beautypg.com

Figure 9-11. transmit dma memory organization, Figure 9-11 – Rainbow Electronics DS31256 User Manual

Page 109

background image

DS31256

109 of 181

Figure 9-11. Transmit DMA Memory Organization



Free Data Buffer Space

Transmit Pending-Queue Descriptors:

Contains Index Pointers to Packet

Descriptors of Queued Data Buffers that

are Ready to be Transmitted

Up to 64k dwords

Free-Queue Descriptors Allowed

Pending-Queue Base Address (32)

Pending-Queue End Address (16)

Pending-Queue Host Write Pointer (16)

Pending-Queue DMA Read Pointer (16)

Done-Queue Base Address (32)

Done-Queue End Address (16)

Done-Queue DMA Write Pointer (16)

Done-Queue Host Read Pointer (16)

Descriptor Base Address (32)

Used Data Buffer Space

Main Offboard Memory
(32-Bit Address Space)

Internal CHATEAU

Registers

Transmit Done-Queue Descriptors:

Contains Index Pointers to Packet

Descriptors of Data Buffers that have

been Transmitted

Up to 64k dwords

Done-Queue Descriptors Allowed

Transmit Packet Descriptors:

Contains 32-Bit Addresses to Data

Buffers as well as Status/Control

Information and Links to Other Packet

Descriptors

Up to 64k quad dwords

Descriptors Allowed