Overview
Rocket Chip SoC Generator is a framework for generating RISC-V processor cores. In the cited ProcessorFuzz evaluation, the authors describe the Rocket Core as an open-source, general-purpose, in-order RISC-V processor core that can be generated using the Rocket Chip SoC Generator framework. The same source describes the BOOM Core as an out-of-order, superscalar RISC-V processor core that can also be generated from the same framework.
Generated cores
- Rocket Core: an open-source, general-purpose, in-order RISC-V processor core generated using the Rocket Chip SoC Generator framework.
- BOOM Core: an out-of-order, superscalar RISC-V processor core generated from the same Rocket Chip SoC Generator framework.
Design and tooling context
The ProcessorFuzz paper places Rocket and BOOM in a Chisel/FIRRTL toolchain context. It notes that BOOM is designed in Chisel HDL and later states that FIRRTL is an intermediate representation used by Chisel HDL, which is used to design Rocket and BOOM cores. In that evaluation, both Rocket and BOOM were used with the Spike ISA simulator as a reference model for correctness checking during fuzzing.