MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
14-52
Freescale Semiconductor
NOTE
After the software driver has set up the buffers for a frame, it should set up
the corresponding BDs. The last step in setting up the BDs for a transmit
frame should be to set the R bit in the first BD for the frame. The driver
should follow that with a write to TDAR which will trigger the FEC to poll
the next BD in the ring.
14.6
Revision History
0
Bit 3
TO2
Transmit software ownership. This field is reserved for use by
software. This read/write bit will not be modified by hardware,
nor will its value affect hardware.
0
Bit 4
L
Last in frame. Written by user.
0 The buffer is not the last in the transmit frame.
1 The buffer is the last in the transmit frame.
0
Bit 5
TC
Tx CRC. Written by user (only valid if L = 1).
0 End transmission immediately after the last data byte.
1 Transmit the CRC sequence after the last data byte.
0
Bit 6
ABC
Append bad CRC. Written by user (only valid if L = 1).
0 No effect
1 Transmit the CRC sequence inverted after the last data byte
(regardless of TC value).
0
Bits [7:15]
—
Reserved.
2
Bits [0:15]
Data Length
Data length, written by user.
Data length is the number of octets the FEC should transmit
from this BD’s data buffer. It is never modified by the FEC. Bits
[0:10] are used by the DMA engine, bits[11:15] are ignored.
4
Bits [0:15]
A[0:15]
Tx data buffer pointer, bits [0:15]
1
6
Bits [0:15]
A[16:31]
Tx data buffer pointer, bits [16:31].
1
The transmit buffer pointer, which contains the address of the associated data buffer, must always be evenly
divisible by 4. The buffer must reside in memory external to the FEC. This value is never modified by the
Ethernet controller.
Table 14-39. Changes to MPC5553/5554 RM for Rev. 4.0 Release
Description of Change
• Changed the FEC signal names. Prepended “FEC_” to all signal names.
Table 14-38. Transmit Buffer Descriptor Field Definitions (Continued)
Halfword
Location
Field Name
Description
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...