User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 681
UG585 (v1.11) September 27, 2016
Chapter 25: Clocks
A version of the CPU clock is used for most of the internal clocking. The asynchronous DMA
peripheral request interfaces between the DMAC and the PL are not shown in Figure 25-2. In
addition, PL AXI channels (AXI_HP, AXI_ACP and AXI_GP) have asynchronous interfaces between the
PS and PL. The synchronization, where the clock domain crossing occurs, is located inside the PS.
Therefore, the PL provides the interface clock to the PS. Each of the aforementioned interfaces could
use unique clocks in the PL.
25.1.4 Power Management
The overall approach to power management is described in Chapter 24, Power Management. The
clock generation subsystem facilitates clock disabling and frequency control which affects power
consumption.
The PLL power consumption is directly related to the PLL output frequency. The power consumption
can be reduced by using a lower PLL output frequency. Power can also be reduced if one or two of
the PLLs are not required. For example, if all of the clock generators can be driven by the DDR PLL,
then the ARM and I/O PLLs can be disabled to reduce power consumption. The DDR PLL is the only
unit that can drive all of the clock generators.
Each clock can be individually disabled when not in use. In some cases, individual subsystems
contain additional clock disabling and other power reduction features.
Central Interconnect Clock Disable
The CPU clocks for the central interconnect (CPU_2x and CPU_1x) can be stopped by setting the
TOPSW_CLK_CTRL [0] bit to a 1. When this bit is set, the clock controller waits for the AXI interfaces
to the L2-cache and SCU to become idle and for the FPGAIDLEN signal from the PL to assert before
shutting off the clock to the central interconnect. For the other interfaces, the system software must
ensure that the interfaces are idle before disabling the interconnect clock. As soon as the PS detects
traffic on the L2-cache or the SCU, or the FPGAIDLEN is deasserted, the clocks will be re-enabled.