72
Virtex-5 FPGA User Guide
UG190 (v5.0) June 19, 2009
Chapter 2:
Clock Management Technology
Phase-Shift Overflow
The phase-shift overflow (DO[0]) status signal is asserted when either of the following
conditions is true:
•
The DCM is phase-shifted beyond the allowed phase-shift value. In this case, the
phase-shift overflow signal is asserted High when the phase shift is decremented
beyond –255 and incremented 255 for VARIABLE_CENTER mode,
incremented 255 for VARIABLE_POSITIVE mode, or decremented beyond 0
and incremented beyond 1023 for DIRECT mode.
•
The DCM is phase-shifted beyond the absolute range of the phase-shift delay line. In
this case, the phase-shift overflow signal is asserted High when the phase-shift in time
(ns) exceeds the ±FINE_SHIFT_RANGE/2 in the VARIABLE_CENTER mode, the
+FINE_SHIFT_RANGE in the VARIABLE_POSITIVE mode, or exceeds 0 to
+FINE_SHIFT_RANGE in the DIRECT mode. The phase-shift overflow signal can
toggle once it is asserted. The condition determining if the delay line is exceeded is
calibrated dynamically. Therefore, at the boundary of exceeding the delay line, it is
possible for the phase-shift overflow signal to assert and deassert without a change in
phase shift. Once asserted, it remains asserted for at least 40 CLKIN cycles. If the
DCM is operating near the FINE_SHIFT_RANGE limit, do not use the phase-shift
overflow signal as a flag to reverse the phase shift direction. When the phase-shift
overflow is asserted, deasserted, then asserted again in a short phase shift range, it
can falsely reverse the phase shift direction. Instead, use a simple counter to track the
phase shift value and reverse the phase shift direction (PSINCDEC) only when the
counter reaches a previously determined maximum/minimum phase shift value. For
example, if the phase shift must be within 0 to 128, set the counter to toggle
PSINCDEC when it reaches 0 or 128.
Phase-Shift Characteristics
•
Offers fine-phase adjustment with a resolution of ±1/256 of the clock period (or ± one
DCM_TAP, whichever is greater). It can be dynamically changed under user control.
•
The phase-shift settings affect all nine DCM outputs.
•
V
CC
and temperature do not affect the phase shift except in direct phase-shift mode.
•
In either fixed or variable mode, the phase-shift range can be extended by choosing
CLK90, CLK180, or CLK270, rather than CLK0, choosing CLK2X180 rather than
CLK2X, or choosing CLKFX180 rather than CLKFX. Even at 25 MHz (40 ns period),
the fixed mode coupled with the various CLK phases allows shifting throughout the
entire input clock period range.
•
MAX_RANGE mode extends the phase-shift range.
•
The phase-shifting (DPS) function in the DCM requires the CLKFB for delay
adjustment.
Because CLKFB must be from CLK0, the DLL output is used. The minimum CLKIN
frequency for the DPS function is determined by DLL frequency mode.
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 ...