commit | af644d44130f66bc4c4ec8bebeb7bab411e1c160 | [log] [tgz] |
---|---|---|
author | Cindy Liu <hcindyl@google.com> | Tue Apr 02 10:24:30 2024 -0700 |
committer | Cindy Liu <hcindyl@google.com> | Tue Apr 02 10:28:33 2024 -0700 |
tree | b2f6ee4ff4ab029bdc5407fb708d0b4539d75c9e | |
parent | b00792767f2c7c1615076b89151a8c8eb0f75124 [diff] |
Fix LoadImage at 4k boundary LoadImage can work on images as multiples of 4k, resulting the last segment with 0 length. Take care of this case PiperOrigin-RevId: 621220520
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