From 79e13c76cb59250ef07d79f28e1b3356418ed4cd Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Wed, 16 Nov 2022 01:35:35 -0600 Subject: Fix final_writeback condition bug --- rtl/core/control/writeback.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/core/control/writeback.sv b/rtl/core/control/writeback.sv index 24b3ed5..5d6d7c6 100644 --- a/rtl/core/control/writeback.sv +++ b/rtl/core/control/writeback.sv @@ -107,7 +107,7 @@ module core_control_writeback if(next_cycle.issue) final_writeback <= issue && dec.ctrl.writeback; - else + else if(next_cycle.exception) final_writeback <= 1; update_flags <= 0; -- cgit v1.2.3