Awesome
Example Integrations With ESSENT
This repo provides examples of how ESSENT can be used to simulate existing projects. We continue to add more examples and welcome contributions.
riscv-mini
riscv-mini is a 3-stage RISC-V processor implemented in Chisel.
To integrate with ESSENT, only the main harness (top.cc
) needed to be modified. To build the emulator:
$ cd riscv-mini
$ make emulator
To run a microbenchmark to see it works:
$ make test
Rocket Chip
Since Rocket Chip is an important Chisel project but requires a code to interface, we release our example integration as a separate repo for it: https://github.com/ucsc-vama/essent-rocket-demo