Technical information

8-10
AIC-6915 Ethernet LAN Controller Programmer’s Manual
1
R
X
C
OMPLETION
Q
UEUE
1C
TRL
(offset BCh): This register is used to define the
location and type of the first Receive Completion Descriptor Queue.
Required Fields:
RxCompletionQ1BaseAddress: Assign the base address of Receive Completion
Descriptor Queue 1 in hardware.
RxCompletionQ1Type: Select the type of the Receive Completion Descriptor.
Four completion descriptor types are available.
2
R
X
C
OMPLETION
Q
UEUE
2C
TRL
(offset C0h): This register is used to define the
location and type of the second Receive Completion Descriptor Queue. It is required
only if two Receive Completion Descriptor queues are used
.
Required Fields:
RxCompletionQ2BaseAddress: Assign the base address of Receive Completion
Descriptor Queue 2 in hardware.
RxCompletionQ2Type: Select the type of the Receive Completion Descriptor.
Four completion descriptor types are available.
3
C
OMPLETION
Q
UEUE
1C
ONSUMER
I
NDEX
(offset C4h): This register contains both the
Receive and Transmit Completion Descriptor Queue consumer indices.
Required Fields:
RxCompletionQ1ConsumerIndex = 0: Initialize the Receive Completion
Descriptor Queue 1 consumer index to zero.
TxCompletionConsumerIndex = 0: Initialize the Transmit Completion Descriptor
Queue consumer index to zero.
Note
: This entry is also covered in the Transmit Initialization section.
4
C
OMPLETION
Q
UEUE
1P
RODUCER
I
NDEX
(offset C8h): This register contains both the
Receive and Transmit Completion Descriptor Queue producer indices.
Required Fields:
RxCompletionQ1ProducerIndex = 0: Initialize the Receive Completion Descriptor
Queue 1 producer index to zero.
TxCompletionProducerIndex = 0: Initialize the Transmit Completion Descriptor
Queue producer index to zero. Note: this entry is also covered in the Transmit
Initialization section.
5
R
X
C
OMPLETION
Q2P
TRS
(offset CCh): This register contains the producer and
consumer indices for the second Receive Completion Descriptor Queue. It is
required only if two Receive Completion Descriptor Queues are used
.
Required Fields:
RxCompletionQ2ProducerIndex = 0: Initialize the second Receive Completion
Descriptor Queue producer index to zero.
RxCompletionQ2ConsumerIndex = 0: Initialize the second Receive Completion
Descriptor Queue consumer index to zero.