commit | 76aec34c2ef04e30bbb7b4f4ff7ac23953456095 | [log] [tgz] |
---|---|---|
author | Julian Mullings-Black <julianmb@google.com> | Wed Jul 10 00:39:11 2024 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Wed Jul 10 00:39:11 2024 +0000 |
tree | 1ab9c962224d51c65d9af0b8065847f3b4d923cc | |
parent | 508c11af1bd467a92b6dc42fae7463a2be16f322 [diff] | |
parent | 566fbac6e4bff1641d1a82ca0b2b7f3b1a2a2e05 [diff] |
Merge changes from topic "revert-58589-MZXPNLLRXX" * changes: Revert "Refactor Axi2Sram" Revert "Add option to generate Kelvin-scalar version of Matcha s..."
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