From e795b4969ce239cef2a72397e97bfcd7db2c6b49 Mon Sep 17 00:00:00 2001 From: Paul Scheffler Date: Tue, 13 Feb 2024 19:53:14 +0100 Subject: [PATCH] hw: Fix repeated load-stores in FPSS on WAW stall --- hw/snitch_cluster/src/snitch_fp_ss.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/snitch_cluster/src/snitch_fp_ss.sv b/hw/snitch_cluster/src/snitch_fp_ss.sv index fc75a386c..46ac94a33 100644 --- a/hw/snitch_cluster/src/snitch_fp_ss.sv +++ b/hw/snitch_cluster/src/snitch_fp_ss.sv @@ -2580,7 +2580,7 @@ module snitch_fp_ss import snitch_pkg::*; #( // ---------------------- // Load/Store Unit // ---------------------- - assign lsu_qvalid = acc_req_valid_q & (&op_ready) & (is_load | is_store); + assign lsu_qvalid = acc_req_valid_q & (&op_ready) & (is_load | is_store) & dst_ready; snitch_lsu #( .AddrWidth (AddrWidth),