beautypg.com

Figure 9-12. transmit dma packet handling, Figure 9-12, Shows an – Rainbow Electronics DS31256 User Manual

Page 110

background image

DS31256

110 of 181

Figure 9-12. Transmit DMA Packet Handling



Buffer 1
Packet 1

1st Descriptor
(EOF=0/CV=0)

Buffer 2
Packet 1

2nd Descriptor
(EOF=0/CV=0)

Buffer 3
Packet 1

Last Descriptor
(EOF=1/CV=1)

Buffer 1
Packet 2

Last Descriptor
(EOF=1/CV=0)

Buffer 1
Packet 3

1st Descriptor
(EOF=0/CV=0)

Buffer 2
Packet 3

2nd Descriptor
(EOF=0/CV=0)

Buffer 3
Packet 3

Last Descriptor
(EOF=1/CV=1)

Buffer 1
Packet 4

Last Descriptor
(EOF=1/CV=0)

Buffer 1
Packet 5

Last Descriptor
(EOF=1/CV=0)

Buffer 1
Packet 6

1st Descriptor
(EOF=0/CV=0)

Buffer 2
Packet 6

2nd Descriptor
(EOF=0/CV=0)

Buffer 3
Packet 6

Last Descriptor
(EOF=1/CV=0)

PV=1

PV=1

Next Pending
Descriptor Pointer
stored within the
Packet Descriptor

Last Pending Descriptor Pointer

Next Pending Descriptor Pointer

Next Descriptor Pointer

Start Descriptor Pointer

Next Pending
Descriptor Pointer
stored within the
Packet Descriptor

Transmit DMA Configuration RAM

Packet Chain
Column 1

Packet Chain
Column 2

Packet Chain
Column 3

Packet Chain
Column 4