rvsim
rvsim copied to clipboard
A RISC-V simulator implementing RV32G[C].
trafficstars
rvsim
A RISC-V simulator implementing RV32G[C], written in Rust.
See the documentation for usage.
Current limitations
- Supports only little-endian hosts.
- Windows support needs work.
Features
rv32cenable RV32C compressed instruction set supportrv32fdenables RV32F (Single-Precision Floating-Point) and RV32F (Double-Precision Floating-Point) instruction set support (default)serdeenable serialization support
License
Rvsim uses the MIT license, but includes portions of Berkeley SoftFloat, used when the 'rv32fd' feature is enabled (default). Berkely SoftFloat uses the BSD 3-clause license. For details, see the COPYING.md file.