User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 679
UG585 (v1.11) September 27, 2016
Chapter 25: Clocks
25.1.2 Clock Generation
During normal operation, the PLLs are enabled, driven by the PS_CLK clock pin. In bypass mode, the
clock signal on the PS_CLK pin provides the source for the various clock generators instead of the
PLLs. (Refer to the applicable Zynq-7000 AP SoC data sheet for PS_CLK characteristics.)
When the PS_POR reset signal deasserts, the PLL bypass boot mode pin is sampled and selects
between PLL bypass and PLL enabled for all three PLLs. The bypass mode runs the system
significantly slower than normal mode, but is useful for low-power applications and debug. After the
boot process and when the user code executes, the bypass mode and output frequency of each PLL
can be individually controlled by software.
The clock generation paths include glitch-free multiplexers and glitch-free clock gates to support
dynamic clock control.
Three Programmable PLLs
Single external reference clock input for all three PLLs
°
ARM PLL: Recommended clock source for the CPUs and the interconnect
°
DDR PLL: Recommended clock for the DDR DRAM controller and AXI_HP interfaces
°
I/O PLL: Recommended clock for I/O peripherals
Individual PLL bypass control and frequency programming
Shared bandgap reference voltage circuit for VCOs
Clock Branches
Six-bit programmable frequency dividers
Dynamic switching on most clock circuits
Four clock generators for the PL
Reset
The clock subsystem is an integral part of the PS and is only reset when the entire system is reset.
When this occurs, all of the registers that control the clocking module return to their reset values.