SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
A master NIU ID (ConnID) is assigned to every module in the device. The ID uniquely identifies the master NIU for an interconnect transfer (see Table 14-10). The interconnect uses ConnID values for a number of purposes, including:
| 8-bit ConnID (hex) | 4-bit ConnID (hex) | Master NIU |
|---|---|---|
| 0 | 0 | MPU |
| 10 | 1 | CS_DAP |
| 20 | 2 | DSP1 MDMA |
| 24 | 2 | DSP1 CFG |
| 28 | 2 | DSP1 DMA |
| 3A | 3 | IVA |
| 50 | 5 | PRU-ICSS1 PRU0 |
| 54 | 5 | PRU-ICSS1 PRU1 |
| 58 | 5 | PRU-ICSS2 PRU0 |
| 5C | 5 | PRU-ICSS2 PRU1 |
| 60 | 6 | IPU1 |
| 64 | 6 | IPU2 |
| 68 | 6 | DMA_SYSTEM RD |
| 6A | 6 | DMA_SYSTEM WR |
| 70 | 7 | TC1_EDMA_WR |
| 72 | 7 | TC1_EDMA_RD |
| 74 | 7 | TC2_EDMA_WR |
| 76 | 7 | TC2_EDMA_RD |
| 80 | 8 | DSS |
| 84 | 8 | MLB(1) |
| 86 | 8 | MMU1 |
| 88 | 8 | PCIE1 |
| 8C | 8 | PCIE2 |
| 8E | 8 | MMU2 |
| 90 | 9 | VIP1 P1 |
| 92 | 9 | VIP1 P2 |
| 94 | 9 | CAL |
| 9C | 9 | VPE P1 |
| 9E | 9 | VPE P2 |
| A0 | A | MMC1 |
| A2 | A | GPU P1 |
| A4 | A | MMC2 |
| A6 | A | GPU P2 |
| A8 | A | BB2D P1 |
| AA | A | BB2D P2 |
| AC | A | GMAC_SW |
| B0 | B | USB1 (USB 3.0 SS) |
| B4 | B | USB2 (USB2.0 SS) |
| B8 | B | USB3 (USB2_ULPI_SS1)(1) |
| CC | C | SATA(2) |
The 8-bit ConnID values are used by error decoding to distinguish the different initiators, see Section 14.2.3.8.5, Example for Decoding Standard/Custom Errors Logged in L3_MAIN. They are also used by the EMIF controller. The 4-bit ConnID values are used by the firewalls to allow or not an access to a slave NIU, see Table 14-18.