SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
A 128-bit level 2 (L2) Interconnect from Arteris - FlexNoC ® is instantiated in the DSP subsystem, outside the DSP C66x CorePac. It is signified as "DSP_NoC" throughout this chapter.
The C66x master MDMA data does NOT flow through the DSP_NoC.
The system and local initiators on DSP_NoC are as follows :
The DSP_ICFG space is not visible to SDMA initiators (DSP_EDMA or DSP hosts on L3_MAIN ) with CFG traffic.
The targets on the DSP_NoC are as follows :
The Table 5-8 summarizes the interconnections which can be established between DSP initiators and targets over the L2 DSP_NoC in the device. In this table HW implemented interconnections are marked with an asterics.
DSP_NoC Initiators | |||||
---|---|---|---|---|---|
DSP C66x CorePac CFG init | EDMA_TC0 init | EDMA_TC1 init | SDMA init (mapped to SDMA port on L3_MAIN) | ||
DSP_NoC Targets | DSP C66x CorePac SDMA (slave) port | n.a. | * | * | * |
DSP_MMU0 Cfg | * | n.a. | n.a. | * | |
DSP_MMU1 Cfg | * | n.a. | n.a. | * | |
DSP_SYSTEM Cfg | * | n.a. | n.a. | * | |
DSP_EDMA_CC Cfg | * | n.a. | n.a. | * | |
DSP_EDMA_TC0 Cfg | * | n.a. | n.a. | * | |
DSP_EDMA_TC1 Cfg | * | n.a. | n.a. | * | |
DSP_NoC Cfg | * | n.a. | n.a. | * | |
Cfg port (Cfg Init on L3_MAIN) | * | n.a. | n.a. | n.a. | |
Master DMA port ( DSP DMA init on L3_MAIN) | n.a. | * | * | n.a. |
A DSP_NoC error event (combination of several local to the interconnect events) is exported outside the DSP C66x CorePac in the subsystem, and can be enabled to trigger the ERRINT_IRQ aggregated interrupt output. See also corresponding "noc_errint_level" event in the Table 5-5.
The DSP_NoC event is NOT exported outside DSP subsystem. However it is merged (OR-ed) along with other error event sources within the DSP subsystem to produce a single ERRINT_IRQ interrupt exported outside the DSP subsystem.
For more details on ERRINT_IRQ generation and asscoiated event registers at DSP_SYSTEM level, refer to the Section 5.3.4.2.2.