www.ti.com

SRIO Registers

5.43 Queue n Receive DMA Head Descriptor Pointer Register (QUEUEn_RXDMA_HDP)

There are sixteen of these registers (see Table 108). QUEUEn_RXDMA_HDP is shown in Figure 105 and described in Table 109. For additional programming information, see Section 2.3.4.1 .

Table 108. QUEUEn_RXDMA_HDP Registers

Register

Address Offset

QUEUE0_RXDMA_HDP

0600h

QUEUE1_RXDMA_HDP

0604h

QUEUE2_RXDMA_HDP

0608h

QUEUE3_RXDMA_HDP

060Ch

QUEUE4_RXDMA_HDP

0610h

QUEUE5_RXDMA_HDP

0614h

QUEUE6_RXDMA_HDP

0618h

QUEUE7_RXDMA_HDP

061Ch

QUEUE8_RXDMA_HDP

0620h

QUEUE9_RXDMA_HDP

0624h

QUEUE10_RXDMA_HDP

0628h

QUEUE11_RXDMA_HDP

062Ch

QUEUE12_RXDMA_HDP

0630h

QUEUE13_RXDMA_HDP

0634h

QUEUE14_RXDMA_HDP

0638h

QUEUE15_RXDMA_HDP

063Ch

Figure 105. Queue n Receive DMA Head Descriptor Pointer Register (QUEUEn_RXDMA_HDP)

31

0

RX_HDP

R/W-00000000h

LEGEND: R/W = Read/Write; -n= Value after reset

Table 109. Queue n Receive DMA Head Descriptor Pointer Register (QUEUEn_RXDMA_HDP) Field

Descriptions

Bit

Field

Value

Description

31–0

RX_HDP

00000000h

RX Queue Head Descriptor Pointer: This field is the memory address for the first

 

 

to

buffer descriptor in the channel receive queue. This field is written by the DSP

 

 

FFFFFFFCh

core to initiate queue receive operations and is zeroed by the port when all free

 

 

 

buffers have been used. An error condition results if the DSP core writes this

 

 

 

field when the current field value is nonzero. The address must be 32-bit word

 

 

 

aligned (the 2 LSBs must be 0s).

166

Serial RapidIO (SRIO)

SPRUE13A –September 2006

Submit Documentation Feedback

Page 166
Image 166
Texas Instruments TMS320TCI648x manual QUEUEnRXDMAHDP Registers