User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 677
UG585 (v1.11) September 27, 2016
Chapter 24: Power Management
5. Disable L2 cache dynamic clock gating. Set l2cpl310.reg15_power_ctrl[dynamic_clk_gating_en]
= 0.
6. Disable SCU standby mode. Set mpcore.SCU_CONTROL_REGISTER[SCU_standby_enable] = 0.
7. Disable Interconnect clock stop. Set slcr.TOPSW_CLK_CTRL[CLK_DIS] = 0.
8. Disable Cortex-A9 dynamic clock gating. Set
cp15.power_control_register[dynamic_clock_gating] = 0.
9. Enable all required peripheral devices, including DDR controller clocks.
10. Re-enable and serve interrupts. Execute cpsie if.
IMPORTANT: Bypassing the PLLs and modifying clock dividers change the clock frequencies in the
system. Proper care must be taken clocking the wake-up device, and watchdog timers (if used), etc.,
under these conditions.
24.5 Register Overview
Table 24-4 provides an overview of the power management registers.
Table 24-4: Power Management Register Overview
Register Description Comment
APU
cp15.Power Control register Control APU power
management features
cp15.TTBR Translation Table Base register
mpcore.SCU_CONTROL_REGISTER Enable/disable SCU standby
mode
l2cpl310.reg15_power_ctrl Power Control register
DDR
ddrc.ctrl_reg1 DDRC control register (1) Set DDRC operating mode (e.g.
self-refresh)
ddrc.DRAM_param_reg3 DRAM parameters (3) Enable/disable clock stop
ddrc.mode_sts_reg Controller operation mode status
PS Clock Module
slcr.{ARM, DDR, IO}_PLL_CFG Program PLL clock generators
slcr.xxx_CLK_CTRL Enable CPU_1x and reference clocks
slcr.PLL_STATUS PLL stable/lock status