Specifications

RX62N Group Ethernet Transmit and Receive Settings
Start
Data write function
R_Ether_Write
End
Yes
No
flag = 0
Yes
No
Yes
No
Initialize variable flag
Transmit data write
_eth_fifoWrite
Can entire transmit size
be written to buffer?
Set variable flag
Update transmit descriptor pointer
Data equivalent to transmit
size written to buffers?
Transmit function enabled?
Enable transmit function
Clear bits TFP1 and TFP0 in
transmit descriptor 0 (TD0)
Set bits TACT, TFP1, and TFP0 in
transmit descriptor 0 (TD0)
Return R_ETHER_OK
The variable flags are used to write to bits TFP1, TFP0, and TACT in
receive descriptor 0 (TD0). Set the variable flag to correspond to
TACT = 0, TFP1 = 1, and TFP0 = 0.
Set the variable flag to correspond to TFP0 = 1. TACT and TFP1
retain their pre-setting values.
Set the variable flag to correspond to TACT = 0, TFP1 = 0, and TFP0 = 0.
Write data to the transmit descriptor and transmit buffer.
Set the variable flag to correspond to TACT = 1,
and write the variable flag values to bits TFP1, TFP0,
and TACT in transmit descriptor 0 (TD0).
Set the transmit request (TR) bit in the EDMAC
transmit request register (EDTRR) to 1.
Figure 4.23 Ethernet API Processing Sequence of Sample Program (4)
R01AN0629EJ0101 Rev.1.01 Page 42 of 52
Mar 31, 2011