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 25-13 shows the integration of the MMC1 and MMC2 controllers which are connected to both L3_MAIN and L4_PER1 interconnects and are able to act as master or slave. In master mode the L3_MAIN interconnect is used. In slave mode the L4_PER1 interconnect is used.
Figure 25-14 shows the integration of the MMC3 and MMC4 controllers which are connected to the L4_PER1 interconnect and act as a slave only.
For more information about the slave idle protocol and the wake-up request, see Device Power-Management Architecture Building Blocks, in Power, Reset, and Clock Management.
Table 25-5 through Table 25-7 summarize the integration of the module in the device.
Module Instance | Attributes | |
Power Domain | Interconnect | |
MMC1 | PD_COREAON | L3_MAIN L4_PER1 |
MMC2 | PD_COREAON | L3_MAIN L4_PER1 |
MMC3 | PD_COREAON | L4_PER1 |
MMC4 | PD_COREAON | L4_PER1 |
Clocks | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
MMC1 | MMC1_FCLK | MMC1_GFCLK | PRCM | MMC1 function clock |
MMC1_ICLK1 | L3INIT_L3_GICLK | PRCM | MMC1 interface clock | |
MMC1_CLK_32K | L3INIT_32K_GFCLK | PRCM | MMC1 debounce clock | |
MMC2 | MMC2_FCLK | MMC2_GFCLK | PRCM | MMC2 function clock |
MMC2_ICLK1 | L3INIT_L3_GICLK | PRCM | MMC2 interface clock | |
MMC2_CLK_32K | L3INIT_32K_GFCLK | PRCM | MMC2 debounce clock | |
MMC3 | MMC3_ICLK | L4PER_L3_GICLK | PRCM | MMC3 interface clock |
MMC3_FCLK | MMC3_GFCLK | PRCM | MMC3 function clock | |
MMC3_CLK_32K | L4PER_32K_GFCLK | PRCM | MMC3 debounce clock | |
MMC4 | MMC4_ICLK | L4PER_L3_GICLK | PRCM | MMC4 interface clock |
MMC4_FCLK | MMC4_GFCLK | PRCM | MMC4 function clock | |
MMC4_CLK_32K | L4PER_32K_GFCLK | PRCM | MMC4 debounce clock | |
Resets | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
MMC1 | MMC1_RST | L3INIT_RET_RST | PRCM | L3 reset to MMC1 |
MMC2 | MMC2_RST | L3INIT_RET_RST | PRCM | L3 reset to MMC2 |
MMC3 | MMC3_RST | L4PER_RST | PRCM | Reset to MMC3 |
MMC4 | MMC4_RST | L4PER_RST | PRCM | Reset to MMC4 |
Interrupt Requests | ||||
Module Instance | Source Signal Name | Destination IRQ_CROSSBAR Input | Default Mapping | Description |
MMC1 | MMC1_IRQ | IRQ_CROSSBAR_78 | MPU_IRQ_83 | MMC1 interrupt request |
IPU1_IRQ_66 | ||||
IPU2_IRQ_66 | ||||
MMC2 | MMC2_IRQ | IRQ_CROSSBAR_81 | MPU_IRQ_86 | MMC2 interrupt request |
IPU1_IRQ_67 | ||||
IPU2_IRQ_67 | ||||
MMC3 | MMC3_IRQ | IRQ_CROSSBAR_89 | MPU_IRQ_94 | MMC3 interrupt request |
IPU1_IRQ_68 | ||||
IPU2_IRQ_68 | ||||
MMC4 | MMC4_IRQ | IRQ_CROSSBAR_91 | MPU_IRQ_96 | MMC4 interrupt request |
DMA Requests | ||||
Module Instance | Source Signal Name | Destination DMA_CROSSBAR Input | Default Mapping | Description |
MMC1 | MMC1_DREQ_TX | DMA_CROSSBAR_61 | DMA_SYSTEM_DREQ_60 | MMC1 DMA TX |
DMA_EDMA_DREQ_60 | ||||
MMC1_DREQ_RX | DMA_CROSSBAR_62 | DMA_SYSTEM_DREQ_61 | MMC1 DMA RX | |
DMA_EDMA_DREQ_61 | ||||
MMC2 | MMC2_DREQ_TX | DMA_CROSSBAR_47 | DMA_SYSTEM_DREQ_46 | MMC2 DMA TX |
DMA_EDMA_DREQ_46 | ||||
MMC2_DREQ_RX | DMA_CROSSBAR_48 | DMA_SYSTEM_DREQ_47 | MMC2 DMA RX | |
DMA_EDMA_DREQ_47 | ||||
MMC3 | MMC3_DREQ_TX | DMA_CROSSBAR_77 | DMA_SYSTEM_DREQ_76 | MMC3 DMA TX |
MMC3_DREQ_RX | DMA_CROSSBAR_78 | DMA_SYSTEM_DREQ_77 | MMC3 DMA RX | |
MMC4 | MMC4_DREQ_TX | DMA_CROSSBAR_57 | DMA_SYSTEM_DREQ_56 | MMC4 DMA TX |
DMA_EDMA_DREQ_56 | ||||
MMC4_DREQ_RX | DMA_CROSSBAR_58 | DMA_SYSTEM_DREQ_57 | MMC4 DMA RX | |
DMA_EDMA_DREQ_57 |
The “Default Mapping” column in Table 25-7
MMC 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.