Table 20-8. Enhanced Receive Descriptor 0 (RDES0) (continued)
Description
Bit
Timestamp Available or Giant Frame
When Advanced Timestamp feature is enabled, this bit indicates that a snapshot of the Timestamp is written in
descriptor words 6 (RDES6) and 7 (RDES7). This is valid only when the Last Descriptor bit (RDES0[8]) is set.
Otherwise, this bit, when set, indicates the Giant Frame Status. Giant frames are larger than 1,518-byte (or
1,522-byte for VLAN or 2,000-byte when Bit 27 of MAC Configuration register is set) normal frames and larger
than 9,018-byte (9,022-byte for VLAN) frame when Jumbo Frame processing is enabled.
7
LC: Late Collision
When set, this bit indicates that a late collision has occurred while receiving the frame in half-duplex mode.
6
FT: Frame Type
When set, this bit indicates that the Receive Frame is an Ethernet-type frame (the LT field is greater than or equal
to 1,536). When this bit is reset, it indicates that the received frame is an IEEE 802.3 frame. This bit is not valid
for Runt frames less than 14 bytes. In addition when the IPC bit is set in the EMACCFG register, this bit conveys
different information. See Table 20-9 on page 1421.
5
RWT: Receive Watchdog Timeout
When set, this bit indicates that the Receive Watchdog Timer has expired while receiving the current frame and
the current frame is truncated after the Watchdog Timeout.
4
RE: Receive Error
When set, this bit indicates that an error occurred during frame reception.
3
DE: Dribble Bit Error
When set, this bit indicates that the received frame has a non-integer multiple of bytes (odd nibbles).
2
CE: CRC Error
When set, this bit indicates that a Cyclic Redundancy Check (CRC) Error occurred on the received frame. This
field is valid only when the Last Descriptor bit (RDES0[8]) is set.
1
Extended Status Available/RX MAC Address
When set, this bit indicates that the extended status is available in descriptor word 4 (RDES4). This is valid only
when the Last Descriptor bit (RDES0[8]) is set. This bit is invalid when Bit 30 is set.
0
Table 20-9 on page 1421 shows the frame information conveyed in bits 7, 5, and 0 of RDES0 when
the Checksum Offload Engine is enabled and disabled through the
IPC
bit in the
EMACCFG
register.
Table 20-9. RDES0 Checksum Offload bits
Frame Status
IPC bit value
in EMACCFG
register
Bit 0: Payload
Checksum
Error
Bit 7: IPC
Checksum
Error
Bit 5:
Frame
Type
IEEE 802.3 Type frame (Length field value is less than 1,536).
This status definition is valid even when the Checksum Offload
engine is disabled.
X
0
0
0
IPv4/IPv6 Type frame in which no checksum error is detected.
0
0
0
1
The frame is an IEEE 802.3 Type frame (Length field value is
greater than or equal to 1,536).
1
0
0
1
IPv4/IPv6 Type frame with a payload checksum error detected
1
1
0
1
IPv4/IPv6 Type frame with both IP header and payload
checksum errors detected
1
1
1
1
IPv4/IPv6 Type frame with no IP header checksum error and
the payload check bypassed, due to an unsupported payload
1
1
0
0
A Type frame that is neither IPv4 or IPv6 (the Checksum Offload
engine bypasses checksum completely.)
1
1
1
0
Reserved
X
0
1
0
1421
June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller