Open-source resources for learning the Bluespec HL-HDLs
summary
Free, open-source course materials accompany a new ~300‑page textbook and a single GitHub repo with PDFs, sources, Makefiles and testbenches; materials teach Bluespec HL-HDLs plus RISC‑V by building two runnable CPUs: Drum (FSM‑sequenced single‑cycle) and a pipelined RISC‑V core. Flow compiles BSV via the BSC -> Verilator -> AWS F1 path to Verilog, runs stage‑by‑stage traces and CSV pipeline visualizations, enforces static bit‑width and clock‑domain checks, and uses atomic‑transaction semantics to simplify concurrent state updates.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:45Bluespec HL-HDL features
- 3:51Language design inspirations
- 8:07Compiler history and status
- 8:30New textbook and materials
- 11:22Book structure and approach
- 13:25Debugging and optimization
- 14:28Key takeaways and resources
- 15:31Q&A
related talks
05mBluespec is my favourite HDL and here's why
21mBluespec FSM: The Hidden Gem
20mVirtual Prototypes and Open Source Hardware Design in Research and Education
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
13mIntroduction to RISC-V Processor Verification
19mFormal Methods for Hardware Software Integration on RISC V Embedded Systems
10mRVfpga: Using A Commercial RISC-V Processor to Teac...
54mCombat complexity - build your own open OS and hardware
