Download Print this page

Renesas H8S Family Hardware Manual page 879

Advertisement

Multi-Buffer Frame Receive Processing
If an error occurs during multi-buffer frame reception, the processing shown in figure 21.7 is
carried out by the E-DMAC.
Where the receive descriptor is shown as inactive (RACT bit = 0) in the figure, buffer data has
already been received normally, and where the receive descriptor is shown as active (RACT bit =
1), this indicates a buffer for which reception has not yet been performed. If a frame receive error
occurs in the first descriptor part where the RACT bit = 1 in the figure, reception is halted
immediately and a status write-back to the descriptor is performed.
If error interrupts are enabled in the EtherC/E-DMAC status interrupt permission register
(EESIPR), an interrupt is generated immediately after the write-back. If there is a new frame
receive request, reception is continued from the buffer after that in which the error occurred.
Inactivates RACT and writes RFE, RFS
E-DMAC
Descriptor read
Figure 21.7 E-DMAC Operation after Receive Error
Section 21 Ethernet Controller Direct Memory Access Controller (E-DMAC)
Descriptors
R
R
R
R
A
D
F
F
C
L
P
P
T
E
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
Write-back
1
0
0
0
1
0
0
0
1
0
0
0
1
1
0
0
Rev. 1.00 Mar. 12, 2008 Page 831 of 1178
Start of frame
Receive error
occurrence
New frame reception
continues from buffer
Buffer
Received data
Unreceived data
REJ09B0403-0100

Advertisement

loading

This manual is also suitable for:

R4f2472R4f2462H8s/2462H8s/2400 seriesH8s/2472