Skip to content

fix(fpga_diff): clean up XDMA timing constraints#132

Open
klin02 wants to merge 1 commit into
mainfrom
vivado24-timing
Open

fix(fpga_diff): clean up XDMA timing constraints#132
klin02 wants to merge 1 commit into
mainfrom
vivado24-timing

Conversation

@klin02

@klin02 klin02 commented Jun 11, 2026

Copy link
Copy Markdown
Member
  • Split X4 and X8 PCIe lane constraints into complete XDC files. This keeps fpga.xdc free of conditional Tcl and avoids empty lane-port constraints when the selected XDMA width is X4.

  • Constrain DEBUG_CLK_IN as 25MHz and restore its async group with difftest_pcie_clock. This matches the board debug clock and removes unsafe timing between debug and XDMA stream clocks.

- Split X4 and X8 PCIe lane constraints into complete XDC files.
  This keeps fpga.xdc free of conditional Tcl and avoids empty
  lane-port constraints when the selected XDMA width is X4.

- Constrain DEBUG_CLK_IN as 25MHz and restore its async group
  with difftest_pcie_clock. This matches the board debug clock
  and removes unsafe timing between debug and XDMA stream clocks.
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.

1 participant