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.
Figure 24-82 shows McSPI integration.
Table 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 | ||||
DSP2_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 | ||||
DSP2_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 | ||||
DSP2_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 | |
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.