Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Move HBM CDC out of user DFX region

Open
#151 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
38/100
Issue type
Refactor
Clarity
Mostly clear
Activity status
Quiet
Domain
embedded-iot

Research direction

Start by tracing the user-to-HBM datapath and identifying the current CDC and DFX decoupler placement. Rework the design so the CDC is in the strip between HBM_NMUs and the DFX region, uses LUTRAM, and follows the decoupler; done means the entire DFX region is clocked from the scalable clock.

Written by the indexing model from the issue text.

Description

Currently CDC for user -> HBM datapath is in the DFX region which makes it possible for timing failures on the non-scalable HBM clock in the DFX region. To ensure timing failure is not possible for user designs in the DFX region, we must clock the entire DFX region from the scalable clock and therefore move the CDC out of the DFX and into the strip between HBM_NMUs and the DFX region. This requires

  • rearchitecting the CDC to use LUTRAM
  • swapping the order of DFX decoupler and CDC
Dominant language
Tcl
Stars
48
Forks
23
Avg merge
2d 3h
Merged PRs (30d)
5

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Xilinx/SLASH

All issues in Xilinx/SLASH

Similar issues

More Embedded & IoT issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.