SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
This section describes the integration of the module in the device, including information about clocks, resets, and hardware requests.
Figure 5-2 shows the integration of the DSP subsystem.
For more information about the slave idle protocol and the wake-up request, see Module-Level Clock Management, in Power, Reset, and Clock Management.
Table 5-1 through Table 5-3 summarize the integration of the module in the device.
Module Instance | Attributes | |
Power Domain | Interconnect | |
DSP1 | PD_DSP1 | L3_MAIN |
DSP2 | PD_DSP2 | L3_MAIN |
Clocks | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
DSP1 | DSP1_FICLK | DSP1_GFCLK | PRCM module | DSP1 subsystem gateable interface and functional clock. |
DSP2 | DSP2_FICLK | DSP2_GFCLK | PRCM module | DSP2 subsystem gateable interface and functional clock. |
Resets | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
DSP1 | DSP1_PWR_RST | DSP1_PWRON_RST | PRCM module | For information about PRCM reset sources and distribution, see PD_DSP1 Description in Power, Reset, and Clock Management. For DSP1 local reset details see also the Section 5.3.3.2. |
DSP1_RST | DSP1_RST | PRCM module | ||
DSP1_LRST | DSP1_LRST | PRCM module | ||
DSP1_LRST_DONE(1) | DSP1_LRST_DONE | DSP1 | ||
DSP2 | DSP2_PWR_RST | DSP2_PWRON_RST | PRCM module | For information about PRCM reset sources and distribution, see PD_DSP2 Description in Power, Reset, and Clock Management. For DSP2 local reset details see also the Section 5.3.3.2. |
DSP2_RST | DSP2_RST | PRCM module | ||
DSP2_LRST | DSP2_LRST | PRCM module | ||
DSP2_LRST_DONE(1) | DSP2_LRST_DONE | DSP2 |
For information about PRCM clock gating and management, see Section 3.7.2, PD_DSP1 Description and PD_DSP2 Description in Power, Reset, and Clock Management.
The DSP1 / DSP2 generates a number of interrupt requests (IRQs) mapped via the device IRQ_CROSBBAR to other device interrupt controllers (outside DSP subsystem). They are described in Table 5-3.
Interrupt Requests | ||||
Module Instance | Source Signal Name | Destination IRQ_CROSSBAR Input | Default Mapping | Description |
DSP1 | DSP1_IRQ_MMU0 | IRQ_CROSSBAR_23 | MPU_IRQ_28 | Interrupt from the DSP1 subsystem local MMU0 (DSP1_MMU0CFG). |
DSP1_IRQ_54 | ||||
DSP2_IRQ_54 | ||||
DSP1_IRQ_MMU1 | IRQ_CROSSBAR_145 | - | DSP1 subsystem local MMU1 (DSP1_MMUCFG1) interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_ERR | IRQ_CROSSBAR_317 | - | DSP1 subsystem aggregated ("OR-ed") error interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_GLOBAL | IRQ_CROSSBAR_318 | - | DSP1 subsystem EDMA channel controller global interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION0 | IRQ_CROSSBAR_319 | - | DSP1 subsystem EDMA channel controller REGION0 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION1 | IRQ_CROSSBAR_320 | - | DSP1 subsystem EDMA channel controller REGION1 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION2 | IRQ_CROSSBAR_321 | - | DSP1 subsystem EDMA channel controller REGION2 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION3 | IRQ_CROSSBAR_322 | - | DSP1 subsystem EDMA channel controller REGION3 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION4 | IRQ_CROSSBAR_323 | - | DSP1 subsystem EDMA channel controller REGION4 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION5 | IRQ_CROSSBAR_324 | - | DSP1 subsystem EDMA channel controller REGION5 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION6 | IRQ_CROSSBAR_375 | - | DSP1 subsystem EDMA channel controller REGION6 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP1_IRQ_TPCC_REGION7 | IRQ_CROSSBAR_376 | - | DSP1 subsystem EDMA channel controller REGION7 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2 | DSP2_IRQ_MMU0 | IRQ_CROSSBAR_146 | - | DSP2 subsystem local MMU0 (DSP2_MMU0CFG) interrupt. This IRQ source signal is not mapped by default to any device INTC. |
DSP2_IRQ_MMU1 | IRQ_CROSSBAR_147 | - | DSP2 subsystem local MMU1 (DSP2_MMUCFG1) interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_ERR | IRQ_CROSSBAR_325 | - | DSP2 subsystem aggregated ("OR-ed") error interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_GLOBAL | IRQ_CROSSBAR_326 | - | DSP2 subsystem EDMA channel controller global interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION0 | IRQ_CROSSBAR_327 | - | DSP2 subsystem EDMA channel controller REGION0 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION1 | IRQ_CROSSBAR_328 | - | DSP2 subsystem EDMA channel controller REGION1 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION2 | IRQ_CROSSBAR_329 | - | DSP2 subsystem EDMA channel controller REGION2 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION3 | IRQ_CROSSBAR_330 | - | DSP2 subsystem EDMA channel controller REGION3 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION4 | IRQ_CROSSBAR_331 | - | DSP2 subsystem EDMA channel controller REGION4 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION5 | IRQ_CROSSBAR_332 | - | DSP2 subsystem EDMA channel controller REGION5 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION6 | IRQ_CROSSBAR_377 | - | DSP2 subsystem EDMA channel controller REGION6 interrupt. This IRQ source signal is not mapped by default to any device INTC. | |
DSP2_IRQ_TPCC_REGION7 | IRQ_CROSSBAR_378 | - | DSP2 subsystem EDMA channel controller REGION7 interrupt. This IRQ source signal is not mapped by default to any device INTC. |
The DSP1 / DSP2 does NOT generate any DMA requests towards other device DMA controllers outside DSP1 / DSP2 (EDMA, DMA_SYSTEM, etc.).
The “Default Mapping” column in Table 5-3, DSP Hardware Requests shows the default
mapping of module IRQ source signals. These IRQ
source signals can also be mapped to other lines
of each device Interrupt controller through the
IRQ_CROSSBAR module.
For more information about the IRQ_CROSSBAR
module, see Section 18.4.6.4, IRQ_CROSSBAR Module Functional
Description, in Control Module.
For more information
about the device interrupt controllers, see
Interrupt Controllers.
DSP1/DSP2 subsystem external interrupt sources: The default interrupt sources mapped by the device IRQ_CROSSBAR to the DSP1 / DSP2 interrupt controller lines are described in the Interrupt Controllers. The programmable muxing of various external interrupt sources to the DSP1_INTC.DSP1_IRQ_x and DSP2_INTC.DSP2_IRQ_x input lines (where x=32 to 95) is covered in the Section 18.4.6.4, IRQ_CROSSBAR Module Functional Description, of the Control Module.
DSP1/DSP2 subsystem internal interrupt sources: The mapping of DSP subsystem internal IRQ sources to DSP1_IRQ_x / DSP2_IRQ_x lines (where x=0 to 31 and x=96 to 127 for DSP subsystem internal event sources) is described in the Section 5.3.4, DSP Interrupt Requests.
DSP1/DSP2 subsystem external DMA request sources: The Table 5-6 and Table 5-7 lists the default DSP1 and DSP2 external DMA request sources, respectively, routed via the device DMA_CROSSBAR to the DSP1_EDMA / DSP2_EDMA channel controller inputs (DMA_DSP1_DREQ_i / DMA_DSP2_DREQ_i).