3 ms·
Highly appreciated. In absence of actual hardware this seems to be the next best thing.
by tempodox 7y ago
Highly appreciated. In absence of actual hardware this seems to be the next best thing.
- thethirdone 7y agoThere 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/
- darren0 7y agoThere is also TinyEMU that has the added benefit that a JavaScript version is available that runs in the browser. https://bellard.org/tinyemu/ https://bellard.org/tinyemu/