Article ID: 000085963 Content Type: Product Information & Documentation Last Reviewed: 04/13/2014

How do I program the dynamic I/O delay chains using the ALTIOBUF megafunction in Stratix V, Arria V, and Cyclone V devices?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Follow these instructions to program the dynamic I/O delay chains using the ALTIOBUF megafunction in Stratix® V, Arria® V, and Cyclone® V devices. 

Each IOE programmable delay transaction requires 40 clock cycles with io_config_clkena asserted. The LSB should be your first bit (io_config_datain[0]) at the beginning of your transaction. You can find the bit format information for each device family in the ALTDQ_DQS2 Megafunction User Guide (PDF). Use table 4-1 for Stratix V devices, table 4-3 for Arria V, and Cyclone V devices. Each IOE programmable delay is 6 bits wide.  The reserved bits should be set to zero. The io_config_update should be asserted after the 40th clock cycle.

Related Products

This article applies to 15 products

Cyclone® V SX SoC FPGA
Cyclone® V GT FPGA
Stratix® V GX FPGA
Cyclone® V GX FPGA
Stratix® V GT FPGA
Stratix® V GS FPGA
Arria® V GZ FPGA
Arria® V SX SoC FPGA
Cyclone® V ST SoC FPGA
Arria® V ST SoC FPGA
Arria® V GX FPGA
Arria® V GT FPGA
Cyclone® V E FPGA
Stratix® V E FPGA
Cyclone® V SE SoC FPGA