ucsc-vama / essent-chisel-gallery

collection of harnesses ported to work with ESSENT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Integrations in Progress

About

collection of harnesses ported to work with ESSENT

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 68.5%Language:Makefile 31.5%