Skip to content

collection of harnesses ported to work with ESSENT

License

Notifications You must be signed in to change notification settings

ucsc-vama/essent-chisel-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks