This project contains the instruction simulator of Kelvin ML core based on MPACT-Sim and MPACT-RiscV. The simulator supports RISC-V 32im configuration + Kelvin-specific SIMD instructions. Please review ISA Spec for more detail
sim Simulator implementations
|
˪ proto Trace dump protobuf definition.
|
˪ renode Renode(https://github.com/renode/renode) integration interface
|
˪ test Simulated instruction / Framework function unit tests
To build all targets, run
bazel build //...Specifically, the simulator standalone binary can be built with
bazel build //sim:kelvin_sim