ISA Functional Coverage collection from RVFI agent
This task is complete when the RVFI monitor is connected to the isacov monitor and is successfully collecting functional coverage data.
Update: @cairo-caplan updated the environment and generated MikeOpenHWGroup cv32e20-dv Pull-Request #2, which has been successfully merged in. I can confirm that the RVFI logfile (uvm_test_top.env.rvfi_agent.trn.log) is written out and that ISACOV functional coverage is generated (at least with DSim).
As explained in the above PR, currently the RVFI monitor is disabled from writing to its Analysis Port. Before closing this issue we should determine whether this should be the default and how we can enable the RVFI monitor at run-time.
how we can enable the RVFI monitor at run-time.
I addressed this on PR 3 to MikeOpenHWGroup/cv32e20-dv:top-e20-dv, however it uses a new fork of core-v-verif.