[][src]Crate riscv_sandbox

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