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.
Figure 24-82 shows McSPI integration.
Figure 24-82 McSPI IntegrationTable 24-200 through Table 24-202 summarize the integration of the module in the device.
| Module Instance | Attributes | |
| Power Domain | Interconnect | |
| McSPI1 | PD_COREAON | L4_PER1 |
| McSPI2 | PD_COREAON | L4_PER1 |
| McSPI3 | PD_COREAON | L4_PER1 |
| McSPI4 | PD_COREAON | L4_PER1 |
| Clocks | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| McSPI1 | SPI1_ICLK | L4PER_L3_GICLK | PRCM | Interface clock |
| SPI1_FCLK | PER_48M_GFCLK | PRCM | Functional clock | |
| McSPI2 | SPI2_ICLK | L4PER_L3_GICLK | PRCM | Interface clock |
| SPI2_FCLK | PER_48M_GFCLK | PRCM | Functional clock | |
| McSPI3 | SPI3_ICLK | L4PER_L3_GICLK | PRCM | Interface clock |
| SPI3_FCLK | PER_48M_GFCLK | PRCM | Functional clock | |
| McSPI4 | SPI4_ICLK | L4PER_L3_GICLK | PRCM | Interface clock |
| SPI4_FCLK | PER_48M_GFCLK | PRCM | Functional clock | |
| Resets | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| McSPI1 | MCSPI_RST | L4PER_RST | PRCM | McSPI1 reset signal |
| McSPI2 | MCSPI_RST | L4PER_RST | PRCM | McSPI2 reset signal |
| McSPI3 | MCSPI_RST | L4PER_RST | PRCM | McSPI3 reset signal |
| McSPI4 | MCSPI_RST | L4PER_RST | PRCM | McSPI4 reset signal |
| Interrupt Requests | ||||
| Module Instance | Source Signal Name | Destination IRQ_CROSSBAR Input | Default Mapping | Description |
| McSPI1 | MCSPI1_IRQ | IRQ_CROSSBAR_60 | MPU_IRQ_65 | McSPI module 1 interrupt request |
| DSP1_IRQ_91 | ||||
| IPU1_IRQ_57 | ||||
| IPU2_IRQ_57 | ||||
| McSPI2 | MCSPI2_IRQ | IRQ_CROSSBAR_61 | MPU_IRQ_66 | McSPI module 2 interrupt request |
| DSP1_IRQ_92 | ||||
| IPU1_IRQ_58 | ||||
| IPU2_IRQ_58 | ||||
| McSPI3 | MCSPI3_IRQ | IRQ_CROSSBAR_86 | MPU_IRQ_91 | McSPI module 3 interrupt request |
| McSPI4 | MCSPI4_IRQ | IRQ_CROSSBAR_43 | MPU_IRQ_48 | McSPI module 4 interrupt request |
| DSP1_IRQ_74 | ||||
| DMA Requests | ||||
| Module Instance | Source Signal Name | Destination DMA_CROSSBAR Input | Default Mapping | Description |
| McSPI1 | MCSPI1_DREQ_TX0 | DMA_CROSSBAR_35 | DMA_SYSTEM_DREQ_34 | McSPI module 1 - transmit request channel 0 |
| DMA_EDMA_DREQ_34 | ||||
| MCSPI1_DREQ_RX0 | DMA_CROSSBAR_36 | DMA_SYSTEM_DREQ_35 | McSPI module 1 - receive request channel 0 | |
| DMA_EDMA_DREQ_35 | ||||
| MCSPI1_DREQ_TX1 | DMA_CROSSBAR_37 | DMA_SYSTEM_DREQ_36 | McSPI module 1 - transmit request channel 1 | |
| DMA_EDMA_DREQ_36 | ||||
| MCSPI1_DREQ_RX1 | DMA_CROSSBAR_38 | DMA_SYSTEM_DREQ_37 | McSPI module 1 - receive request channel 1 | |
| DMA_EDMA_DREQ_37 | ||||
| MCSPI1_DREQ_TX2 | DMA_CROSSBAR_39 | DMA_SYSTEM_DREQ_38 | McSPI module 1 - transmit request channel 2 | |
| DMA_EDMA_DREQ_38 | ||||
| MCSPI1_DREQ_RX2 | DMA_CROSSBAR_40 | DMA_SYSTEM_DREQ_39 | McSPI module 1 - receive request channel 2 | |
| DMA_EDMA_DREQ_39 | ||||
| MCSPI1_DREQ_TX3 | DMA_CROSSBAR_41 | DMA_SYSTEM_DREQ_40 | McSPI module 1 - transmit request channel 3 | |
| DMA_EDMA_DREQ_40 | ||||
| MCSPI1_DREQ_RX3 | DMA_CROSSBAR_42 | DMA_SYSTEM_DREQ_41 | McSPI module 1 - receive request channel 3 | |
| DMA_EDMA_DREQ_41 | ||||
| McSPI2 | MCSPI2_DREQ_TX0 | DMA_CROSSBAR_43 | DMA_SYSTEM_DREQ_42 | McSPI module 2 - transmit request channel 0 |
| DMA_EDMA_DREQ_42 | ||||
| MCSPI2_DREQ_RX0 | DMA_CROSSBAR_44 | DMA_SYSTEM_DREQ_43 | McSPI module 2 - receive request channel 0 | |
| DMA_EDMA_DREQ_43 | ||||
| MCSPI2_DREQ_TX1 | DMA_CROSSBAR_45 | DMA_SYSTEM_DREQ_44 | McSPI module 2 - transmit request channel 1 | |
| DMA_EDMA_DREQ_44 | ||||
| MCSPI2_DREQ_RX1 | DMA_CROSSBAR_46 | DMA_SYSTEM_DREQ_45 | McSPI module 2 - receive request channel 1 | |
| DMA_EDMA_DREQ_45 | ||||
| MCSPI2_DREQ_TX2 | DMA_CROSSBAR_169 | - | McSPI module 2 - transmit request channel 2 | |
| MCSPI2_DREQ_RX2 | DMA_CROSSBAR_170 | - | McSPI module 2 - receive request channel 2. | |
| MCSPI2_DREQ_TX3 | DMA_CROSSBAR_171 | - | McSPI module 2 - transmit request channel 3 | |
| MCSPI2_DREQ_RX3 | DMA_CROSSBAR_172 | - | McSPI module 2 - receive request channel 3. This DREQ source signal is not mapped by default to any device DMA controller. | |
| McSPI3 | MCSPI3_DREQ_TX0 | DMA_CROSSBAR_15 | DMA_SYSTEM_DREQ_14 | McSPI module 3 - transmit request channel 0 |
| DMA_EDMA_DREQ_14 | ||||
| MCSPI3_DREQ_RX0 | DMA_CROSSBAR_16 | DMA_SYSTEM_DREQ_15 | McSPI module 3 - receive request channel 0 | |
| DMA_EDMA_DREQ_15 | ||||
| MCSPI3_DREQ_TX1 | DMA_CROSSBAR_23 | DMA_SYSTEM_DREQ_22 | McSPI module 3 - transmit request channel 1 | |
| DMA_EDMA_DREQ_22 | ||||
| MCSPI3_DREQ_RX1 | DMA_CROSSBAR_24 | DMA_SYSTEM_DREQ_23 | McSPI module 3 - receive request channel 1 | |
| DMA_EDMA_DREQ_23 | ||||
| MCSPI3_DREQ_TX2 | DMA_CROSSBAR_173 | - | McSPI module 3 - transmit request channel 2 | |
| MCSPI3_DREQ_RX2 | DMA_CROSSBAR_174 | - | McSPI module 3 - receive request channel 2 | |
| MCSPI3_DREQ_TX3 | DMA_CROSSBAR_175 | - | McSPI module 3 - transmit request channel 3 | |
| MCSPI3_DREQ_RX3 | DMA_CROSSBAR_176 | - | McSPI module 3 - receive request channel 3 | |
| McSPI4 | MCSPI4_DREQ_TX0 | DMA_CROSSBAR_70 | DMA_SYSTEM_DREQ_69 | McSPI module 4 - transmit request channel 0 |
| MCSPI4_DREQ_RX0 | DMA_CROSSBAR_71 | DMA_SYSTEM_DREQ_70 | McSPI module 4 - receive request channel 0 | |
| MCSPI4_DREQ_TX1 | DMA_CROSSBAR_177 | - | McSPI module 4 - transmit request channel 1 | |
| MCSPI4_DREQ_RX1 | DMA_CROSSBAR_178 | - | McSPI module 4 - receive request channel 1. | |
| MCSPI4_DREQ_TX2 | DMA_CROSSBAR_179 | - | McSPI module 4 - transmit request channel 2. | |
| MCSPI4_DREQ_RX2 | DMA_CROSSBAR_180 | - | McSPI module 4 - receive request channel 2. | |
| MCSPI4_DREQ_TX3 | DMA_CROSSBAR_181 | - | McSPI module 4 - transmit request channel 3 | |
| MCSPI4_DREQ_RX3 | DMA_CROSSBAR_182 | - | McSPI module 4 - receive request channel 3 | |
The Default Mapping column in Table 24-202
McSPI 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 DMA_SYSTEM module, see System
DMA.
For more information about
the device EDMA module, see Enhanced DMA.