SonicRV is a tool developed by ICS Team at JKU to help understanding the inner workings of a processor 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 a processor executes the instructions 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 processors using GHDL.
We use our open-source Waveform Analysis Language (WAL) to extract all information from the waveform produced by the GHDL simulation.