From 008ac20a43e5eb662e333a92f57cd02702f6fa00 Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Thu, 6 Jan 2022 17:19:14 -0600 Subject: [PATCH] Minor optimization to cache replacement. --- pipelined/src/cache/cache.sv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pipelined/src/cache/cache.sv b/pipelined/src/cache/cache.sv index f2d0b19e..736535ce 100644 --- a/pipelined/src/cache/cache.sv +++ b/pipelined/src/cache/cache.sv @@ -147,7 +147,7 @@ module cache #(parameter integer LINELEN, cachereplacementpolicy(.clk, .reset, .WayHit, .VictimWay, - .PAdr(PAdr[INDEXLEN+OFFSETLEN-1:OFFSETLEN]), + .PAdr(NoTranAdr[INDEXLEN+OFFSETLEN-1:OFFSETLEN]), .RAdr, .LRUWriteEn); end else begin:vict @@ -197,7 +197,7 @@ module cache #(parameter integer LINELEN, assign SRAMLineWayWriteEnable = SRAMLineWriteEnable ? VictimWay : '0; mux2 #(NUMWAYS) WriteEnableMux(.d0(SRAMWordWriteEnable ? WayHit : '0), - .d1(SRAMLineWayWriteEnable), + .d1(VictimWay), .s(SRAMLineWriteEnable), .y(SRAMWayWriteEnable));