From a432d607cedf6c9c725f021c4ec2f6c823f8bf42 Mon Sep 17 00:00:00 2001 From: Noah Boorstin Date: Mon, 1 Feb 2021 19:44:56 +0000 Subject: [PATCH] busybear: print warning when NOPing out instructions --- wally-pipelined/testbench/testbench-busybear.sv | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wally-pipelined/testbench/testbench-busybear.sv b/wally-pipelined/testbench/testbench-busybear.sv index 28d19629..a3c58de4 100644 --- a/wally-pipelined/testbench/testbench-busybear.sv +++ b/wally-pipelined/testbench/testbench-busybear.sv @@ -180,8 +180,10 @@ module testbench_busybear(); PCtext = {PCtext, " ", PCtext2}; end scan_file_PC = $fscanf(data_file_PC, "%x\n", InstrF); - if(InstrF[6:0] == 7'b1010011) // for now, NOP out any float instrs + if(InstrF[6:0] == 7'b1010011) begin // for now, NOP out any float instrs InstrF = 32'b0010011; + $display("warning: NOPing out %s at PC=%0d", PCtext, instrs); + end // then expected PC value scan_file_PC = $fscanf(data_file_PC, "%x\n", pcExpected); if (instrs <= 10 || (instrs <= 100 && instrs % 10 == 0) ||