Stats
Actions
Tags
From silicon-crew
Generates YAML register descriptions and Verilog RTL regfiles from Excel register definition sheets. Useful for hardware register map automation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/silicon-crew:excel-yml-genThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
excel_yml_gen.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/excel-yml-gen/scripts/excel_yml_gen.py <excel> <sheet_name> [output_dir]
从 Excel 寄存器描述生成 YAML 和 Verilog regfile。
sheet 命名约定:
<name> — 主配置 sheet(component name / protocol / base address)<name>_reg — 寄存器定义 sheet<name>_intp — 中断定义 sheet(可选)传入 <name>_reg 时脚本会自动去掉 _reg 后缀,读取三个 sheet。
输出:
<NAME>.yml — 寄存器描述 YAML<NAME>_apb_regfile.v — 寄存器 RTL<name>_reg_inst.v — 实例化 wrapper<name>_tdr_buf_list.txtExcel 模板:references/excel2yml_demo.xlsx
npx claudepluginhub siliconpeasant/silicon-agents --plugin silicon-crewProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.