~/talk

Rocket Engines: Low Effort Design Reuse In RISC V Implementations

Talkat 7th RISC-V Workshop 2017 · 2017-11-28..11-30· [embedded-and-hardware]
links:none on file
slides:none on file

A new three‑stage core called Bottlerocket reuses RocketChip subcomponents to produce an RV32IMC microcontroller-style CPU with privilege 1.10, SiFive debug, JTAG transport, RVFI trace and a constant‑time multiplier/divider. A tiny 10–20 line Chisel top generator emits either a full tile or the big three blocks; only 14.5% reuse of RocketChip lines yields a completely different microarchitecture, while the CSR implementation is twice as large as the new core’s code. Integration targets weeks, not months, and RVFI is used for debugging and formal integration.

AI-written summary · about

  1. 0:00Introduction to Rocket Chip
  2. 0:38The value of design reuse
  3. 1:22Why custom cores emerge
  4. 2:34Pitfalls and validation
  5. 3:37Modular architecture
  6. 5:01Key reusable components
  7. 5:59Introducing Bottlerocket
  8. 7:14Implementation and features
  9. 8:36Summary and future outlook
~/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.