SonicRV is an educational platform for web-based simulation and visualization of RISC-V processor architectures. This includes single-cycle, multicycle and pipelined RISC-V processors, which have been derived from the textbook "Digital Design and Computer Architecture, RISC-V Edition" by S. Harris and D. Harris . SonicRV is developed by the Institute for Complex Systems (ICS) headed by Daniel Große, and is used in the computer architecture lecture at JKU.
Explore one of the examples to see SonicRV in action, or keep reading for an overview of its key features.