Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/hsb-ip-create-top
Create or explain fixed-format HSB FPGA_top.sv wrappers from validated HOLOLINK_def.svh files.
Passed 10 of 19 test cases with the skill, and 3 of 19 without it.
and 14 more in the full report
11 fixed1 passed either way8 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
Can you run a full validation check on my hand-written HOLOLINK_def.svh file to verify that all macro dependencies and interface bitwidths are valid?
| Checked | Without skill | With skill |
|---|---|---|
| The response declines to perform full header file validation. | Missed | Passed |
| The response directs the user to hsb-ip-def to validate the header file. | Missed | Passed |
The instructions your model reads when the skill loads.
Create a fixed-format SystemVerilog top-level scaffold that instantiates HOLOLINK_top and declares the HSB-facing signals required by a validated HOLOLINK_def.svh.
This skill owns only the top-level scaffold around the HSB IP:
HOLOLINK_def.svh includeFPGA_top module shellHOLOLINK_top instantiationUse hsb-ip-def for HOLOLINK_def.svh generation and validation. Do not create or validate the defs file here.
HOLOLINK_def.svh path or pasted file content is required before generating FPGA_top.sv.HOLOLINK_top.sv source is preferred when source-sensitive port extraction is needed; bundled references cover known rev 16'h2604 and compatible rev 16'h2603.HOLOLINK_def.svh before creating FPGA_top.sv. If the user does not have one, invoke or direct them to hsb-ip-def first.HOLOLINK_top.sv as the source of truth for ports, directions, macro gates, and IP revision whenever it is available.references/fixed-format.md as the baked formatting and naming style. Do not inspect example top-level files just to confirm formatting during normal generation.FPGA_top module normally has no top-level ports.HOLOLINK_top under the active macro set.HOLOLINK_top port shapes exactly: keep packed vector widths before the signal name and unpacked interface-array dimensions after the signal name.references/fixed-format.md, including unpacked arrays for multi-interface *_tdata, *_tkeep, and *_tuser buses and the APB shape documented there.FPGA_top.sv, use generic wording such as "data manipulation behavior".test cases passed, vs 3 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.