Illegal Instruction Exception Raised Incorrectly - C.EBREAK
Created by: shetalani
RISC-V Specification:
Issue Description:
Executing C.EBREAK instruction raises wrongly an illegal instruction exception.
Example:
As shown below, the instruction 32'h00100073 (EBREAK) is decoded at time point t##0, where MSTATUS, MCAUSE and MEPC are updated at t##2 (closed) as if it had caused an illegal instruction exception.
Top Level Parameters
cv32e40p_core #(
.FPU ( 0 ),
.NUM_MHPMCOUNTERS ( 1 ),
.PULP_CLUSTER ( 0 ),
.PULP_XPULP ( 0 ),
.PULP_ZFINX ( 0 )
)
Product: OneSpin 360 DV-Verify App: RVV Tool's version: 2020.1.4