3 ms·
There are several other simulators. For professional simulators working on software for RISC-V hardware there are Spike [0], rv8 [1], and QEMU [2] are popular.
by thethirdone 7y ago
There are several other simulators.
For professional simulators working on software for RISC-V hardware there are Spike [0], rv8 [1], and QEMU [2] are popular.
For educational purposes, Venus [3,4], RARS [5], and RIPES [6] are popular.
A fuller list can be found at [7].
Disclaimer: I am the maintainer for RARS. I have my finger on the pulse of the education simulator scene so if you want a fuller list of educational simulators, I can wrangle those URLs.
[0]: https://github.com/riscv/riscv-isa-sim https://github.com/riscv/riscv-isa-sim
[1]: https://github.com/rv8-io/rv8 https://github.com/rv8-io/rv8
[2]: http://git.qemu.org/qemu.git http://git.qemu.org/qemu.git (upstream URL)
[3]: https://github.com/kvakil/venus https://github.com/kvakil/venus (original project)
[4]: https://github.com/ThaumicMekanism/venus https://github.com/ThaumicMekanism/venus (currently maintained fork)
[5]: https://github.com/TheThirdOne/rars https://github.com/TheThirdOne/rars
[6]: https://github.com/mortbopet/Ripes https://github.com/mortbopet/Ripes
[7]: https://riscv.org/software-status/ https://riscv.org/software-status/