You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
always @(posedge clk)
if (f_past_valid)
assert ($onehot0({spr_bus_ack_dc_i, spr_bus_ack_ic_i,
spr_bus_ack_dmmu_i, spr_bus_ack_immu_i}));
Back-to-back spr requests may delay the fall of spr acknowledgment. Meanwhile, a new spr request would have been acknowledged. Here, we can see spr_bus_ack_ic_i and spr_bus_ack_dc_i signals are high at the same time.
Trace:
The text was updated successfully, but these errors were encountered:
Property: No two spr groups can acknowledge at the same time.
Assertion:
https://github.com/openrisc/mor1kx/blob/master/bench/formal/fspr_master.v#L66#L70
Back-to-back spr requests may delay the fall of spr acknowledgment. Meanwhile, a new spr request would have been acknowledged. Here, we can see
spr_bus_ack_ic_i
andspr_bus_ack_dc_i
signals are high at the same time.Trace:
The text was updated successfully, but these errors were encountered: