RISC-V

This is an emulation of a 32bit RISC-V CPU core, specifically the rv32ima instruction set, written in C++.

The project comes with a sample emulator, "RISC-V-Emulator", and a C++ Demo program which can be compiled to RISC-V machine code in a flat binary file. That binary file can then be loaded and executed by the RISC-V-Emulator.

GIT repository: https://codeberg.org/chn/RISC-V