SPRUIU1C July 2020 – February 2024 DRA821U , DRA821U-Q1
There are two MMCSD modules integrated in the device MAIN domain - MMCSD0 and MMCSD1. Figure 12-2206 shows the integration of MMCSD0 and MMCSD1.
Table 12-4331 through summarize the integration of MMCSD0 and MMCSD1 in the device MAIN domain.
Module Instance | Attributes | |||
Power Sleep Controller | Power Domain | Module Domain | Interconnect | |
MMCSD0 | PSC0 | PD0 | LPSC25 | CBASS0 |
MMCSD1 | PSC0 | PD0 | LPSC23 | CBASS0 |
Clocks | ||||
Module Instance | Module Clock Input | Source Clock Signal | Source | Description |
MMCSD0 | MMCSD0_ICLK | MAIN_SYSCLK0/2 | PLLCTRL0 | MMCSD0 Interface Clock |
MMCSD0_FCLK | MAIN_PLL0_HSDIV2_CLKOUT (MMCSD0 default selection) |
PLL0_HSDIV2 | MMCSD0 Functional Clock (for more information about clock multiplexing, see CTRLMMR_EMMC0_CLKSEL[1-0] CLK_SEL bit field in Control Module (CTRL_MMR). Default: CTRLMMR_EMMC0_CLKSEL[1-0] CLK_SEL = 0, MAIN_PLL0_HSDIV2_CLKOUT is selected) |
|
MAIN_PLL1_HSDIV2_CLKOUT (MMCSD1 default selection) |
PLL1_HSDIV2 | |||
MAIN_PLL2_HSDIV2_CLKOUT (can be used by any MMCSD) |
PLL2_HSDIV2 | |||
MAIN_PLL3_HSDIV2_CLKOUT (can be used by any MMCSD) |
PLL3_HSDIV2 | |||
MMCSD1 | MMCSD1_ICLK | MAIN_SYSCLK0/2 | PLLCTRL0 | MMCSD1 Interface Clock |
MMCSD1_FCLK | MAIN_PLL0_HSDIV2_CLKOUT (MMCSD0 default selection) |
PLL0_HSDIV2 | MMCSD1 Functional Clock (for more information about clock multiplexing, see CTRLMMR_EMMC1_CLKSEL[1-0] CLK_SEL bit field in Control Module (CTRL_MMR). Default: CTRLMMR_EMMC1_CLKSEL[1-0] CLK_SEL = 0, MAIN_PLL0_HSDIV2_CLKOUT is selected) |
|
MAIN_PLL1_HSDIV2_CLKOUT (MMCSD1 default selection) |
PLL1_HSDIV2 | |||
MAIN_PLL2_HSDIV2_CLKOUT (can be used by any MMCSD) |
PLL2_HSDIV2 | |||
MAIN_PLL3_HSDIV2_CLKOUT (can be used by any MMCSD) |
PLL3_HSDIV2 | |||
Resets | ||||
Module Instance | Module Reset Input | Source Reset Signal | Source | Description |
MMCSD0 | MMCSD0_RST | MOD_G_RST | LPSC25 | MMCSD0 Asynchronous Reset |
MMCSD1 | MMCSD1_RST | MOD_G_RST | LPSC23 | MMCSD1 Asynchronous Reset |
Interrupt Requests | |||||
Module Instance | Module Interrupt Signal | Destination Interrupt Input | Destination | Description | Type |
MMCSD0 | MMCSD0_EMMCSS_INTR_0 | GIC500_SPI_IN_35 | COMPUTE_CLUSTER0 | MMCSD0 Interrupt Request | Level |
R5FSS0_CORE0_INTR_IN_99 | R5FSS0_CORE0 | ||||
R5FSS0_CORE1_INTR_IN_99 | R5FSS0_CORE1 | ||||
MAIN2MCU_LVL_INTRTR0_IN_28 | MAIN2MCU_LVL_INTRTR0 | ||||
MMCSD0_EMMCSS_RXMEM_CORR_ERR_LVL_0 | ESM0_LVL_IN_176 | ESM0 | MMCSD0 Receive ECC Correctable Error Interrupt Request | Level | |
MMCSD0_EMMCSS_RXMEM_UNCORR_ERR_LVL_0 | ESM0_LVL_IN_177 | ESM0 | MMCSD0 Receive ECC Uncorrectable Error Interrupt Request | Level | |
MMCSD0_EMMCSS_TXMEM_CORR_ERR_LVL_0 | ESM0_LVL_IN_178 | ESM0 | MMCSD0 Transmit ECC Correctable Error Interrupt Request | Level | |
MMCSD0_EMMCSS_TXMEM_UNCORR_ERR_LVL_0 | ESM0_LVL_IN_179 | ESM0 | MMCSD0 Transmit ECC Uncorrectable Error Interrupt Request | Level | |
MMCSD1 | MMCSD1_EMMCSDSS_INTR_0 | GIC500_SPI_IN_36 | COMPUTE_CLUSTER0 | MMCSD1 Interrupt Request | Level |
R5FSS0_CORE0_INTR_IN_348 | R5FSS0_CORE0 | ||||
R5FSS0_CORE1_INTR_IN_348 | R5FSS0_CORE1 | ||||
MAIN2MCU_LVL_INTRTR0_IN_29 | MAIN2MCU_LVL_INTRTR0 | ||||
MMCSD1_EMMCSDSS_RXMEM_CORR_ERR_LVL_0 | ESM0_LVL_IN_180 | ESM0 | MMCSD1 Receive ECC Correctable Error Interrupt Request | Level | |
MMCSD1_EMMCSDSS_RXMEM_UNCORR_ERR_LVL_0 | ESM0_LVL_IN_181 | ESM0 | MMCSD1 Receive ECC Uncorrectable Error Interrupt Request | Level | |
MMCSD1_EMMCSDSS_TXMEM_CORR_ERR_LVL_0 | ESM0_LVL_IN_182 | ESM0 | MMCSD1 Transmit ECC Correctable Error Interrupt Request | Level | |
MMCSD1_EMMCSDSS_TXMEM_UNCORR_ERR_LVL_0 | ESM0_LVL_IN_183 | ESM0 | MMCSD1 Transmit ECC Uncorrectable Error Interrupt Request | Level |