~/talk

Bluespec FSM: The Hidden Gem

Talkat Latch-Up 2026 · 2026-05-01..05-03· [embedded-and-hardware]
links:none on file
slides:none on file

Bluespec makes FSMs readable and compact by treating sequencing and guarded atomic actions as primitives, compiling to readable Verilog and offering a Bluespec-Verilog bridge for SystemVerilog users. A complex MRAM reference-trim statechart that took thousands of lines in SystemVerilog becomes a few rule-based blocks and ships in silicon; an FPGA microsecond DRAM timing controller is implemented as a clear state sequence. Tooling includes a Haskell-based compiler, an open-source AXI library, and an active community for support.

AI-written summary · about

  1. 0:00Introduction to Bluespec FSMs
  2. 1:28What is HDL and Bluespec
  3. 3:54Why Bluespec beats Verilog
  4. 8:13Finite state machines in Bluespec
  5. 10:00Real-world Bluespec FSMs
  6. 12:26Unique Bluespec FSMs
  7. 13:11Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.