NO:
W90P710 Programming Guide
VERSION:
2.1
PAGE:
48
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.2 Initialize Tx Buffer Descriptors
(1) Allocate memory for Tx descriptors.
(2) Write start address of (1) to
TXDLSA
register and let Tx software pointer point to this
address.
(3) Set ownership bits of each descriptor to CPU.
(4) Allocate memory to save frame data and write the address to
data buffer start address
field of
Tx descriptor.
(5) Set start address of next descriptor, this field of the last descriptor should set to the address
of the first descriptor.
(6) Set
I,C,P
bits of each descriptor(The bits can also be set before transmitting packets).
(7) The start address of descriptor and data buffer are suggested to be 16 bytes alignment.
Figure 4-3 lists the Tx Descriptor initialization flow.