Skip to main content
plugin

xilinx-suite — Claude Code plugin: Vivado and Vitis scripts

Turns a plain-language description of your design into runnable Tcl, XDC, shell scripts and C/C++ templates for Vivado, Vitis HLS, Vitis Unified and PetaLinux.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install xilinx-suite@claude-community
Open on GitHub

What xilinx-suite does

The plugin covers the flow from an HLS algorithm to a boot image. Describe what you want to build, and the skill asks about your target device, tool version and interfaces, pulls the matching reference doc, then hands you a script you can run.

It ships a reference library: vivado_guide.md, mpsoc_ps_config.md, xdc_constraints.md, hls_guide.md, vitis_unified_guide.md, petalinux_guide.md, jesd204b_to_c_migration.md, vu9p_guide.md, tcl_commands.md, plus an index of official Xilinx/AMD documentation. The JESD204B to 204C migration notes cover port mapping and register differences.

Full automation needs the MCP servers: vivado-mcp, vitis_mcp, ssh-mcp and vmware-mcp. Without them the skill writes scripts but does not drive the tools. Claude installs it from the plugin marketplace; Codex and OpenClaw use install.sh or a manual copy of SKILL.md and references.

What it helps with

  • build a Vivado project with PS, AXI GPIO and a BRAM controller
  • generate 200 MHz XDC constraints with the LVDS IO standard
  • produce a PetaLinux image from an XSA with a device tree overlay
  • migrate a JESD204B DAC interface to JESD204C
  • create a matrix multiply HLS IP with AXI4-Stream

Example prompts for the agent

  • Create a Vivado project for my ZynqMP board with Zynq PS, 2 AXI GPIO and a BRAM controller
  • Generate XDC constraints for my Virtex UltraScale+ board with a 200MHz system clock and LVDS IO standard
  • Build a PetaLinux image from my XSA file, I need a custom device tree overlay

How to install xilinx-suite

Plugin marketplace

/plugin marketplace add anthropics/claude-plugins-community
/plugin install xilinx-suite@claude-community

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about xilinx-suite

How do I install xilinx-suite in Claude Code?

Add the marketplace with /plugin marketplace add anthropics/claude-plugins-community, then install the plugin with /plugin install xilinx-suite@claude-community.

What does xilinx-suite do?

It generates runnable Vivado, Vitis HLS, Vitis Unified and PetaLinux scripts from a natural-language description: Tcl, XDC, shell and C/C++ templates. The skill asks for the device, version and interfaces first, then tells you how to run the output.

What do I need for hands-off Xilinx tool control?

The vivado-mcp, vitis_mcp, ssh-mcp and vmware-mcp MCP servers. Without them the plugin only prepares scripts.

Similar plugins

Everything for Automation and no-code: n8n, Zapier, Make →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor