beautypg.com

Rainbow Electronics DS3131 User Manual

Page 86

background image

DS3131

86 of 174

Register Name:

RDMAQ

Register Description:

Receive DMA Queues Control

Register Address:

0780h


Bit

# 7 6 5 4 3 2 1 0

Name

reserved reserved RDQF RDQFE RFQSF RFQLF reserved RFQFE

Default

0 0 0 0 0 0 0 0

Bit

# 15 14 13 12 11 10 9 8

Name

reserved reserved reserved reserved reserved RDQT2 RDQT1 RDQT0

Default

0 0 0 0 0 0 0 0

Note:

Bits that are underlined are read-only; all other bits are read-write.


Bit 0/Receive Free-Queue FIFO Enable (RFQFE). To enable the DMA to burst read descriptors from the free
queue, this bit must be set to 1. If this bit is set to 0, descriptors are read one at a time.

0 = free queue burst read disabled

1 = free queue burst read enabled


Bit 2/Receive Free-Queue Large Buffer FIFO Flush (RFQLF). When this bit is set to 1, the internal large
buffer free queue FIFO is flushed (currently loaded free-queue descriptors are lost). This bit must be set to 0 for
proper operation.

0 = FIFO in normal operation

1 = FIFO is flushed


Bit 3/Receive Free-Queue Small Buffer FIFO Flush (RFQSF). When this bit is set to 1, the internal small
buffer free-queue FIFO is flushed (currently loaded free-queue descriptors are lost). This bit must be set to 0 for
proper operation.

0 = FIFO in normal operation

1 = FIFO is flushed


Bit 4/Receive Done-Queue FIFO Enable (RDQFE). See Section

9.2.4

for details.


Bit 5/Receive Done-Queue FIFO Flush (RDQF). See Section

9.2.4

for details.

Bits 8 to 10/Receive Done-Queue Status Bit Threshold Setting (RDQT0 to RDQT2). See Section

9.2.4

for

details.