From 02909b3c57ef111ab7ea89399812328317d00740 Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Tue, 4 Apr 2023 14:19:19 -0500 Subject: [PATCH] Fixed the d cache logger. --- testbench/testbench.sv | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/testbench/testbench.sv b/testbench/testbench.sv index 214070405..87718b48b 100644 --- a/testbench/testbench.sv +++ b/testbench/testbench.sv @@ -30,8 +30,8 @@ `define PrintHPMCounters 0 `define BPRED_LOGGER 0 -`define I_CACHE_ADDR_LOGGER 1 -`define D_CACHE_ADDR_LOGGER 1 +`define I_CACHE_ADDR_LOGGER 0 +`define D_CACHE_ADDR_LOGGER 0 module testbench; parameter DEBUG=0; @@ -599,7 +599,9 @@ end "NULL"; assign EvictString = HitMissString == "H" ? "X" : dut.core.lsu.bus.dcache.dcache.LineDirty ? "E" : "N"; - assign Enabled = ~dut.core.StallW & ~dut.core.FlushW & dut.core.InstrValidM & (AccessTypeString != "NULL"); + assign Enabled = (dut.core.lsu.bus.dcache.dcache.cachefsm.CurrState == 0) & + ~dut.core.lsu.bus.dcache.dcache.cachefsm.FlushStage & + (AccessTypeString != "NULL"); initial begin LogFile = $psprintf("DCache.log");