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
CV32E40Pv2 boots and executes the first jump instruction.
Then there is a debug request so the core goes to debug mode with dcsr.cause = 3.
The model is not going in executing debugger rom code and is expecting dcsr.cause = 0.
debugger code is just a dret so the core immediately goes back to normal running mode.
Analysis from Synopsys
It looks as though the haltreq is getting consumed by some additional processing that is done at time zero; actually on the first instruction retirement.
Analysis on-going on Synopsys R&D side.
The text was updated successfully, but these errors were encountered:
Type
Reference model/RTL mismatch.
Steps to Reproduce
OS: CentOS 7
Siemens Questa Sim-64 vsim 2023.2_1
Synopsys Model: imperas_idv/eng.20240530.0
GNU GCC toolchain: corev-openhw-gcc-centos7-20240530
setenv PATH <your_path>/core-v-verif/bin:$PATH
Analysis
CV32E40Pv2 boots and executes the first jump instruction.
Then there is a debug request so the core goes to debug mode with dcsr.cause = 3.
The model is not going in executing debugger rom code and is expecting dcsr.cause = 0.
debugger code is just a dret so the core immediately goes back to normal running mode.
Analysis from Synopsys
It looks as though the haltreq is getting consumed by some additional processing that is done at time zero; actually on the first instruction retirement.
Analysis on-going on Synopsys R&D side.
The text was updated successfully, but these errors were encountered: