10.07.2015 Views

Xilinx Virtex-6 Libraries Guide for HDL Designs

Xilinx Virtex-6 Libraries Guide for HDL Designs

Xilinx Virtex-6 Libraries Guide for HDL Designs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 4: About Design ElementsIODELAYE1Primitive: Input and Output Fixed or Variable Delay ElementIntroductionThis design element can be used to provide a fixed delay or an adjustable delay to the input path and a fixeddelay <strong>for</strong> the output path of the <strong>Virtex</strong>®-6 FPGA. This delay can be useful <strong>for</strong> data alignment of incoming oroutgoing data to/from the chip, as well as allowing <strong>for</strong> the tracking of data alignment over process, temperature,and voltage (PVT). When used in variable mode, the input path can be adjusted <strong>for</strong> increasing and decreasingamounts of delay. The output delay path is only available in a fixed delay. The IODELAY can also be used to addadditional static or variable delay to an internal path (within the FPGA fabric). However, when IODELAY is usedthat way, this device is no longer available to the associated I/O <strong>for</strong> input or output path delays.Port DescriptionsPort Type Width FunctionC Input 1 Clock input (Must be connected <strong>for</strong> variable mode).CE Input 1 Active high enable increment/decrement function.CINVCTRL Input 1 Dynamically inverts the Clock (C) polarity.CLKIN Input 1 Clock Access into the IODELAY (from the IO CLKMUX).CNTVALUEIN[4:0] Input 5 Counter value from fabric <strong>for</strong> loadable counter application.CNTVALUEOUT[4:0] Output 5 Counter value going to fabric <strong>for</strong> monitoring purpose.DATAIN Input 1 Data input <strong>for</strong> the internal datapath delay. When DATAIN is used,IDATAIN and ODATAIN must be tied to a logic zero (ground).DATAOUT Output 1 Delayed data output from input port (connect to input datapathlogic).IDATAIN Input 1 Data input to device from the I/O (connect directly to port, I/OBuffer). When IDATAIN is used, DATAIN must be tied to a logiczero (ground).<strong>Virtex</strong>-6 <strong>Libraries</strong> <strong>Guide</strong> <strong>for</strong> <strong>HDL</strong> <strong>Designs</strong>UG623 (v 11.4) December 2, 2009 www.xilinx.com 175

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!