FPGA-Agent-skills
FPGA synthesis, timing closure, and HLS design exploration
All Skills in This Repository (8)
Pure Emerald Level Indicatorsvitis-hls-synthesis
Converts C/C++ FPGA kernels to RTL using Vitis HLS.
vivado-sim
Plan and execute Vivado simulations for behavioral, post-synthesis, and timing verification.
vivado-tcl
Generate and execute Vivado/Vitis TCL scripts for FPGA design flows.
vivado-impl
Guide FPGA Vivado implementation decisions for timing closure and resource optimization.
vivado-constraints
Guide Vivado XDC/SDC timing and physical constraint creation for FPGA designs.
vivado-debug
Guide selection, configuration, and deployment of Vivado debug cores for hardware debugging.
vivado-analysis
Interpret Vivado timing and QoR reports to guide timing closure decisions.
vivado-synth
Identify optimal Vivado synthesis strategies and attribute configurations for QoR.
Frequently Asked Questions
FAQPage SchemaHow to install FPGA-Agent-skills?โผ
Run `npx skills add Shinei-Nouzen-Arch/FPGA-Agent-skills --all -g -y` in your terminal to install all eight FPGA skills globally.
What FPGA tasks do these skills cover?โผ
They cover the complete Vivado/Vitis flow: HLS synthesis, RTL synthesis, XDC constraints, implementation, timing analysis, simulation, TCL automation, and hardware debug with ILA/VIO.
How does the Agentic-DSE system work?โผ
A main agent coordinates explorer, exploiter, and innovator workers that mutate and combine HLS designs, validate them through synthesis and co-simulation, and update a Pareto front of optimal configurations.
Which Vivado version do these skills support?โผ
All skills are based on AMD Vivado and Vitis 2025.2 documentation, and every TCL command has been verified against that release.
Do I need FPGA experience to use these skills?โผ
Basic FPGA knowledge helps, but the skills provide decision tables and step-by-step guidance so your agent can handle constraint writing, timing closure, and debug setup from plain requests.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core