SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
This section describes the integration of the EMIF modules in the device and includes information about clocks, resets, and hardware requests.
Figure 15-48 shows the integration of the two EMIF modules in the device.
For more information about the slave idle protocol, see Section 3.1.1.1.3, Module-Level Clock Management, in Chapter 3, Power, Reset, and Clock Management.
Table 15-67 through Table 15-69 summarize the integration of the EMIF modules in the device.
Module Instance | Attributes | ||
Power Domain | Wake-Up Capability | Interconnect | |
EMIF1 | PD_COREAON | No | EMIF1 Controller is accessible via L3_MAIN interconnect but not directly, and only through the DMM. |
EMIF2 | PD_COREAON | No | EMIF2 Controller is accessible via L3_MAIN interconnect but not directly, and only through the DMM. |
Clocks | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
EMIF1/ EMIF2 | EMIF_ICLK | EMIF_L3_GICLK | PRCM | Interface clock for EMIF1/EMIF2 Controller used for driving the L3 interface logic and for SDRAM Read Data FIFO. |
EMIF_L3_ICLK | L3_EOCP_GICLK | PRCM | Interface clock for EMIF1/ EMIF2 Controller which frequency is equal to EMIF_L3_GICLK interface clock. Used for command/write data pre-FIFO to Command/Write Data FIFO paths when MPU is idle. | |
EMIF_MA_ICLK | MA_EOCP_GICLK | PRCM | Additional interface clock for EMIF1/EMIF2 Controller which frequency is equal to MPU_GCLK/4. Used for command/write data pre-FIFO to Command/Write Data FIFO paths when the MPU is active. | |
EMIF_PHY_FCLK | EMIF_PHY_GCLK | PRCM | Common functional clock for the EMIF1/EMIF2 associated PHYs. This clock is equal to the DDR2/ DDR3 clock rate. | |
EMIF_FICLK | EMIF_PHY_GCLK/2 | PRCM | Functional and interface clock for EMIF1/EMIF2 Controller. This clock runs at half the DDR2/ DDR3 clock rate. | |
EMIF_DLL_FCLK | EMIF_DLL_GCLK | PRCM | Common functional clock for all DLLs associated with the EMIF1/EMIF2 PHYs. | |
Resets | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
EMIF1/ EMIF2 | EMIF_RET_RST | CORE_PWRON_RET_RST | PRCM | Power-on reset |
EMIF_RST | CORE_PWRON_RST | PRCM | Power-on reset |
The two clocks MA_EOCP_GICLK and L3_EOCP_GICLK are mutually exclusive. EMIF controllers are clocked by EMIF_MA_ICLK when MPU interface is active. When system interface is active, EMIF_L3_ICLK clock is used. This action is done automatically by the PRCM.
Interrupt Requests | ||||
Module Instance | IRQ Source Name | IRQ_CROSSBAR Input | Default IRQ Source Mapping | Description |
EMIF1 | EMIF1_IRQ | IRQ_CROSSBAR_105 | MPU_IRQ_110 | EMIF1 interrupt request |
EMIF2 | EMIF2_IRQ | IRQ_CROSSBAR_106 | MPU_IRQ_111 | EMIF2 interrupt request |
The “Default IRQ Source Mapping” column in Table 15-69 EMIF Hardware Requests shows the default mapping of the IRQ sources listed in column “IRQ Source Name” to a certain interrupt line of one of the device interrupt controllers. These IRQ sources can also be mapped to other interrupt lines of each device interrupt controller through the IRQ_CROSSBAR module. For more information about the IRQ_CROSSBAR module, see Section 18.4.6.4, IRQ_CROSSBAR Module Functional Description, in Chapter 18, Control Module. For more information about the device interrupt controllers, see Chapter 17, Interrupt Controllers.
For the description of the interrupt source, see Section 15.3.4.5, Interrupt Requests.