SPRADS6A March 2026 – March 2026 AM68A , AM69A , TDA4VM
Looking at the order IDs for the C7x_4 core (0) and DSS (15) transactions, it is possible to set DSS transactions as RT while keeping the C7x_4 core transactions as NRT. Drder IDs 0-4 should be routed to the NRT thread, while order IDs 10-15 should be routed to the RT thread.
It's simple to check whether DSS transactions are routed to the RT thread; we can read the NAVSS_NORTH_x_NBSS_NBx_MMRS_threadmap registers (using devmem2).
| Register | Address | Value |
|---|---|---|
| NAVSS_NORTH_0_NBSS_NB0_MMRS_threadmap | 0x03702010 | 0x00000002 |
| NAVSS_NORTH_1_NBSS_NB1_MMRS_threadmap | 0x03703010 | 0x00000004 |
These values mean SRAM and DDR transactions with order IDs 0-7 are mapped to the NRT thread, while SRAM transactions with order IDs 8-15 and DDR transactions with order IDs 10-15 are mapped to the RT thread. In other words, C7x_4 (order ID 0) transactions are mapped to the NRT thread, while DSS (order ID 15) transactions are mapped to the RT thread. Therefore, DSS transactions should have greater priority than C7x_4 transactions at all times.