SPRUGR9H November 2010 – April 2015 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , 66AK2L06 , AM5K2E02 , AM5K2E04 , SM320C6678-HIREL , TMS320C6652 , TMS320C6654 , TMS320C6655 , TMS320C6657 , TMS320C6670 , TMS320C6671 , TMS320C6672 , TMS320C6674 , TMS320C6678
Table 4-1 shows registers within each queue manager config region.
Offset | Name | Description |
---|---|---|
0x00000000 | Revision Register | The Revision Register contains the major and minor revisions for the module. |
0x00000008 | Queue Diversion Register | The Queue Diversion Register is used to transfer the contents of one queue onto another queue. |
0x0000000C | Linking RAM Region 0 Base Address Register | The Linking RAM Region 0 Base Address Register is used to set the base address for the first portion of the linking RAM. This address must be 32-bit-aligned. It is used by the queue manager to calculate the 32-bit linking address for a given descriptor index. |
0x00000010 | Linking RAM Region 0 Size Register | The linking RAM Region 0 Size Register is used to set the size of the array of linking pointers that are located in region 0 of Linking RAM. The size specified the number of descriptors for which linking information is stored in this region. |
0x00000014 | Linking RAM Region 1 Base Address Register | The linking RAM Region 1 Base Address Register is used to set the base address for the second portion of the linking RAM. This base address is used by the queue manager to calculate the 32-bit linking address from the descriptor index. All descriptors with index higher than that given in linking RAM 0 Size register have linking information stored in linking RAM region 1. |
0x00000020 - 0x0000005C | Free Descriptor/Buffer Starvation Count Registers N (0 – 15) | The Free Descriptor/Buffer Queue Starvation Count Registers provide statistics about how many starvation events are occurring on the RX free descriptor/buffer queues. |