Bluespec is my favourite HDL and here's why
summary
Bluespec HDL is presented through a concrete OpenMPW toy project that compiles to Verilog and runs under BlueSim simulation showing a GCD example and a free-stage pipeline that multiplies values. The compiler enforces an advanced type system with tagged unions, polymorphism and monads, provides battle-tested FIFOs, CDC and an FSM generator, and produces high-performance RTL. Integration requires manual Verilog glue, public docs and community are sparse, and the showcased RISC-like CPU is about 200 lines of Bluespec.
AI-written summary · about
related talks
23mOpen-source resources for learning the Bluespec HL-HDLs
21mBluespec FSM: The Hidden Gem
27mSpinalHDL: Software generated hardware
03mSynthesize HDL to 7400 logic
01h 10mHardware DSLs
20mOn a Quest for the Ideal HDL(s) for Makers and Hobbyists
22mDemo: From Blueprint to Reality: Navigating SoC Tradeoffs, IP, and Ecosystem
19mModular Hardware Design of Pipelined Circuits with Hazards
