![Xilinx Virtex-5 FPGA ML561 User Manual Download Page 96](http://html.mh-extra.com/html/xilinx/virtex-5-fpga-ml561/virtex-5-fpga-ml561_user-manual_887106096.webp)
96
Virtex-5 FPGA User Guide
UG190 (v5.0) June 19, 2009
Chapter 3:
Phase-Locked Loops (PLLs)
possible output frequencies for the second output frequency. Continue this process until all
the output frequencies are selected.
The constraints used to determine the allowed M and D values are shown in the following
equations:
Equation 3-3
Equation 3-4
Equation 3-5
Equation 3-6
Determine the M and D Values
Determining the input frequency can result in several possible M and D values. The next
step is to determine the optimum M and D values. The starting M value is first determined.
This is based off the VCO target frequency, the ideal operating frequency of the VCO.
Equation 3-7
The goal is to find the M value closest to the ideal operating point of the VCO. The
minimum D value is used to start the process. The goal is to make D and M values as small
as possible while keeping
ƒ
VCO
as high as possible.
PLL Ports
summarizes the PLL ports.
lists the PLL attributes.
D
MIN
roundup
f
IN
f
PFD MAX
-------------------------
=
D
MAX
rounddown
f
IN
f
PFD MIN
------------------------
=
M
MIN
roundup
f
VCOMIN
f
IN
------------------------
⎝
⎠
⎛
⎞
D
MIN
×
=
M
MAX
rounddown
D
MAX
f
VCOMAX
×
f
IN
--------------------------------------------------
=
M
IDEAL
D
MIN
f
VCOMAX
×
f
IN
------------------------------------------------
=
Table 3-3:
PLL Ports
Pin Name
I/O
Pin Description
CLKIN1
Input
General clock input.
CLKIN2
Input
Secondary clock input to dynamically switch the PLL reference clock.
CLKFBIN
Input
Feedback clock input.
CLKINSEL
Input
Signal controls the state of the input mux, High = CLKIN1, Low = CLKIN2
RST
Input
Asynchronous reset signal. The RST signal is an asynchronous reset for the PLL. The
PLL will synchronously re-enable itself when this signal is released (i.e., PLL re-
enabled). A reset is required when the input clock conditions change (e.g.,
frequency).
DADDR[4:0]
Input
The dynamic reconfiguration address (DADDR) input bus provides a
reconfiguration address for the dynamic reconfiguration. When not used, all bits
must be assigned zeros.
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 ...