a22e0a7738
This commit add the main components to run a simple RISC-V hart. This hart implement all the RV32I instructions (excepted FENCE and System instruction ones). Multicore is not implemented as it would need first to implement the RISC-V Weak Memory Ordering model into our harts. |
||
---|---|---|
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
dremu
A RISC-V 32-bits CPU emulator.
License
Licensed under the European Union Public Licence (EUPL).
Copyright (c) 2024 Victor Mignot