Virtex-5 FPGA User Guide
329
UG190 (v5.0) June 19, 2009
Input/Output Delay Element (IODELAY)
IODELAY Attributes
summarizes the IODELAY attributes.
IDELAY_TYPE Attribute
The IDELAY_TYPE attribute sets the type of delay used. The attribute values are
DEFAULT, FIXED, and VARIABLE. When set to DEFAULT, the zero-hold time delay
element is selected. This delay element is used to guarantee non-positive hold times when
global clocks are used without DCMs to capture data (pin-to-pin parameters).
When set to FIXED, the tap-delay value is fixed at the number of taps determined by the
IDELAY_VALUE attribute setting. This value is preset and cannot be changed after
configuration.
When set to VARIABLE, the variable tap delay element is selected. The tap delay can be
incremented by setting CE = 1 and INC = 1, or decremented by CE = 1 and INC = 0. The
increment/decrement operation is synchronous to C, the input clock signal.
IDELAY_VALUE Attribute
The IDELAY_VALUE attribute specifies the initial number of tap delays. The possible
values are any integer from 0 to 63. The default value is zero. The value of the tap delay
reverts to IDELAY_VALUE when the tap delay is reset. In variable mode this attribute
determines the initial setting of the delay line.
Table 7-10:
IODELAY Attribute Summary
Attribute
Value
Default Value
Description
IDELAY_TYPE
String:
DEFAULT,
FIXED, or
VARIABLE
DEFAULT
Sets the type of tap delay line. Default delay is
used to guarantee zero hold times, fixed delay is
used to set a static delay value, and variable delay
is used to dynamically adjust the delay value.
IDELAY_VALUE
Integer: 0 to 63
0
Specifies the fixed number of delay taps in fixed
mode or the initial starting number of taps in
variable mode (input path).
ODELAY_VALUE
Integer: 0 to 63
0
Specifies the fixed number of delay taps (output
path).
HIGH_PERFORMANCE_MODE Boolean: FALSE,
TRUE
TRUE
When TRUE, this attribute reduces the output
jitter. The difference in power consumption is
quantified in the Xilinx Power Estimator tool.
SIGNAL_PATTERN
String: DATA,
CLOCK
DATA
The SIGNAL_PATTERN attribute causes the
timing analyzer to account for the appropriate
amount of delay-chain jitter in the data or clock
path.
REFCLK_FREQUENCY
Real: 190.0 to
210.0
200
IDELAYCTRL reference clock frequency (MHz).
DELAY_SRC
String: I, O, IO, or
DATAIN
DATAIN
I: IODELAY chain input is IDATAIN
O: IODELAY chain input is ODATAIN
IO: IODELAY chain input is IDATAIN and
ODATAIN (controlled by T)
DATAIN: IODELAY chain input is DATAIN
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 ...