mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Merge pull request #923 from 10x-Engineers/rvvi_setup
Adding regression for RVVI FC
This commit is contained in:
		
						commit
						6f19ad554f
					
				| @ -1 +1 @@ | ||||
| Subproject commit 2a4f56ec97db7cdd6fd13fb928122d408fefbf1e | ||||
| Subproject commit 07679a31750eb1054055afff0d42f467c5e87727 | ||||
| @ -38,6 +38,14 @@ QuestaFunctCoverage: ${SIM}/questa/fcov_ucdb/rv64gc_WALLY-COV-add.elf.ucdb | ||||
| 	vcover report ${SIM}/questa/fcov_ucdb/fcov.ucdb -details -cvg | egrep "Coverpoint|Covergroup|Cross|TYPE"  > ${SIM}/questa/fcov/fcov.summary.log | ||||
| 	grep "TOTAL COVERGROUP COVERAGE" ${SIM}/questa/fcov/fcov.log | ||||
| 
 | ||||
| QuestaFunctCoverageRvvi: ${WALLY}/addins/cvw-arch-verif/work/rv64gc_arch64i.ucdb  | ||||
| 	vcover merge -out ${SIM}/questa/fcovrvvi_ucdb/fcovrvvi.ucdb ${WALLY}/addins/cvw-arch-verif/work/rv64gc_arch64i.ucdb ${WALLY}/addins/cvw-arch-verif/work/rv64gc_*.ucdb -logfile ${SIM}/questa/fcovrvvi/log | ||||
| 	vcover report -details -html ${SIM}/questa/fcovrvvi_ucdb/fcovrvvi.ucdb | ||||
| 	vcover report ${SIM}/questa/fcovrvvi_ucdb/fcovrvvi.ucdb -details -cvg > ${SIM}/questa/fcovrvvi/fcovrvvi.log | ||||
| 	vcover report ${SIM}/questa/fcovrvvi_ucdb/fcovrvvi.ucdb -testdetails -cvg > ${SIM}/questa/fcovrvvi/fcovrvvi.testdetails.log | ||||
| 	vcover report ${SIM}/questa/fcovrvvi_ucdb/fcovrvvi.ucdb -details -cvg | egrep "Coverpoint|Covergroup|Cross|TYPE"  > ${SIM}/questa/fcovrvvi/fcovrvvi.summary.log | ||||
| 	grep "TOTAL COVERGROUP COVERAGE" ${SIM}/questa/fcovrvvi/fcovrvvi.log | ||||
| 
 | ||||
| imperasdv_cov: | ||||
| 	touch ${SIM}/seed0.txt | ||||
| 	echo "0" > ${SIM}/seed0.txt | ||||
|  | ||||
| @ -4,8 +4,6 @@ work_dir = ./riscof_work | ||||
| work = ./work | ||||
| arch_workdir = $(work)/riscv-arch-test | ||||
| wally_workdir = $(work)/wally-riscv-arch-test | ||||
| custom_test_dir = ../../addins/cvw-arch-verif/test | ||||
| submodule_work_dir = ../../addins/cvw-arch-verif/riscof_work | ||||
| nproc = $(shell nproc --ignore=1) | ||||
| 
 | ||||
| current_dir = $(shell pwd) | ||||
| @ -15,8 +13,6 @@ all: root arch32 wally32 arch32e arch64 wally64 | ||||
| 
 | ||||
| wally-riscv-arch-test: root wally64 wally32 | ||||
| 
 | ||||
| custom: new_test | ||||
| 
 | ||||
| root: | ||||
| 	mkdir -p $(work_dir) | ||||
| 	mkdir -p $(work) | ||||
| @ -54,9 +50,6 @@ wally64: | ||||
| quad64: | ||||
| 	riscof run --work-dir=$(work_dir) --config=config64.ini --suite=$(wally_dir)/riscv-test-suite/rv64i_m/Q/riscv-ctg/tests/ --env=$(wally_dir)/riscv-test-suite/env | ||||
| 	 | ||||
| new_test: | ||||
| 	riscof run --work-dir=$(submodule_work_dir) --config=config64.ini --suite=$(custom_test_dir)/ --env=$(wally_dir)/riscv-test-suite/env --no-browser | ||||
| 
 | ||||
| #wally32e:
 | ||||
| #	riscof run --work-dir=$(work_dir) --config=config32e.ini --suite=$(wally_dir)/riscv-test-suite/ --env=$(wally_dir)/riscv-test-suite/env --no-browser --no-dut-run
 | ||||
| #	rsync -a $(work_dir)/rv32i_m/ $(wally_workdir)/rv32i_m/ || echo "error suppressed"
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user