commit | af1a11d90135755adee0a6217467dd03bb56a1d1 | [log] [tgz] |
---|---|---|
author | Michael Hoang <hoangm@google.com> | Thu Feb 22 15:35:18 2024 +0000 |
committer | Michael Hoang <hoangm@google.com> | Fri Feb 23 18:41:45 2024 +0000 |
tree | 88e6feb8241483a9d4b196d0643062fcebfdae6f | |
parent | 10260f20a52f9bc2c77ab020771fd6298513bddd [diff] |
Add debug_req and matcha parameters Change-Id: I8fd35c702530093d396ce289e8d058ee6ea6fa01
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