QtRVSim version 0.9.3 release
- Debian package updated to version 0.9.3.
- Machine: fix LCD display endianness.
- Machine: correct memory stall cycles computation.
- Machine: correct unaligned and partial (lb, sb, lh, sh) to peripheral registers.
- Packaging: flatpak support kindly provided by David Heidelberg [email protected]
- Machine and GUI: switch to RISC-V CSR names and remove references to MIPS COP0.
- Machine: correct parsing of registers s10 and s11 names.
- Machine: fix null pointer usage in cache
- GUI: fix null pointer usage in cache
- Machine: correct cache graphics visualization for byte accesses.
- Machine: LFU cache policy incorrect use of sets count instead of degree of associativity.
- Students work was funded by RPAPS 2021 initiative at Czech Technical University in Prague Faculty of Electrical Engineering, https://fel.cvut.cz/
- We thanks for actual funding from followup project by Czech Technical University https://www.cvut.cz/
For Ubuntu use https://launchpad.net/~qtrvsimteam/+archive/ubuntu/ppa
For Arch, SUSE, Fedora and Debian https://software.opensuse.org/download.html?project=home%3Ajdupak&package=qtrvsim
Experimental Emscripten build can be accessed online https://comparch.edu.cvut.cz/qtrvsim/app
QtRvSim has been presented at Embedded World Conference 2022 in Session 10.3 – System-on-Chip (SoC) Design RISC-V Development https://events.weka-fachmedien.de/embedded-world-conference/program/
The presentation slides and related article QtRvSim – RISC-V Simulator for Computer Architectures Classes can be found on Computer Architectures courses materials page of the Czech Technical University in Prague https://comparch.edu.cvut.cz/