Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "golden RISCV" HW model #14

Open
dpetrisko opened this issue Aug 2, 2019 · 1 comment
Open

Add "golden RISCV" HW model #14

dpetrisko opened this issue Aug 2, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@dpetrisko
Copy link
Contributor

Could have very productive co-simulation benefits (BlackParrot in one window, golden model running in another). A couple ways to do this:

  1. Translate spike output to a VCD https://github.com/riscv/riscv-isa-sim
  2. Compile spike as a library and hook into it (Ariane does this to some degree, I believe) https://github.com/pulp-platform/ariane
  3. Support reading in alternate formats such as log files (seems difficult and out of scope)

Could also look into RISCV-OVPSIM. Their goal is to be a compliance simulator, so there's a lot more rigor and flexibility than Spike, despite its relatively less popularity https://github.com/riscv/riscv-ovpsim

@dpetrisko dpetrisko added the enhancement New feature or request label Aug 2, 2019
@taylor-bsg
Copy link

taylor-bsg commented Aug 2, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants