From eaa0d4498039de1d91c1edb1df078e2d6958d9ad Mon Sep 17 00:00:00 2001 From: David Harris Date: Mon, 18 Apr 2022 19:02:08 +0000 Subject: [PATCH] Fixed WFI decoding in IFU --- pipelined/src/ifu/ifu.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelined/src/ifu/ifu.sv b/pipelined/src/ifu/ifu.sv index d5e2e88b..5b42b411 100644 --- a/pipelined/src/ifu/ifu.sv +++ b/pipelined/src/ifu/ifu.sv @@ -140,7 +140,7 @@ module ifu ( // WFI ///////////////////////////////////////////////////////////////////////////////////////////// - assign wfiD = (InstrD[6:0] == 7'b111011 && InstrD[31:20] == 12'b000100000101); // WFI in decode stage + assign wfiD = (InstrD[6:0] == 7'b1110011 && InstrD[31:20] == 12'b000100000101); // WFI in decode stage assign InstrNextF = wfiD ? InstrD : PostSpillInstrRawF; // on WFI, keep replaying WFI ////////////////////////////////////////////////////////////////////////////////////////////////