Cirrus-logic EP93xx Manuel d'utilisateur Page 330

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 824
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 329
9-28 DS785UM1
Copyright 2007 Cirrus Logic
1/10/100 Mbps Ethernet LAN Controller
EP93xx User’s Guide
9
9
9
Figure 9-14. Multiple Fragments Per Transmit Frame
In the example shown in Figure 9-14, one frame is transmitted from three fragments. The
MAC starts the frame by acquiring the medium and transmitting the preamble. Then, the
fragments 0, 1, 2 are transmitted in order for a total of 446 bytes (39 + 388 + 19). Since the
CRC bit in the first frame fragment is clear, the HW appends the 4 byte CRC. Thus, 4 more
bytes are added to the frame for the CRC making the total frame length 450 bytes. Finally, the
MAC sends the end-of-frame.
The CMD field is 4 bits. Only the AF bit is valid. The other fields are reserved.
9.2.3.9 Transmit Descriptor Format
Transmit Descriptor Format - First Word
Definition:
Transmit Descriptor, first word. Contains the base address of the data buffer.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
TBA
1514131211109876543210
TBA
r
egister sizes are in bits,
a
nd shown in parentheses ().
TxBufAdr 0 (32)
TxDBufAdr 1 (32)
TxDBufAdr 2 (32)
Data Fragment 0
Fragment
0
Length
89 bytes
Example: Fragments 0, 1, 2 make-up one complete frame.
Data Fragment 1
Fragment
1
Length
388 byte
s
Data Fragment 2
Fragment
2
Length
19 bytes
EOF = 0
EOF = 0
EOF = 1
Buffer
Length 0 (12)
Buffer
Length 0 (12)
Buffer
Length 0 (12)
CMD
(4)
CMD
(4)
CMD
(4)
Buffer
Index 0 (15)
Buffer
Index 0 (15)
Buffer
Index 0 (15)
EOF
EOF
EOF
Vue de la page 329
1 2 ... 325 326 327 328 329 330 331 332 333 334 335 ... 823 824

Commentaires sur ces manuels

Pas de commentaire