The IPUx subsystem has two clock inputs:
- IPUx_GFCLK: Main source clock for IPUx; feeds most of IPUx internal modules:
- IPUx Unicache & MMU, L2 MIF & MPORT (all running on (1x) IPUx_GFCLK)
- Cortex-M4 cores, IPUx_RAM, IPUx_ROM (all running on (1/2x) IPUx_GFCLK via internal divider)
- IPUx_GFCLKDIV2: This is IPUx_GFCLK externally divided by two; feeds IPUx L2 MMU
The IPUx_GFCLK itself can be derived from either:
- CORE_IPU_ISS_BOOST_CLK – main clock for IPUx from DPLL_CORE, or
- DPLL_ABE_X2_CLK – alternative clock from DPLL_DDR
For more information, see Power, Reset, and
Clock Management.
Figure 7-4 shows the clocking scheme of the IPUx subsystem.