SPRUGR9H November 2010 – April 2015 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , 66AK2L06 , AM5K2E02 , AM5K2E04 , SM320C6678-HIREL , TMS320C6652 , TMS320C6654 , TMS320C6655 , TMS320C6657 , TMS320C6670 , TMS320C6671 , TMS320C6672 , TMS320C6674 , TMS320C6678
The registers in this region are used get the descriptor and byte counts of queues, and to set the queue thresholds for TX queues that drive select TX DMA channels in Multicore Navigator peripherals.
NOTE
This region may be write protected by MPU2 (a Memory Protection Unit) depending on the version of boot used. For more information, see the Memory Protection Unit (MPU) for KeyStone Devices User Guide (SPRUGW5).
Offset | Name | Description |
---|---|---|
0x00000000 + 16×N | Queue N Status and Configuration Register A
(0 – 8191) |
This is an optional register that is implemented only for a queue if the queue supports entry/byte count feature. The entry count feature provides a count of the number of entries that are currently valid in the queue. |
0x00000004 + 16×N | Queue N Status and Configuration Register B
(0 – 8191) |
This is an optional register that is implemented only for a queue if the queue supports a total byte count feature. The total byte count feature provides a count of the total number of bytes in all of the packets that are currently valid in the queue. |
0x00000008 + 16×N | Queue N Status and Configuration Register C
(0 – 8191) |
This register specifies the packet size for the head element of a queue. |
0x0000000C + 16×N | Queue N Status and Configuration Register D
(0 – 8191) |
This register is used to configure the queue threshold feature. When enabled, the queue threshold pin (for select TX queues) gets asserted when the number of items in a queue is above or below a threshold value. This register is available for each queue. |