Virtex-5 FPGA User Guide
105
UG190 (v5.0) June 19, 2009
PLL Use Models
Missing Input Clock or Feedback Clock
When the input clock or feedback clock is lost, the PLL will drive the output clocks to a
lower or higher frequency, causing all of the output clocks to increase/decrease in
frequency. The frequency increase/decrease can cause the clock output frequencies to
change to as much as six times the original configuration.
PLL Use Models
There are several methods to design with the PLL. The PLL wizard in ISE software can
assist with generating the various PLL parameters. Additionally, the PLL can be manually
instantiated as a component. It is also possible for the PLL to be merge with an IP core. The
IP core would contain and manage the PLL.
Clock Network Deskew
One of the predominant uses of the PLL is for clock network deskew.
shows the
PLL in this mode. The clock output from one of the O counters is used to drive logic within
the fabric and/or the I/Os. The feedback counter is used to control the exact phase
relationship between the input clock and the output clock (if, for example a 90° phase shift
is required). The associated clock waveforms are shown to the right for the case where the
input clock and output clock need to be phase aligned. This configuration is the most
flexible, but it does require two global clock networks (
There are certain restrictions on implementing the feedback. The CLKFBOUT output can
be used to provide the feedback clock signal. The fundamental restriction is that both input
frequencies to the PFD must be identical. Therefore, the following relationship must be
met:
Equation 3-8
As an example, if ƒ
IN
is 166 MHz, D = 1, M = 3, and O = 1, then VCO and the clock output
frequency are both 498 MHz. Since the M value in the feedback path is 3, both input
frequencies at the PFD are 166 MHz.
In another more complex scenario has an input frequency of 66.66 MHz and D = 2, M = 15,
and O = 2. The VCO frequency in this case is 500 MHz and the O output frequency is
250 MHz. Therefore, the feedback frequency at the PFD is 500/15 or 33.33 MHz, matching
the 66.66MHz/2 input clock frequency at the PFD.
X-Ref Target - Figure 3-10
Figure 3-10:
Clock Deskew Using Two BUFGs
CLKIN1
CLKFBIN
R
S
T
CLKOUT0
CLKOUT1
CLKOUT2
CLKOUT
3
CLKOUT4
CLKOUT5
CLKFBOUT
PLL
IBUFG
1
2
4
5
3
BUFG
BUFG
To Logic
6
UG190_
3
_10_040
8
09
6
5
4
3
2
1
f
IN
D
-------
f
FB
f
VCO
M
-------------
=
=
Summary of Contents for Virtex-5 FPGA ML561
Page 1: ...Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Page 8: ...Virtex 5 FPGA User Guide www xilinx com UG190 v5 0 June 19 2009 ...
Page 20: ...20 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Page 24: ...24 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Preface About This Guide ...
Page 172: ...172 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 4 Block RAM ...