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.

Github repository: https://github.com/chn-dev/RISC-V