From e3577781b08ebef6e35a6dc533232cd0e9b9b9f8 Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Tue, 29 Nov 2022 18:30:47 -0600 Subject: [PATCH] Optimization of cacheway. --- pipelined/src/cache/cacheway.sv | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pipelined/src/cache/cacheway.sv b/pipelined/src/cache/cacheway.sv index 99e70df0..baf55771 100644 --- a/pipelined/src/cache/cacheway.sv +++ b/pipelined/src/cache/cacheway.sv @@ -116,7 +116,8 @@ module cacheway #(parameter NUMLINES=512, parameter LINELEN = 256, TAGLEN = 26, end // AND portion of distributed read multiplexers - mux3 #(1) selecteddatamux(HitWay, VictimWay, FlushWay, {SelFlush, SelEvict}, SelData); + //mux3 #(1) selecteddatamux(HitWay, VictimWay, FlushWay, {SelFlush, SelEvict}, SelData); + mux2 #(1) selecteddatamux(HitWay, SelTag, SelFlush | SelEvict, SelData); assign ReadDataLineWay = SelData ? ReadDataLine : '0; // AND part of AO mux. /////////////////////////////////////////////////////////////////////////////////////////////