From 4b4cee3dddf33f3f5827c4504cfb665023f3ca8b Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Wed, 2 Feb 2022 09:53:51 -0600 Subject: [PATCH] Added correct stop condition for coremark. --- pipelined/testbench/testbench.sv | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pipelined/testbench/testbench.sv b/pipelined/testbench/testbench.sv index 65a760cb5..60413afe2 100644 --- a/pipelined/testbench/testbench.sv +++ b/pipelined/testbench/testbench.sv @@ -280,6 +280,10 @@ logic [3:0] dummy; else $display("FAIL: %d test programs had errors", totalerrors); $stop; end + if (TEST == "coremark" & dut.core.priv.priv.ecallM) begin + $display("Benchmark: coremark is done."); + $stop; + end else begin //pathname = tvpaths[tests[0]]; memfilename = {pathname, tests[test], ".elf.memfile"};