NO:
W90P710 Programming Guide
VERSION:
2.1
PAGE:
56
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
4.4.5.3 Rx Interrupt Service Routine
(1) Get and check status in MISTA.
(2) Set software reset bit in FIFOTHD and re-initialize MAC if bus error occur. Do the following
step if no error occur.
(3) Get ownership from the descriptor of Rx software pointer. Do the following step if ownership is
CPU.
(4) Get status from the descriptor of Rx software pointer. Do the following steps if RXGD bit is set.
(5) Change ownership to DMA.
(6) Set the next descriptor to Rx software pointer.
(7) Re-start from step (3) if descriptor of Rx software pointer is not the same as the one of
CRXDSA register.
(8) Write RSDR register.