SonicRV is a webapp to visualize the execution of small RISC-V programs on various RISCV-V processors. You can simulate small programs with GHDL and look at the resulting waveform. Additionally, you can interactively view the circuit diagrams for the processors.
SonicRV should make make it easier for students to understand how processors work and is used in a lecture at the JKU .