commit | 418c56048a122e802103577f5f4b5a491aa2b20b | [log] [tgz] |
---|---|---|
author | Alex Van Damme <atv@google.com> | Thu Dec 07 11:28:21 2023 -0800 |
committer | Alex Van Damme <atv@google.com> | Mon Jan 08 22:32:26 2024 +0000 |
tree | a0f40bb2197f24d4eb510f920e1623d79984a079 | |
parent | 468532a912457a70e7b738924c74386521d39256 [diff] |
Set .bazelversion to 6.2.1 Change-Id: I7eb0e210131f21f88c0c1d5810a18c86ce95bfe8
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