NO:
W90P710 Programming Guide
VERSION:
2.1
PAGE:
57
The above information is the exclusive intellectual property of Winbond Electronics and shall not be disclosed,
distributed or reproduced without permission from Winbond.
Table No.: 1200-0003-07-A
Figure 4-6 Rx Interrupt Service Routine
Check
MISTA
Bus Error ?
RXGD
?
Copy the received data to buffer
provided by upper protocol layer
Change
ownership
bits to
DMA
Update the Rx S/W descriptor pointer to next descriptor
Rx S/W Descriptor pointer the
same as
CRXDSA
Write
RSDR
CPU
?
Check the
ownership
bits on the Rx Buffer Descriptor pointer by S/W pointer.
Get Rx Status from the status field of Rx Buffer Descriptor.
Exit Rx ISR
Y
Y
Y
MAC Software Reset
by
FIFOTHD
Run out of Rx Buffer Descriptor,
Exception Hadling
Error Handling for Receive Frame
Error
Y
N
N
N