Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>auto-xdcNew to Visual Studio Code? Get it now.
auto-xdc

auto-xdc

JINKAI LI

|
3 installs
| (1) | Free
Map RTL ports to physical board resources and generate reliable XDC constraints.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FPGA Board Constraints

A board-first VS Code extension for AMD/Xilinx FPGA projects. It keeps board facts and project bindings separate, then generates constraints/board.xdc without touching user.xdc.

V0.1 workflow

  1. Run FPGA Board: Select Board and select a board package.
  2. Run FPGA Board: Select Top Module (or use the active Verilog file).
  3. In Constraints, assign each RTL port to a board resource.
  4. Run Generate board.xdc and Validate Constraints.

The project mapping lives in .fpga-board.json. Board packages are JSON files under boards/ or paths configured in fpgaBoard.databasePaths.

When a board is missing

Run FPGA Board: Create Missing Board Data Checklist. It creates .fpga-board-research.md, a copy-ready prompt/checklist for finding vendor-backed information (revision, FPGA part, official XDC/pin table, schematic, manuals, and source locations). Do not infer package pins from photographs or an unverified web page.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft