Figure 9-10. transmit dma operation, Figure 9-10, Shows an ex – Rainbow Electronics DS31256 User Manual
Page 108
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