
Virtex-5 FPGA User Guide
327
UG190 (v5.0) June 19, 2009
Input/Output Delay Element (IODELAY)
IODELAY Ports
Data Input from the IOB - IDATAIN
The IDATAIN input is driven by its associated IOB. In IDELAY mode the data can be
driven to either an ILOGIC/ISERDES block, directly into the FPGA fabric, or to both
through the DATAOUT port with a delay set by the IDELAY_VALUE.
Data Input from the FPGA Fabric - ODATAIN
The ODATAIN input is driven by OLOGIC/OSERDES. In ODELAY mode, the ODATAIN
drives the DATAOUT port which is connected to an IOB with a delay set by the
ODELAY_VALUE.
Data Input for IODELAY from the FPGA Fabric - DATAIN
The DATAIN input is directly driven by the FPGA fabric providing a fabric logic accessible
delay line. The data is driven back into the fabric through the DATAOUT port with a delay
set by the IDELAY_VALUE. DATAIN can be locally inverted. The data cannot be driven to
an IOB.
Data Output - DATAOUT
Delayed data from the three data input ports. DATAOUT connects to the fabric (IDELAY
mode), or an IOB (ODELAY mode) or both (bidirectional delay mode). If used in the
bidirectional delay mode, the T port dynamically switches between the IDATAIN and
ODATAIN paths providing an alternating input/output delay based on the direction
indicated by the 3-state signal T from the OLOGIC block.
3-state Input - T
This is the 3-state input control port. For bidirectional operation, the T pin signal also
controls the T pin of the OBUFT.
Clock Input - C
All control inputs to IODELAY primitive (RST, CE, and INC) are synchronous to the clock
input (C). A clock must be connected to this port when IODELAY is configured in variable
mode. C can be locally inverted, and must be supplied by a global or regional clock buffer.
This clock should be connected to the same clock in the SelectIO logic resources (when
using ISERDES and OSERDES, C is connected to CLKDIV).
DATAIN
Input
Data input for IODELAY from the FPGA fabric
T
Input
3-state input control port. This port determines dynamically
if IODELAY is used as IDELAY or ODELAY.
CE Input
Enable
increment/decrement function
INC
Input
Increment/decrement number of tap delays
RST
Input
Reset the IODELAY element to the pre-programmed value
C
Input
Clock input used in variable mode
Table 7-7:
IODELAY Primitive Ports
(Continued)
Port
Name
Direction
Function
Содержание Virtex-5 FPGA ML561
Страница 1: ...Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Страница 8: ...Virtex 5 FPGA User Guide www xilinx com UG190 v5 0 June 19 2009 ...
Страница 20: ...20 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Страница 24: ...24 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Preface About This Guide ...
Страница 172: ...172 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 4 Block RAM ...
Страница 316: ...316 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 6 SelectIO Resources ...
Страница 352: ...352 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 7 SelectIO Logic Resources ...