SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
This section describes module integration in the device, including information about clocks, resets, and hardware requests.
McASP module includes the following features:
Figure 24-118 shows McASP integration.
For more information about the slave idle protocol, see Module Level Clock Management of Power, Reset, and Clock Management.
Table 24-328 through Table 24-330 summarize McASP integration in the device.
Module Instance | Attributes | ||
Power Domain | Wake-Up Capability | Interconnect | |
McASP1 | PD_COREAON | No | L3_MAIN |
L4_PER2 | |||
McASP2 | PD_COREAON | No | L3_MAIN |
L4_PER2 | |||
McASP3 | PD_COREAON | No | L3_MAIN |
L4_PER2 | |||
McASP4 | PD_COREAON | No | L4_PER2 |
McASP5 | PD_COREAON | No | L4_PER2 |
McASP6 | PD_COREAON | No | L4_PER2 |
McASP7 | PD_COREAON | No | L4_PER2 |
McASP8 | PD_COREAON | No | L4_PER2 |
Clocks | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
McASP1 | MCASP1_AHCLKR | MCASP1_AHCLKR | PRCM | McASP1 AHCLKR receive high-frequency master clock |
MCASP1_AHCLKX | MCASP1_AHCLKX | McASP1 AHCLKX transmit high-frequency master clock | ||
MCASP1_FCLK | MCASP1_AUX_GFCLK | McASP1 functional clock | ||
MCASP1_ICLK | IPU_L3_GICLK | McASP1 interface clock | ||
McASP2 | MCASP2_AHCLKR | MCASP2_AHCLKR | PRCM | McASP2 AHCLKR receive high-frequency master clock |
MCASP2_AHCLKX | MCASP2_AHCLKX | McASP2 AHCLKX transmit high-frequency master clock | ||
MCASP2_FCLK | MCASP2_AUX_GFCLK | McASP2 functional clock | ||
MCASP2_ICLK | L4PER2_L3_GICLK | McASP2 interface clock | ||
McASP3 | MCASP3_AHCLKX | MCASP3_AHCLKX | PRCM | McASP3 AHCLKX transmit high-frequency master clock |
MCASP3_FCLK | MCASP3_AUX_GFCLK | McASP3 functional clock | ||
MCASP3_ICLK | L4PER2_L3_GICLK | McASP3 interface clock | ||
McASP4 | MCASP4_AHCLKX | MCASP4_AHCLKX | PRCM | McASP4 AHCLKX transmit high-frequency master clock |
MCASP4_FCLK | MCASP4_AUX_GFCLK | McASP4 functional clock | ||
MCASP4_ICLK | L4PER2_L3_GICLK | McASP4 interface clock | ||
McASP5 | MCASP5_AHCLKX | MCASP5_AHCLKX | PRCM | McASP5 AHCLKX transmit high-frequency master clock |
MCASP5_FCLK | MCASP5_AUX_GFCLK | McASP5 functional clock | ||
MCASP5_ICLK | L4PER2_L3_GICLK | McASP5 interface clock | ||
McASP6 | MCASP6_AHCLKX | MCASP6_AHCLKX | PRCM | McASP6 AHCLKX transmit high-frequency master clock |
MCASP6_FCLK | MCASP6_AUX_GFCLK | McASP6 functional clock | ||
MCASP6_ICLK | L4PER2_L3_GICLK | McASP6 interface clock | ||
McASP7 | MCASP7_AHCLKX | MCASP7_AHCLKX | PRCM | McASP7 AHCLKX transmit high-frequency master clock |
MCASP7_FCLK | MCASP7_AUX_GFCLK | McASP7 functional clock | ||
MCASP7_ICLK | L4PER2_L3_GICLK | McASP7 interface clock | ||
McASP8 | MCASP8_AHCLKX | MCASP8_AHCLKX | PRCM | McASP8 AHCLKX transmit high-frequency master clock |
MCASP8_FCLK | MCASP8_AUX_GFCLK | McASP8 functional clock | ||
MCASP8_ICLK | L4PER2_L3_GICLK | McASP8 interface clock | ||
Resets | ||||
McASP1 | MCASP1_ARST | IPU_RST | PRCM | McASP1 reset |
McASP2 | MCASP2_ARST | L4PER_RST | PRCM | McASP2 reset |
McASP3 | MCASP3_ARST | L4PER_RST | PRCM | McASP3 reset |
McASP4 | MCASP4_ARST | L4PER_RST | PRCM | McASP4 reset |
McASP5 | MCASP5_ARST | L4PER_RST | PRCM | McASP5 reset |
McASP6 | MCASP6_ARST | L4PER_RST | PRCM | McASP6 reset |
McASP7 | MCASP7_ARST | L4PER_RST | PRCM | McASP7 reset |
McASP8 | MCASP8_ARST | L4PER_RST | PRCM | McASP8 reset |
Interrupt Requests | ||||
Module Instance | Source Signal Name | Destination IRQ_CROSSBAR Input | Default Mapping | Description |
McASP1 | MCASP1_IRQ_AREVT | IRQ_CROSSBAR_103 | MPU_IRQ_108 | McASP1 module receive interrupt request |
MCASP1_IRQ_AXEVT | IRQ_CROSSBAR_104 | MPU_IRQ_109 | McASP1 module transmit interrupt request | |
McASP2 | MCASP2_IRQ_AREVT | IRQ_CROSSBAR_148 | - | McASP2 module receive interrupt request |
MCASP2_IRQ_AXEVT | IRQ_CROSSBAR_149 | - | McASP2 module transmit interrupt request | |
McASP3 | MCASP3_IRQ_AREVT | IRQ_CROSSBAR_150 | - | McASP3 module receive interrupt request |
MCASP3_IRQ_AXEVT | IRQ_CROSSBAR_151 | - | McASP3 module transmit interrupt request | |
McASP4 | MCASP4_IRQ_AREVT | IRQ_CROSSBAR_152 | - | McASP4 module receive interrupt request |
MCASP4_IRQ_AXEVT | IRQ_CROSSBAR_153 | - | McASP4 module transmit interrupt request | |
McASP5 | MCASP5_IRQ_AREVT | IRQ_CROSSBAR_154 | - | McASP5 module receive interrupt request |
MCASP5_IRQ_AXEVT | IRQ_CROSSBAR_155 | - | McASP5 module transmit interrupt request | |
McASP6 | MCASP6_IRQ_AREVT | IRQ_CROSSBAR_156 | - | McASP6 module receive interrupt request |
MCASP6_IRQ_AXEVT | IRQ_CROSSBAR_157 | - | McASP6 module transmit interrupt request | |
McASP7 | MCASP7_IRQ_AREVT | IRQ_CROSSBAR_158 | - | McASP7 module receive interrupt request |
MCASP7_IRQ_AXEVT | IRQ_CROSSBAR_159 | - | McASP7 module transmit interrupt request | |
McASP8 | MCASP8_IRQ_AREVT | IRQ_CROSSBAR_160 | - | McASP8 module receive interrupt request |
MCASP8_IRQ_AXEVT | IRQ_CROSSBAR_161 | - | McASP8 module transmit interrupt request | |
DMA Requests | ||||
Module Instance | Source Signal Name | Destination DMA_CROSSBAR Input | Default Mapping | Description |
McASP1 | MCASP_DREQ_RX | DMA_CROSSBAR_128 | DMA_DSP1_DREQ_0 DMA_DSP2_DREQ_0 | McASP module receive event request |
MCASP_DREQ_TX | DMA_CROSSBAR_129 | DMA_DSP1_DREQ_1 DMA_DSP2_DREQ_1 | McASP module transmit event request | |
McASP2 | MCASP2_DREQ_RX | DMA_CROSSBAR_130 | DMA_DSP1_DREQ_2 DMA_DSP2_DREQ_2 | McASP2 module receive event request |
MCASP2_DREQ_TX | DMA_CROSSBAR_131 | DMA_DSP1_DREQ_3 DMA_DSP2_DREQ_3 | McASP2 module transmit event request | |
McASP3 | MCASP3_DREQ_RX | DMA_CROSSBAR_132 | DMA_DSP1_DREQ_4 DMA_DSP2_DREQ_4 | McASP3 module receive event request |
MCASP3_DREQ_TX | DMA_CROSSBAR_133 | DMA_DSP1_DREQ_5 DMA_DSP2_DREQ_5 | McASP3 module transmit event request | |
McASP4 | MCASP4_DREQ_RX | DMA_CROSSBAR_134 | DMA_DSP1_DREQ_6 DMA_DSP2_DREQ_6 | McASP4 module receive event request |
MCASP4_DREQ_TX | DMA_CROSSBAR_135 | DMA_DSP1_DREQ_7 DMA_DSP2_DREQ_7 | McASP4 module transmit event request | |
McASP5 | MCASP5_DREQ_RX | DMA_CROSSBAR_136 | DMA_DSP1_DREQ_8 DMA_DSP2_DREQ_8 | McASP5 module receive event request |
MCASP5_DREQ_TX | DMA_CROSSBAR_137 | DMA_DSP1_DREQ_9 DMA_DSP2_DREQ_9 | McASP5 module transmit event request | |
McASP6 | MCASP6_DREQ_RX | DMA_CROSSBAR_138 | DMA_DSP1_DREQ_10 DMA_DSP2_DREQ_10 | McASP6 module receive event request |
MCASP6_DREQ_TX | DMA_CROSSBAR_139 | DMA_DSP1_DREQ_11 DMA_DSP2_DREQ_11 | McASP6 module transmit event request | |
McASP7 | MCASP7_DREQ_RX | DMA_CROSSBAR_140 | DMA_DSP1_DREQ_12 DMA_DSP2_DREQ_12 | McASP7 module receive event request |
MCASP7_DREQ_TX | DMA_CROSSBAR_141 | DMA_DSP1_DREQ_13 DMA_DSP2_DREQ_13 | McASP7 module transmit event request | |
McASP8 | MCASP8_DREQ_RX | DMA_CROSSBAR_142 | DMA_DSP1_DREQ_14 DMA_DSP2_DREQ_14 | McASP8 module receive event request |
MCASP8_DREQ_TX | DMA_CROSSBAR_143 | DMA_DSP1_DREQ_15 DMA_DSP2_DREQ_15 | McASP8 module transmit event request |
The Default Mapping column in Table 24-330
McASP Hardware Requests shows the default mapping of module IRQ and DREQ
source signals. These module IRQ and DREQ source signals can also be mapped to
other lines of each device Interrupt or DMA controller through the IRQ_CROSSBAR
and DMA_CROSSBAR modules, respectively.
For more
information about the IRQ_CROSSBAR module, see IRQ_CROSSBAR Module Functional
Description, in Control Module.
For
more information about the DMA_CROSSBAR module, see DMA_CROSSBAR Module
Functional Description, in Control Module.
For more information about the device interrupt
controllers, see Interrupt Controllers.
For more information about the device DSP1_EDMA and DSP2_EDMA modules, see DSP Integrated EDMA Subsystem.