From 5825680303c0bb2bddc475b83e40f2d11d1178a2 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Tue, 28 Nov 2023 18:44:47 -0800 Subject: [PATCH] [BUGFIX] Revert way_idx fix The added code results in width mismatch for NUM_WAYS = 4. --- hw/rtl/cache/VX_cache_data.sv | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/hw/rtl/cache/VX_cache_data.sv b/hw/rtl/cache/VX_cache_data.sv index e0667451..70dcc6e8 100644 --- a/hw/rtl/cache/VX_cache_data.sv +++ b/hw/rtl/cache/VX_cache_data.sv @@ -93,12 +93,13 @@ module VX_cache_data #( assign wren = fill; end - generate if (NUM_WAYS == 1) begin - wire [0:0] way_idx; - end else begin - wire [`CLOG2(NUM_WAYS)-1:0] way_idx; - end - endgenerate + wire [`CLOG2(NUM_WAYS)-1:0] way_idx; + // generate if (NUM_WAYS == 1) begin + // wire [0:0] way_idx; + // end else begin + // wire [`CLOG2(NUM_WAYS)-1:0] way_idx; + // end + // endgenerate VX_onehot_encoder #( .N (NUM_WAYS)