English
Language : 

PXN20RM Datasheet, PDF (612/1376 Pages) Freescale Semiconductor, Inc – PXN20 Microcontroller
Fast Ethernet Controller (FEC)
Halfword
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Offset + 0
Table 25-36. Receive Buffer Descriptor Field Definitions
Location Field Name
Description
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bits 5-6
Bit 7
Bit 8
Bit 9
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
E
RO1
W
RO2
L
—
M
BC
MC
LG
NO
—
CR
OV
TR
Empty. Written by the FEC (=0) and user (=1).
0 The data buffer associated with this BD has been filled with received data, or data
reception has been aborted due to an error condition. The status and length fields
have been updated as required.
1 The data buffer associated with this BD is empty, or reception is currently in
progress.
Receive software ownership.
This field is reserved for use by software. This read/write bit is not modified by
hardware, and its value does not affect hardware.
Wrap. Written by user.
0 The next buffer descriptor is found in the consecutive location
1 The next buffer descriptor is found at the location defined in ERDSR.
Receive software ownership.
This field is reserved for use by software. This read/write bit is not modified by
hardware, and its value does not affect hardware.
Last in frame. Written by the FEC.
0 The buffer is not the last in a frame.
1 The buffer is the last in a frame.
Reserved.
Miss. Written by the FEC. This bit is set by the FEC for frames that were accepted in
promiscuous mode, but were flagged as a “miss” by the internal address recognition.
Thus, while in promiscuous mode, the user can use the M-bit to quickly determine
whether the frame was destined to this station. This bit is valid only if the L-bit is set
and the PROM bit is set.
0 The frame was received because of an address recognition hit.
1 The frame was received because of promiscuous mode.
Set if the DA is broadcast (FF-FF-FF-FF-FF-FF).
Set if the DA is multicast and not BC.
Rx frame length violation. Written by the FEC. A frame length greater than
RCR[MAX_FL] was recognized. This bit is valid only if the L-bit is set. The receive
data is not altered in any way unless the length exceeds 2047 bytes.
Receive non-octet aligned frame. Written by the FEC. A frame that contained a
number of bits not divisible by 8 was received, and the CRC check that occurred at
the preceding byte boundary generated an error. This bit is valid only if the L-bit is
set. When this bit is set, the CR bit will not be set.
Reserved.
Receive CRC error. Written by the FEC. This frame contains a CRC error and is an
integral number of octets in length. This bit is valid only if the L-bit is set.
Overrun. Written by the FEC. A receive FIFO overrun occurred during frame
reception. If this bit is set, the other status bits, M, LG, NO, CR, and CL lose their
normal meaning and will be zero. This bit is valid only if the L-bit is set.
Set if the receive frame is truncated (frame length > 2047 bytes). If the TR bit is set
the frame should be discarded and the other error bits should be ignored as they may
be incorrect.
25-46
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor