Crate riscv_sandbox

Source
Expand description

This crate is used for educational purposes only. Clone the github repository and create anything you want on top of this base. This crate was created only with the RISC-V ISA specification.

Modules§

elf
Helper functions for elf file reading
isa
The ISA module containing everything related to instruction format.
machine
Contains implementations of simple RISC-V machines based on the standard. Also contains traits to use if you want to implement your own machine.
memory
Memory interface abstraction used to implement any memory interface you want.
types
Types used for flexibility in simulator’s traits datatypes