Open DBees opened 3 months ago
We are almost there. @MarioOpenHWGroup reports that the following invocation of corev-dv is working:
git clone git@github.com:openhwgroup/core-v-verif
cd core-v-verif
git clone git@github.com:Marioopenhwgroup/cv32e20-dv -b feature/interrupts cv32e20
git clone git@github.com:MarioOpenhwgroup/cve2 -b feature/rvfi_improvements core-v-cores/cv32e20
make -C cv32e20/sim/uvmt/ comp_corev-dv test TEST=corev_rand_interrupt SIMULATOR=vsim USE_ISS=yes
There are still a few items to resolve before this Task can be closed:
feature/interrupts
branch of cv32e20-dv
must be merged to the main
branch.feature/rvfi_improvements
branch of cve2
must be merged to the main
branch.USE_ISS
variable. Up to now, all other UVM environments for the embedded cores (E40* and E20) have used USE_ISS
to control usage of the ImperasDV reference model. It appears that we are now using it to control usage of Spike.
This task is complete when: