mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
This commit is contained in:
commit
e438592476
@ -430,7 +430,7 @@ module testbench();
|
|||||||
NextMIPexpected = ExpectedCSRArrayValueE[NumCSRE]; \
|
NextMIPexpected = ExpectedCSRArrayValueE[NumCSRE]; \
|
||||||
end \
|
end \
|
||||||
if(ExpectedCSRArrayE[NumCSRE].substr(0,3) == "mepc") begin \
|
if(ExpectedCSRArrayE[NumCSRE].substr(0,3) == "mepc") begin \
|
||||||
$display("hello! we are here."); \
|
// $display("hello! we are here."); \
|
||||||
MepcExpected = ExpectedCSRArrayValueE[NumCSRE]; \
|
MepcExpected = ExpectedCSRArrayValueE[NumCSRE]; \
|
||||||
$display("%tns: MepcExpected: %x",$time,MepcExpected); \
|
$display("%tns: MepcExpected: %x",$time,MepcExpected); \
|
||||||
end \
|
end \
|
||||||
@ -469,7 +469,7 @@ module testbench();
|
|||||||
// $display("%tns: ExpectedPCM %x",$time,ExpectedPCM);
|
// $display("%tns: ExpectedPCM %x",$time,ExpectedPCM);
|
||||||
// $display("%tns: ExpectedPCE %x",$time,ExpectedPCE);
|
// $display("%tns: ExpectedPCE %x",$time,ExpectedPCE);
|
||||||
// $display("%tns: ExpectedPCW %x",$time,ExpectedPCW);
|
// $display("%tns: ExpectedPCW %x",$time,ExpectedPCW);
|
||||||
if((ExpectedPCE != MepcExpected) & ((MepcExpected - ExpectedPCE) * (MepcExpected - ExpectedPCE) <= 16)) begin
|
if((ExpectedPCE != MepcExpected) & ((MepcExpected - ExpectedPCE) * (MepcExpected - ExpectedPCE) <= 200) || ~dut.hart.ieu.c.InstrValidM) begin
|
||||||
RequestDelayedMIP <= 1;
|
RequestDelayedMIP <= 1;
|
||||||
$display("%tns: Requesting Delayed MIP. Current MEPC value is %x",$time,MepcExpected);
|
$display("%tns: Requesting Delayed MIP. Current MEPC value is %x",$time,MepcExpected);
|
||||||
end else begin // update MIP immediately
|
end else begin // update MIP immediately
|
||||||
|
Loading…
Reference in New Issue
Block a user