commit | 929d9eb1d6e384b5a6864871d09cb09034dd4f2e | [log] [tgz] |
---|---|---|
author | Alex Van Damme <atv@google.com> | Thu Jan 11 14:12:14 2024 -0800 |
committer | Alex Van Damme <atv@google.com> | Thu Jan 11 14:17:03 2024 -0800 |
tree | e15d0466d572c86965e7cf58aa4d0754fc5a0d07 | |
parent | 66381780b1db07a21c7c355670d5c515a237436e [diff] |
Add mcycle / mcycleh to Kelvin sim PiperOrigin-RevId: 597650959
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