SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
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 | McASP module receive event request |
MCASP_DREQ_TX | DMA_CROSSBAR_129 | DMA_DSP1_DREQ_1 | McASP module transmit event request | |
McASP2 | MCASP2_DREQ_RX | DMA_CROSSBAR_130 | DMA_DSP1_DREQ_2 | McASP2 module receive event request |
MCASP2_DREQ_TX | DMA_CROSSBAR_131 | DMA_DSP1_DREQ_3 | McASP2 module transmit event request | |
McASP3 | MCASP3_DREQ_RX | DMA_CROSSBAR_132 | DMA_DSP1_DREQ_4 | McASP3 module receive event request |
MCASP3_DREQ_TX | DMA_CROSSBAR_133 | DMA_DSP1_DREQ_5 | McASP3 module transmit event request | |
McASP4 | MCASP4_DREQ_RX | DMA_CROSSBAR_134 | DMA_DSP1_DREQ_6 | McASP4 module receive event request |
MCASP4_DREQ_TX | DMA_CROSSBAR_135 | DMA_DSP1_DREQ_7 | McASP4 module transmit event request | |
McASP5 | MCASP5_DREQ_RX | DMA_CROSSBAR_136 | DMA_DSP1_DREQ_8 | McASP5 module receive event request |
MCASP5_DREQ_TX | DMA_CROSSBAR_137 | DMA_DSP1_DREQ_9 | McASP5 module transmit event request | |
McASP6 | MCASP6_DREQ_RX | DMA_CROSSBAR_138 | DMA_DSP1_DREQ_10 | McASP6 module receive event request |
MCASP6_DREQ_TX | DMA_CROSSBAR_139 | DMA_DSP1_DREQ_11 | McASP6 module transmit event request | |
McASP7 | MCASP7_DREQ_RX | DMA_CROSSBAR_140 | DMA_DSP1_DREQ_12 | McASP7 module receive event request |
MCASP7_DREQ_TX | DMA_CROSSBAR_141 | DMA_DSP1_DREQ_13 | McASP7 module transmit event request | |
McASP8 | MCASP8_DREQ_RX | DMA_CROSSBAR_142 | DMA_DSP1_DREQ_14 | McASP8 module receive event request |
MCASP8_DREQ_TX | DMA_CROSSBAR_143 | DMA_DSP1_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 , see DSP Integrated EDMA Subsystem.