Skip to content

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

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

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.

@SamuelRiedel
Copy link
Copy Markdown
Contributor

Duplicate of #2384

@SamuelRiedel SamuelRiedel marked this as a duplicate of #2384 Apr 17, 2026
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.

2 participants