diff --git a/pipelined/testbench/testbench.sv b/pipelined/testbench/testbench.sv index ba3122926..0ebab1cf9 100644 --- a/pipelined/testbench/testbench.sv +++ b/pipelined/testbench/testbench.sv @@ -128,7 +128,8 @@ logic [3:0] dummy; end end - string signame, memfilename, pathname, objdumpfilename, adrstr; + string signame, memfilename, pathname, objdumpfilename, adrstr, outputfile; + integer outputFilePointer; logic [31:0] GPIOPinsIn, GPIOPinsOut, GPIOPinsEn; logic UARTSin, UARTSout; @@ -213,70 +214,88 @@ logic [3:0] dummy; $display("Benchmark: coremark is done."); $stop; end + // Termination condition (i.e. we finished running current test) if (DCacheFlushDone) begin - - #600; // give time for instructions in pipeline to finish - // clear signature to prevent contamination from previous tests - for(i=0; i