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
I wonder why this worked before in that case. Either way I've taken your suggestion and fixed it here: lowRISC/cheriot-ibex@97de74d
This'll be pulled in the next time we pull in the latest version of CHERIoT Ibex.
File ibex_cs_registers.sv contains following:
logic cheri_exception_code = mcause_q == 6'h1C;
However, cheri_exception_code is a variable (not a net) and is therefore initialised 'X' at time 0ns and remains 'X'.
Probably really wanted continuous assignment:
logic cheri_exception_code;
assign cheri_exception_code = mcause_q == 6'h1C;
The text was updated successfully, but these errors were encountered: