Skip to content

Conversation

@kavitha-etl
Copy link

@kavitha-etl kavitha-etl commented Jul 10, 2025

  • Added IDELAYE3 instantiation in the iddr module (rtl/iddr.v) to manage clock-to-data delay for Ultrascale and Ultrascale+ devices. This enhances compatibility and timing performance on these architectures.

  • Replaced the legacy IDDR buffer with custom DDR logic, as IDELAYE3 is not supported with IDDR in Ultrascale+ devices.

  • Set delay mode to "COUNT" and determined an optimal fixed delay value through a sweep of various count values during testing.

  • Removed redundant parameters for code simplification and maintainability.

  • This update ensures better synthesis and timing behaviour on Ultrascale and Ultrascale+ FPGAs.

@kavitha-etl kavitha-etl changed the title Idelay integration IDELAYE3 integration Jul 15, 2025
@kavitha-etl kavitha-etl self-assigned this Jul 15, 2025
@kavitha-etl kavitha-etl requested a review from ollie-etl July 15, 2025 11:52
@kavitha-etl kavitha-etl merged commit b11c329 into master Jul 15, 2025
0 of 20 checks passed
@kavitha-etl kavitha-etl deleted the idelay_integration branch July 15, 2025 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants