Hacker News new | ask | show | jobs
by skinney_uce 60 days ago
Update — hardware validation complete. The constraint engine generated Verilog for an SR Latch (3 quantities, 6 valid states, forbidden S=1 R=1), synthesized through Yosys/nextpnr/icepack, and ran correctly on a Lattice iCE40-HX8K (Alchitry Cu V2). All 8 test criteria passed including constraint enforcement in silicon — the forbidden state was never entered. Deterministic and repeatable on reset. Full open-source toolchain from constraints to silicon, no hand-written RTL.

For the skeptics upthread: this isn't hand-waving anymore. The constraint spec goes in, synthesizable Verilog comes out, it passes on real hardware. The auto-test exercises every FSM transition and verifies output decode logic for all 6 state encodings.

Video of the board running and validation report are on the site: https://universalconstraintengine.net