Shinei-Nouzen-ArchShinei-Nouzen-ArchCommunityยท8 Agent Skills Included

FPGA-Agent-skills

FPGA synthesis, timing closure, and HLS design exploration

Guides the full AMD Vivado and Vitis HLS flow from C/C++ kernels to bitstream, covering synthesis, constraints, implementation, timing analysis, simulation, and hardware debug. Eliminates guesswork in pragma selection, XDC constraint writing, and timing closure with decision tables based on official UG documentation. Includes a multi-agent design space exploration system that iteratively finds Pareto-optimal HLS configurations for latency and resource use.
npx skills add Shinei-Nouzen-Arch/FPGA-Agent-skills --all -g -y
Available:

Instructs the main agent to act as an architect and scheduler that parses requirements, coordinates three worker agents, and iteratively explores FPGA HLS design configurations until the Pareto front converges.

All Skills in This Repository (8)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’