Specifications

RX62N Group Ethernet Transmit and Receive Settings
Start
descriptor initialization function
_eth_fifoInit
End
No
Yes
Yes
No
Clear the relevant data buffer to 0.
Update pointer to descriptor to be initialized
Transmit descriptor?
Set transmit data buffer Set receive data buffer
Clear data buffer
Set buffer size
Clear buffer internal size
Clear frame status
Set next descriptor address
All descriptors initialized?
Set descriptor ring end
Set start of next descriptor ring
Set pointer to descriptor to be initialized.
Set the buffer address of the relevant descriptor.
In the last descriptor in the descriptor list, set the bit that indicates the
end of the descriptor ring (TDLE or RDLE) to 1.
Also, set the address of the next descriptor to the address of the first
descriptor.
Set the buffer size for a receive descriptor in RFL and the
buffer size for a transmit descriptor in the padding area.
For a receive descriptor clear RBL to 0 and for a transmit
descriptor clear TBL to 0.
For a receive descriptor set RACT in RD0 to 1 (otherwise 0).
For a transmit descriptor clear all bits in TD0 to 0.
Set the address of the next descriptor to be referenced.
Figure 4.26 Sample Program Descriptor Processing Sequence (1)
R01AN0629EJ0101 Rev.1.01 Page 45 of 52
Mar 31, 2011