From e5ac2d5ef059c6b184f580183e58967569331275 Mon Sep 17 00:00:00 2001 From: David Harris Date: Mon, 1 Jan 2024 08:21:31 -0800 Subject: [PATCH] Modified align fsm to make coverage easier --- src/lsu/align.sv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lsu/align.sv b/src/lsu/align.sv index d3ca5ecc5..ecc135009 100644 --- a/src/lsu/align.sv +++ b/src/lsu/align.sv @@ -117,9 +117,9 @@ module align import cvw::*; #(parameter cvw_t P) ( always_comb begin case (CurrState) - STATE_READY: if (ValidSpillM & ~MemRWM[0]) NextState = STATE_SPILL; - else if(ValidSpillM & MemRWM[0])NextState = STATE_STORE_DELAY; - else NextState = STATE_READY; + STATE_READY: if (ValidSpillM & ~MemRWM[0]) NextState = STATE_SPILL; // load spill + else if(ValidSpillM) NextState = STATE_STORE_DELAY; // store spill + else NextState = STATE_READY; // no spill STATE_SPILL: if(StallM) NextState = STATE_SPILL; else NextState = STATE_READY; STATE_STORE_DELAY: NextState = STATE_SPILL;