Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+17 more

    FPGA 09/13 · Flash Claude — Onto the Board

    1

    Automate and log FPGA bitstream programming with artifact verification and persistent flash boot checks.

    Secure checkout via Stripe

    0 installsSecurity scanned

    See it in action

    You say

    Program the verified bitstream from the station 08 manifest to the Arty A7 flash and verify it survives a power cycle.

    Your agent does

    Artifact verified: SHA-256 matches manifest. Connecting via JTAG... Device XC7A35T detected. Mode: Persistent SPI Flash. Programming via openFPGALoader... Success. DONE signal high. Power cycle check: Board successfully booted from flash. Log updated: Flash cycle 09 complete.

    What you get

    Program persistent SPI flash with automated power-cycle verification.Verify bitstream SHA-256 hashes against manifests before hardware loading.Identify target devices via JTAG before initiating write operations.Document load outcomes with timestamps, board IDs, and tool versions.Shorten iteration cycles by reloading soft-core memory instead of full bitstreams.

    About this skill

    The problem

    FPGA programming often happens as a silent, unlogged side-click, leading to "works on my machine" demos that fail after a power cycle. Without strict artifact verification and boot-source checks, developers waste days debugging application logic when the real culprit is a mismatched bitstream or a volatile configuration RAM load.

    What it does

    • Verifies SHA-256 bitstream hashes against manifests before touching hardware to prevent accidental mix-ups.
    • Orchestrates hardware connection sequences using openFPGALoader or Vivado Hardware Manager's Auto Connect path.
    • Enforces the distinction between volatile JTAG configuration and persistent SPI flash programming.
    • Validates the FPGA DONE state and design heartbeat signals post-load.
    • Mandates power-cycle testing for flash targets to confirm boot-source settings and persistent storage.

    Frameworks & tools

    Xilinx Vivado Hardware Manager, openFPGALoader, JTAG interfaces, SPI Flash, and SHA-256 checksum tools.

    Why this beats prompting it yourself

    This skill transforms a manual, error-prone task into a repeatable hardware-in-the-loop procedure. It prevents common pitfalls like full rebuilds for firmware-only changes and ensures every measurement is backed by a verified, logged hardware state.

    Use cases

    • Automating persistent SPI flash programming with mandatory power-cycle verification.
    • Rapidly reloading soft-core program memory without triggering full FPGA implementation cycles.
    • Debugging "dark board" issues by verifying JTAG boot-source pins and DONE signals.
    • Generating traceable flash logs that link specific bitstream hashes to physical board IDs.

    Known limitations

    Requires local access to hardware programming tools and drivers. Flash verification depth depends on the underlying toolchain's support for wear leveling and error correction.

    How to install

    Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean today

    • One-time purchase, yours forever

    Listedtoday

    Frequently Asked Questions