User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 687
UG585 (v1.11) September 27, 2016
Chapter 25: Clocks
Glitch-Free Clock Gate
The glitch-free clock gate is used when a dynamic gating is required to enable and disable a clock
source. The gate ensures that the clock is terminated and re-enabled cleanly on its low phase.
Clock Select Multiplexers
The clock source multiplexers select between the local clock generated by a clock generator and
another source that is external to the clock generator. The clock source multiplexer is not glitch free.
25.5 DDR Clocks
There are two independent DDR clock domains: DDR_2x and DDR_3x. The DDR AXI interface, core,
and PHY are all clocked by DDR_3x (see Figure 25-5). The AXI_HP ports and the AXI_HP interconnect
paths from the AXI_HP to the DDR Interconnect module are clocked by DDR_2x.
These clocks are asynchronous to each other and can have a wide range of frequency ratios between
them. The DIVISOR (DDR_CLK_CTRL[25:20]) for the DDR_3XCLK must be an even value. The DIVISOR
for DDR_2X can be any value.
X-Ref Target - Figure 25-5
Figure 25-5: DDR Clock Generation
UG585_c25_05_022912
Clock
Gate
DDR PLL
DDR_2x
Glitch-Free
en
Note: The DDR_2x
and DDR_3x clocks
are independent and
asynchronous to
each other.
6-bit
Programmable
Divider
Glitch-Free
Clock
Gate
DDR_3x
Glitch-Free
Glitch-Free
Output
Glitch-Free
Output
Glitch-Free
Output
Glitch-Free
Output
en
DDR_CLK_
CTRL [31:26]
DDR_CLK_CTRL [1]
DDR_CLK_
CTRL [25:20]
DDR_CLK_CTRL [0]
6-bit
Programmable
Divider
Glitch-Free