From d60e3aaf5314acdfdaba6c61c6c00f15c4647c9c Mon Sep 17 00:00:00 2001 From: Alec Vercruysse Date: Wed, 12 Apr 2023 00:53:22 -0700 Subject: [PATCH] only assign ClearDirtyWay for read-write caches --- src/cache/cacheway.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cache/cacheway.sv b/src/cache/cacheway.sv index 568e626e..10690593 100644 --- a/src/cache/cacheway.sv +++ b/src/cache/cacheway.sv @@ -97,9 +97,9 @@ module cacheway #(parameter NUMLINES=512, LINELEN = 256, TAGLEN = 26, ///////////////////////////////////////////////////////////////////////////////////////////// assign SetValidWay = SetValid & SelData; - assign ClearDirtyWay = ClearDirty & SelData; if (!READ_ONLY_CACHE) begin assign SetDirtyWay = SetDirty & SelData; + assign ClearDirtyWay = ClearDirty & SelData; assign SelectedWriteWordEn = (SetValidWay | SetDirtyWay) & ~FlushStage; assign SetValidEN = SetValidWay & ~FlushStage; end