From 5edd513f8c7c40cf637436fc018796c6d153745d Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Mon, 19 Jul 2021 12:46:31 -0500 Subject: [PATCH] Furture simplification of the dcache ReadDataW update. --- wally-pipelined/src/cache/dcache.sv | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/wally-pipelined/src/cache/dcache.sv b/wally-pipelined/src/cache/dcache.sv index 709e5f7bc..81d861899 100644 --- a/wally-pipelined/src/cache/dcache.sv +++ b/wally-pipelined/src/cache/dcache.sv @@ -128,7 +128,6 @@ module dcache logic [TAGLEN-1:0] VictimTagWay [NUMWAYS-1:0]; logic [TAGLEN-1:0] VictimTag; - logic ReadDataWEn; logic AnyCPUReqM; logic FetchCountFlag; @@ -317,11 +316,8 @@ module dcache flop #(1) CPUBusyReg(.clk, .d(CPUBusy), .q(PreviousCPUBusy)); - assign ReadDataWEn = ~StallW | - (CurrState == STATE_MISS_READ_WORD_DELAY); - flopen #(`XLEN) ReadDataWReg(.clk(clk), - .en(ReadDataWEn), + .en(~StallW), .d(FinalReadDataWordM), .q(ReadDataW));