NO:
W90P710 Programming Guide
VERSION:
2.1
PAGE:
47
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-2 Rx Descriptor Initialization
Allocate memory (16 bytes boundary) for
Rx
Buffer Descriptors
Write the start address of allocated
Rx Buffer
Descriptors
to
RXDLSA
, also initialized Rx
software pointer
Set
ownership bits
of each descriptor to DMA
Allocate memory for Rx data buffers( 4-Bytes
boundary), and write the address of data buffer to
Data Buffer Start Address
field of each
Rx Buffer
Descriptor
Get the start address of next descriptor, set it to
Start Address of Next Descriptor
field of current
descriptor until the last one, the last descriptor
should link to the first one to form a descriptor ring
Start
End