commit | 2ff5c9a78be268341297f74961ceeb9c7ddca3a7 | [log] [tgz] |
---|---|---|
author | Derek Chow <derekjchow@google.com> | Tue May 07 11:35:25 2024 -0700 |
committer | Derek Chow <derekjchow@google.com> | Tue May 07 11:35:25 2024 -0700 |
tree | c185f5952ad300bae8eb1d5bcf575b13e0d43cff | |
parent | 3db290a3797750bac4f4c1c829e94a3487d92f9c [diff] |
Export "library" in common. Change-Id: Ifaca0423c9a1fc5e32c1a8602d3cab579c07d62f
Kelvin is a RISC-V32IM core with a custom instruction set.
More information on the design can be found in the overview.
Kelvin uses bazel as it's build system. The Verilated simulator for Kelvin can be generated using:
bazel build //tests/verilator_sim:core_sim
The verilog source for the Kelvin core can be generated using:
bazel build //hdl/chisel:core_cc_library_emit_verilog
Verilog source for the Matcha SoC can be generated using:
bazel clean --expunge # To generate the ToT sha bazel build //hdl/chisel:matcha_kelvin_verilog