Installation
Install PySHDL 1.1.0, which provides the SHDL Python package and the shdl, shdlc, shdl-flatten and shdl-conformance commands, and check that it works.
First circuit
Write a half adder in SHDL, flatten it to Base SHDL, simulate it from Python, then grow it into a full adder and a 4-bit ripple-carry adder.
Using PySHDL
A guided tour of the SHDL Python package, covering loading circuits, poking and peeking, stepping and settling, batches, introspection, errors and build artifacts.
Projects and packages
Use the shdl command to create an SHDL project, build and test it, drive it from a REPL, and add packages from the Circuit Circus index.