Keep in mind that this project is still in development. This app does not represent the final solution and may change drastically.
SonicRV is a tool developed by ICS Team at JKU to help understanding the inner workings of a CPU and RISC-V cores in detail.
Head on over to one of the examples to try it out right now or read on to get an overview over its features.
See how the CPU processes the instructions directly within the circuit diagram.
You can simulate short machine code of a RISC-V program here. Behind the scenes, your program is simulated on one of our RISC-V CPUs using GHDL.
We use our open-source Waveform Analysis Language (WAL) to extract all information from the waveform produced by the GHDL simulation.