mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
MemRWM shouldn't factor into PCD checking
This commit is contained in:
parent
30c381c707
commit
aeaf4a31f0
@ -194,7 +194,6 @@ module testbench();
|
|||||||
// Big Chunky Block
|
// Big Chunky Block
|
||||||
// ----------------
|
// ----------------
|
||||||
always @(reset or dut.hart.ifu.InstrRawD or dut.hart.ifu.PCD) begin// or negedge dut.hart.ifu.StallE) begin // Why do we care about StallE? Everything seems to run fine without it.
|
always @(reset or dut.hart.ifu.InstrRawD or dut.hart.ifu.PCD) begin// or negedge dut.hart.ifu.StallE) begin // Why do we care about StallE? Everything seems to run fine without it.
|
||||||
if(~dut.hart.lsu.dcache.MemRWM) begin // *** Should this need to consider dut.hart.lsu.dcache.MemRWM?
|
|
||||||
#2;
|
#2;
|
||||||
// If PCD/InstrD aren't garbage
|
// If PCD/InstrD aren't garbage
|
||||||
if (~reset && dut.hart.ifu.InstrRawD[15:0] !== {16{1'bx}} && dut.hart.ifu.PCD !== 64'h0) begin // && ~dut.hart.ifu.StallE) begin
|
if (~reset && dut.hart.ifu.InstrRawD[15:0] !== {16{1'bx}} && dut.hart.ifu.PCD !== 64'h0) begin // && ~dut.hart.ifu.StallE) begin
|
||||||
@ -309,7 +308,6 @@ module testbench();
|
|||||||
lastPCD = dut.hart.ifu.PCD;
|
lastPCD = dut.hart.ifu.PCD;
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
///////////////////////////// PC,Instr Checking ///////////////////////////////
|
///////////////////////////// PC,Instr Checking ///////////////////////////////
|
||||||
|
Loading…
Reference in New Issue
Block a user