SPRUGR9H November 2010 – April 2015 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , 66AK2L06 , AM5K2E02 , AM5K2E04 , SM320C6678-HIREL , TMS320C6652 , TMS320C6654 , TMS320C6655 , TMS320C6657 , TMS320C6670 , TMS320C6671 , TMS320C6672 , TMS320C6674 , TMS320C6678
The queue manager module contains several memory regions where programmable registers are found. Table 5-13 lists these region offsets. For regions with multiple instances (such as the PDSP regions), the offset to the next region is given.
NOTE
For KeyStone II, some memory regions are placed in contiguous memory to allow consistent addressing schemes to access QM1 and QM2 as a single, large Queue Manager. These regions are marked with * in Table 5-13.
Queue Manager Region Name | KeyStone I | KeyStone II | ||
---|---|---|---|---|
Base Address | Offset to Next | Base Address | Offset to Next | |
Queue status and config (qpeek) region* | 0x02a00000 | na | 0x02a40000 | 0x20000 |
Queue management region* | 0x02a20000 | na | 0x02a80000 | 0x20000 |
Queue management region (VBUSM)* | 0x34020000 | na | 0x23a80000 | 0x20000 |
Queue manager internal linking RAM | 0x02a80000 | na | 0x02b00000 | na |
Queue proxy region* | 0x02a40000 | na | 0x02ac0000 | 0x20000 |
Queue status RAM* | 0x02a62000 | na | 0x02a06000 | 0x00400 |
Queue manager config region | 0x02a68000 | na | 0x02a02000 | 0x02000 |
QMSS INTD config region | 0x02aa0000 | na | 0x02a0c000 | 0x01000 |
Descriptor memory setup region | 0x02a6a000 | na | 0x02a03000 | 0x02000 |
PDSP 1 command interface (scratch ram) | 0x02aB8000 | 0x04000 | 0x02a20000 | 0x04000 |
PDSP 1 control registers | 0x02a6E000 | 0x01000 | 0x02a0f000 | 0x00100 |
PDSP 1 IRAM (firmware download address) | 0x02a60000 | 0x01000 | 0x02a10000 | 0x01000 |