-
Notifications
You must be signed in to change notification settings - Fork 52
Closed
Labels
Component:RTLFor issues in the RTL (e.g. for files in the rtl directory)For issues in the RTL (e.g. for files in the rtl directory)Status:ResolvedIssue has been resolved, but closure is pending on git merge and/or issuer confirmationIssue has been resolved, but closure is pending on git merge and/or issuer confirmationType:BugFor bugs in any content (RTL, Documentation, etc.)For bugs in any content (RTL, Documentation, etc.)
Description
Illegal instruction won't be issued from the B decoder if trying to execute a deconfigured instruction.
In the example below (and other similar ones), add "else decoder_ctrl_o = DECODER_CTRL_ILLEGAL_INSN":
{7'b001_0000, 3'b010}: begin // Shift left by 1 and add (sh1add)
if (RV32B_ZBA) begin
decoder_ctrl_o.alu_operator = ALU_B_SH1ADD;
end
end
Metadata
Metadata
Assignees
Labels
Component:RTLFor issues in the RTL (e.g. for files in the rtl directory)For issues in the RTL (e.g. for files in the rtl directory)Status:ResolvedIssue has been resolved, but closure is pending on git merge and/or issuer confirmationIssue has been resolved, but closure is pending on git merge and/or issuer confirmationType:BugFor bugs in any content (RTL, Documentation, etc.)For bugs in any content (RTL, Documentation, etc.)