From ad7efbf0aee56be9cde52e55994685751412fc6d Mon Sep 17 00:00:00 2001 From: Pascal Gouedo Date: Tue, 9 Apr 2024 17:21:50 +0200 Subject: [PATCH] Issue #975 correction. Signed-off-by: Pascal Gouedo --- rtl/cv32e40p_id_stage.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/cv32e40p_id_stage.sv b/rtl/cv32e40p_id_stage.sv index f323cbe5f..6d8b884d2 100644 --- a/rtl/cv32e40p_id_stage.sv +++ b/rtl/cv32e40p_id_stage.sv @@ -1355,7 +1355,7 @@ module cv32e40p_id_stage .hwlp_dec_cnt_i(hwlp_dec_cnt) ); - assign hwlp_valid = instr_valid_i & clear_instr_valid_o; + assign hwlp_valid = (instr_valid_i | csr_status) & clear_instr_valid_o; // hwloop register id assign hwlp_regid = instr[7]; // rd contains hwloop register id