Fixed the issue with the batch mode not working after adding the function radix.

This commit is contained in:
Ross Thompson 2021-03-12 20:16:03 -06:00
parent 2b9044b9aa
commit 0edaa625e3
3 changed files with 3 additions and 6 deletions

View File

@ -31,7 +31,7 @@ vlib work
# do wally-pipelined-batch.do ../config/rv32ic
switch $argc {
0 {vlog +incdir+../config/rv64ic ../testbench/testbench-imperas.sv ../src/*/*.sv -suppress 2583}
1 {vlog +incdir+$1 ../testbench/testbench-imperas.sv ../src/*/*.sv -suppress 2583}
1 {vlog +incdir+$1 ../testbench/testbench-imperas.sv ../src/*/*.sv -suppress 2583}
}
# start and run simulation
# remove +acc flag for faster sim during regressions if there is no need to access internal signals

View File

@ -35,7 +35,7 @@ switch $argc {
}
# start and run simulation
# remove +acc flag for faster sim during regressions if there is no need to access internal signals
vopt +acc work.testbench -o workopt
vopt +acc -gDEBUG=1 work.testbench -o workopt
vsim workopt
# load the branch predictors with known data. The value of the data is not important for function, but

View File

@ -27,10 +27,7 @@
`include "wally-config.vh"
module testbench();
parameter FunctionRadixFile32 = "../../imperas-riscv-tests/FunctionRadix_32.addr";
parameter FunctionRadixFile64 = "../../imperas-riscv-tests/FunctionRadix_64.addr";
parameter ProgramIndexFile = "../../imperas-riscv-tests/ProgramMap.txt";
parameter DEBUG = 1;
parameter DEBUG = 0;
logic clk;
logic reset;