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§

  • Helper functions for elf file reading
  • The ISA module containing everything related to instruction format.
  • 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 interface abstraction used to implement any memory interface you want.
  • Types used for flexibility in simulator’s traits datatypes