Skip to content

Testbench clean up according to #229

Created by: Silabs-ArjanB

Clean up of cv32e40p testbench to reduce the high number of duplicate files and top level testbenches that exist between this repos and core-v-verif (according to #229 (closed)).

Specifically the following have been removed:

  • cv32e40p/tb/verilator-model
  • cv32e40p/tb/serDiv
  • cv32e40p/tb/tb_MPU
  • cv32e40p/tb/tb_riscv
  • cv32e40p/tb/dm
  • cv32e40p/tb/dm/tb_top_verilator.sv
  • tb/core/tb_top_verilator.sv
  • tb/core/tb_top_verilator.cpp
  • tb/core/csmith
  • tb/core/custom_fp
  • tb/core/interrupt_test
  • tb/core/firmware
  • tb/core/riscv_compliance_tests
  • tb/core/riscv_tests

The following test code (or something equivalent) does not exist in core-v-verif yet (I filed https://github.com/openhwgroup/core-v-verif/issues/133 in core-v-verif to get these added):

  • tb/core/csmith
  • tb/core/custom_fp
  • tb/core/interrupt_test

Similarly core-v-verif is the better place to take care of test that were run on the Debug Module:

  • cv32e40p/tb/dm
  • cv32e40p/ci/run-openocd-compliance.sh

Signed-off-by: Arjan Bink Arjan.Bink@silabs.com

Merge request reports

Loading