Chapter 11. Ethernet Module
11-37
Buffer Descriptors
Table 11-35. TxBD Field Descriptions
Bits
Name
Description
15
R
Ready. Written by the FEC (= 0) and user (= 1).
0 The data buffer associated with this BD is not ready for transmission. The user
is free to manipulate this BD or its associated data buffer. The FEC clears this bit
after the buffer has been transmitted or after an error condition is encountered.
1 The data buffer, which has been prepared for transmission by the user, has not
been transmitted or is currently being transmitted. No fields of this BD may be
written by the user once this bit is set.
14
TO1
Transmit software ownership bit.Reserved for use by software. This read/write bit
is not modified by hardware, nor does its value affect hardware.
13
W
Wrap. Written by the user.
0 The next buffer descriptor is found in the consecutive location.
1 The next buffer descriptor is found at the location defined in X_DES_START.
12
TO2
Transmit software ownership bit. Reserved for use by software. This read/write bit
is not modified by hardware, nor does its value affect hardware.
11
L
Last in frame. Written by the user.
0 The buffer is not the last in the transmit frame.
1 The buffer is the last in the transmit frame.
10
TC
Tx CRC. Written by the user and is only valid if L = 1.
0 End transmission immediately after the last data byte.
1 Transmit the CRC sequence after the last data byte.
9
DEF
Defer indication. Written by the FEC and is only valid if L = 1. The FEC had to
defer while trying to transmit a frame. This bit is not set if a collision occurs during
transmission.
8
HB
Heartbeat error. Written by the FEC and is valid only if L = 1. The collision input
was not asserted within the heartbeat window following the completion of
transmission. Cannot be set unless the HBC bit is set in the X_CNTRL register.
7
LC
Late collision. Written by the FEC and is only valid if L = 1. A collision has
occurred after 56 data bytes are transmitted. The FEC terminates the
transmission.
6
RL
Retransmission limit. Written by the FEC and is only valid if L = 1. The transmitter
has failed retry limit + 1 attempts to successfully transmit a message due to
repeated collisions on the medium.
5–2
RC
Retry count. Written by the FEC and is valid only if L = 1. These four bits indicate
the number of retries required before this frame is successfully transmitted. If
RC = 0, then the frame was transmitted correctly the first time. If RC = 15, then
the frame was transmitted successfully while the retry count was at its maximum
value. If RL is set, then RC has no meaning.
1
UN
Underrun. Written by the FEC and is only valid if L = 1. The FEC encountered a
transmit FIFO underrun while transmitting one or more of the data buffers
associated with this frame. When transmit FIFO underrun occurs, transmission of
the frame stops, and an incorrect CRC is appended. The remaining buffer(s)
associated with this frame are sent as a DMA and dumped by the transmit logic.
0
CSL
Carrier sense lost. Written by the FEC and is valid only if L = 1. Carrier sense
dropped out or never asserted during transmission of a frame without collision.
Summary of Contents for DigitalDNA ColdFire MCF5272
Page 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Page 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Page 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Page 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Page 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Page 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Page 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Page 338: ...13 44 MCF5272 User s Manual Application Examples ...
Page 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Page 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Page 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Page 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...