beautypg.com

Figure 9-10. transmit dma operation, Figure 9-10, Shows an ex – Rainbow Electronics DS31256 User Manual

Page 108

background image

DS31256

108 of 181

Figure 9-10. Transmit DMA Operation

00h

08h

Done-Queue Descriptors

(circular queue)

04h

Free Desc. Ptr.

CH#5

Status

Free Desc. Ptr.

CH#1

Status

Free Desc. Ptr.

CH#

Status

00h

Pending-Queue Descriptors

(circular queue)

04h

Free Desc. Ptr.

CH#5

PRI

Free Desc. Ptr.

CH#1

PRI

Data Buffer Address

CH #1

EOF

Last Transmitted
Data Buffer
for Channel 1

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

Data Buffer Address

CH #1

EOF

2nd Transmitted
Data Buffer
for Channel 1

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

Data Buffer Address

CH #1

EOF

1st Transmitted
Data Buffer
for Channel 1

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

Data Buffer Address

CH #5

EOF

1st Queued
Data Buffer
for Channel 5

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

Data Buffer Address

CH #5

EOF

2nd Queued
Data Buffer
for Channel 5

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

Data Buffer Address

CH #5

EOF

Last Queued
Data Buffer
for Channel 5

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

Data Buffer Address

CH #1

EOF

Queued
Data Buffer
for Channel 1

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

Open Descriptor Space
Available for Use by the Host

Data Buffer Address

CH #5

EOF

Transmitted
Data Buffer
for Channel 5

# Bytes Next Desc. Ptr.

Next Pend. Desc.

PV

CV

unused

unused

08h

0Ch

Free Desc. Ptr.

CH#

PRI

Free Desc. Ptr.

CH#

PRI

Open Descriptor Space
Available for Use by the Host

0Ch

14h

10h

Free Desc. Ptr.

CH#

Status

Free Desc. Ptr.

CH#

Status

Free Desc. Ptr.

CH#

Status

EOF = 0

EOF = 0

EOF = 1

EOF = 0

EOF = 1

EOF = 0

EOF = 0

EOF = 1