~/talk

10 Years of Chisel

Talkat ORConf 2025 · 2025-09-12..09-14· [scala]
slides:none on file

Fifteen‑year project with ten years of direct involvement; Chisel 7.0 ships new features: probes (XMRs), properties (metadata), layers that can lower to SystemVerilog bind, format strings, module prefixing, reduced memory use, and improved stack traces plus a statically linked Fur tool and experimental inline unit tests. Emphasis is on practical usability: one‑download Scola/CLI examples, browser demos (Surfer, Spade), source locators for mapping back to Scala, and careful Verilog naming to make debugging and verification actually work.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Chisel 7.0 highlights
  3. 2:08HDL design principles
  4. 3:54Ease of use in HDLs
  5. 6:00Syntax and info density
  6. 7:24Debugability and Source-Level Debugging
  7. 8:27Good error messages
  8. 10:13Clean Verilog names
  9. 12:00Q&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.