livehd
Fast hardware compiler for Pyrope and Verilog synthesis
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install LiveHD?โผ
Run `npx skills add masc-ucsc/livehd --all -g -y` in your terminal to install all skills in this repository globally.
What is LiveHD used for?โผ
LiveHD is a hardware compiler infrastructure that turns Pyrope or Verilog designs into synthesized netlists, with fast incremental rebuilds and logic equivalence checking.
How do I write and check Pyrope code?โผ
The bundled pyrope skill teaches the full Pyrope language syntax, and the `lhd pyrope lsp` language server gives live compile diagnostics on .prp files in your editor.
Does LiveHD support formal verification?โผ
Yes. It includes formal passes that prove assert statements at compile time, plus LEC (logic equivalence checking) against reference Verilog designs.
Can I use LiveHD without hardware design experience?โผ
Basic HDL knowledge helps, but the Pyrope skill and live diagnostics guide you through syntax and type errors as you write designs.
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