SPRADS6 March 2026 AM68A , AM69A , TDA4VM
Profiling the throughput of each separate C7x core can show what exactly is causing the DSS stalls.
The high throughput and high number of transactions sections can be causing the stalls.
Table 3-6 contains the settings required to filter for the separate C7x cores.
| C7x Core | Route IDs | Route ID Value | Route ID Mask |
|---|---|---|---|
| All cores | 0x20 to 0x2F | 0x020 | 0xFF0 |
| 1 | 0x20 to 0x23 | 0x020 | 0xFFC |
| 2 | 0x24 to 0x27 | 0x024 | 0xFFC |
| 3 | 0x28 to 0x2B | 0x028 | 0xFFC |
| 4 | 0x2C to 0x2F | 0x02C | 0xFFC |
Figure 3-9 All C7x Throughput
Figure 3-10 C7x_1 Throughput
Figure 3-11 C7x_2 Throughput
Figure 3-12 C7x_3 Throughput
Figure 3-13 C7x_4 ThroughputLooking at the above plots, it appears that C7x_4 is causing the stalls in the DSS. The high throughput sections appear to inversely match when the DSS throughput pattern.
Because it appears that the DSS is stalling due to the high throughput transactions sent from the C7x_4, let's take a closer look at C7x_4.