Skip to content
Discussion options

You must be logged in to vote

The IDELAYE2 primitives are hardened mixed-signal components present in the IO banks of Xilinx 7-series FPGAs (for reference, hardened mixed-signal components also include things like PLLs, serializers, etc.). The IDELAY primitives are used to align the clock with the data. I'm not sure exactly how they're implemented internally, probably a delay line built from inverters with muxes to control the delay. I believe the 200 MHz clock is for some sort of calibration to compensate for PVT variations; it is not directly related to the operation of the delay lines. Adjusting the tap settings is sometimes necessary depending on the board layout, PHY chip configuration, etc. Some of the designs s…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jeremyherbert
Comment options

Answer selected by jeremyherbert
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants