SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
The Cortex-A15 MPU clock generator is fed by the MPU digital phase-locked loop (DPLL), which can be gated off by the global power, reset, and clock management (PRCM) module when system power domain is in a low-power state. Because of the DPLL_MPU, the MPU subsystem is asynchronous from the rest of the device.
Figure 4-3 shows the MPU subsystem clocking scheme.
Figure 4-3 MPU Subsystem Clocking SchemeThe clock generator generates the following clocks from the DPLL_MPU output clock (MPU_GCLK):
MPU_CORE_CLK is directly derived (no hardware dividing) from the DPLL_MPU output clock (that is, MPU_CORE_CLK = MPU_GCLK). The other clocks are derived via dividers.
Table 4-1 shows the supported frequency values for MPU subsystem clocks at different OPPs.
| Clocks (Derived From DPLL_MPU) | OPP_LOW | OPP_NOM | OPP_OD(2) | OPP_HIGH(2) | OPP_PLUS |
|---|---|---|---|---|---|
| MPU_CORE_CLK (f) | See (1) | See (1) | See (1) | See (1) | See (1) |
| MPU_AMBAIF_CLK | f/2 | f/2 | f/2 | f/2 | f/2 |
| MPU_FMPU_FCLK | f/4 | f/4 | f/4 | f/4 | f/4 |
| MPU_FL3REQ_FCLK | f/4 | f/4 | f/4 | f/8 | f/8 |
| MPU_FM2E_FCLK | f/4 | f/4 | f/4 | f/4 | f/4 |
Some of the OPPs listed in Table 4-1 may not be supported for some devices.
For more information about the supported OPPs, see the "Operating Performance Points" section of the device Data Manual.
For more information about the DPLL_MPU, see Section 3.6.3.7, DPLL_MPU Description, in Power, Reset, and Clock Management.
The realtime counter (COUNTER_REALTIME) is clocked by either WKUPAON_ICLK or FUNC_32K_CLK clocks, provided by the global PRCM module. By default, WKUPAON_ICLK is used as a COUNTER_REALTIME clock. When the MPU subsystem goes to standby mode, the counter automatically switches to a low-power mode using the FUNC_32K_CLK (SYS_CLK1/610).