Skip to content

Fix: Ensure safe control signal reset on illegal instruction#2380

Open
Anubhav-30 wants to merge 1 commit intolowRISC:masterfrom
Anubhav-30:illegal-insn-reset-safety
Open

Fix: Ensure safe control signal reset on illegal instruction#2380
Anubhav-30 wants to merge 1 commit intolowRISC:masterfrom
Anubhav-30:illegal-insn-reset-safety

Conversation

@Anubhav-30
Copy link
Copy Markdown

This PR improves decoder robustness by ensuring all relevant control
signals are safely reset when an illegal instruction is detected.

Previously, signals like rf_ren_a_o, rf_ren_b_o, icache_inval_o and csr_op_o
could retain stale values, potentially causing unintended hardware behavior.

This change aligns the decoder with safe hardware design practices
and improves reliability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant