forked from Github_Repos/cvw
Fixed the d cache logger.
This commit is contained in:
parent
b1a805d1f6
commit
5b188f239b
@ -30,8 +30,8 @@
|
|||||||
|
|
||||||
`define PrintHPMCounters 0
|
`define PrintHPMCounters 0
|
||||||
`define BPRED_LOGGER 0
|
`define BPRED_LOGGER 0
|
||||||
`define I_CACHE_ADDR_LOGGER 1
|
`define I_CACHE_ADDR_LOGGER 0
|
||||||
`define D_CACHE_ADDR_LOGGER 1
|
`define D_CACHE_ADDR_LOGGER 0
|
||||||
|
|
||||||
module testbench;
|
module testbench;
|
||||||
parameter DEBUG=0;
|
parameter DEBUG=0;
|
||||||
@ -599,7 +599,9 @@ end
|
|||||||
"NULL";
|
"NULL";
|
||||||
assign EvictString = HitMissString == "H" ? "X" :
|
assign EvictString = HitMissString == "H" ? "X" :
|
||||||
dut.core.lsu.bus.dcache.dcache.LineDirty ? "E" : "N";
|
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
|
initial begin
|
||||||
LogFile = $psprintf("DCache.log");
|
LogFile = $psprintf("DCache.log");
|
||||||
|
Loading…
Reference in New Issue
Block a user