English
Language : 

PXN20RM Datasheet, PDF (613/1376 Pages) Freescale Semiconductor, Inc – PXN20 Microcontroller
Fast Ethernet Controller (FEC)
Table 25-36. Receive Buffer Descriptor Field Definitions (continued)
Halfword Location Field Name
Description
Offset + 2
0ffset + 4
Bits [0:15]
Bits [0:15]
Data Length Data length. Written by the FEC. Data length is the number of 8-bit data groups
(octets) written by the FEC into this BD’s data buffer if L = 0 (the value is equal to
EMRBR), or the length of the frame including CRC if L = 1. It is written by the FEC
once as the BD is closed.
A[0:15]] RX data buffer pointer, bits [0:15]1
Offset + 6 Bits [0:15] A[16:31] RX data buffer pointer, bits [16:31]
1 The receive buffer pointer, which contains the address of the associated data buffer, must always be evenly divisible by 16.
The buffer must reside in memory external to the FEC. This value is never modified by the Ethernet controller.
NOTE
Whenever the software driver sets an E bit in one or more receive
descriptors, the driver should follow that with a write to RDAR.
25.5.3 Ethernet Transmit Buffer Descriptor (TxBD)
Data is presented to the FEC for transmission by arranging it in buffers referenced by the channel’s TxBDs.
The Ethernet controller confirms transmission by clearing the ready bit (R bit) when DMA of the buffer is
complete. In the TxBD the user initializes the R, W, L, and TC bits and the length (in bytes) in the first
word, and the buffer pointer in the second word.
The FEC sets the R bit = 0 in the first word of the BD when the buffer has been DMA’d. Status bits for the
buffer/frame are not included in the transmit buffer descriptors. Transmit frame status is indicated via
individual interrupt bits (error conditions) and in statistic counters in the MIB block. See Section 25.3.3,
MIB Block Counters Memory Map, for more details.
.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Offset + 0 R TO1 W TO2 L TC ABC — — — — — — — — —
Offset + 2
Data Length
Offset + 4
Tx Data Buffer Pointer - A [0:15]
Offset + 6
Tx Data Buffer Pointer - A [16:31]
Figure 25-29. Transmit Buffer Descriptor (TxBD)
Freescale Semiconductor
PXN20 Microcontroller Reference Manual, Rev. 1
25-47