Skip to content

ISG tests

Mike Thompson requested to merge isg_tests into master

Hi @datum-dpoulin, thanks for taking this PR. The big thing I'd like your feedback on is the corev-dv extensions to riscv-dv, the Google instruction stream generator (ISG).

In a nutshell, here's what I have attempted to do. The Makefiles will clone riscv-dv to "vendor_lib/google/riscv-dv". This cloned repo is used as-is. There are a small number of extensions to the generator and these are in "vendor_lib/google/corev-dv". I would like your feedback on how I implemented the extensions and how the UVM factory is used to swap out the riscv-dv code for corev-dv code (note that the changes are actually rather minor).

The rest of the stuff in this PR is configuration and you can safely approve it.

Merge request reports

Loading