Technical information

7-41
Register Descriptions
TxDescQueueConsumerIndex Register
Type: R/W
Internal Registers Subgroup: Ethernet Functional Registers
Byte Address: A4h- A7h
TxDmaStatus1
Type: R
Internal Registers Subgroup: Ethernet Functional Registers
Byte Address: A8h - ABh
Table 7-51. TxDescQueueConsumerIndex Register
Bit(s) rw
Reset
Value Description/Function
31:27 r 0
Reserved:
Always read as ‘0’.
26:16 r 0
HiPrTxConsumerIndex:
Written by the AIC-6915 and read by the
software driver. This field points to an 8-byte entry in the
low-priority DMA descriptor queue. The AIC-6915 increments
H
I
P
R
T
X
C
ONSUMER
I
NDEX
after it completes the fetching of the
descriptors from host memory. The software driver can write this
field only if
T
X
D
MA
E
N
is reset to ‘0’. In this case, the queue is
disabled and the AIC-6915 cannot continue on to fetch the next
descriptor
.
The producer and consumer indices point to a
doubleword (8-byte) address in the queue.
15:11 r 0
Reserved:
Always reads 0.
10:0 r 0
LoPrTxConsumerIndex:
Written by the AIC-6915 and read by the
software driver. This field points to an 8-byte entry in the
low-priority DMA descriptor queue. The AIC-6915 increments
L
O
P
R
T
X
C
ONSUMER
I
NDEX
after it completes fetching the descriptors
from host memory. The software driver can write this field only if
T
X
D
MA
E
N
is reset to ‘0’. In this case the queue is disabled and the
AIC-6915 cannot continue on to fetch the next descriptor. The
producer and consumer indices point to a doubleword (8-byte
address) in the queue.
Table 7-52. TxDmaStatus1 Register
Bit(s) rw
Reset
Value Description/Function
31:24 r 0
TxFifoEngineState:
Indicates the state of the internal transmit DMA
FP FIFO engine state machine.
23:11 r 0
EndOfFrameBufferPtr:
This is the current end of frame FIFO
Pointer.
10:2 r 0
TxDmaState:
Indicates the state of the internal transmit DMA state
machine.
1r0
Reserved
.
0r0
Reserved.