Skip to content

B extension decoder created with zba and preliminary zbb support#190

Merged
TheDeepestSpace merged 21 commits intomainfrom
b-extension-decoder
Mar 15, 2026
Merged

B extension decoder created with zba and preliminary zbb support#190
TheDeepestSpace merged 21 commits intomainfrom
b-extension-decoder

Conversation

@Parzival129
Copy link
Copy Markdown
Contributor

Created initial version of b alu decoder that uses enum types. Currently supports zba implementation and the planned implementation of zbb, however zbs is still to be implemented.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 25, 2026

🔧 DE1-SoC Synthesis Report Summary Diff

📊 Fitter Summary (.fit.summary)

@@ -1,4 +1,4 @@
-Fitter Status : Successful - Sun Mar 15 05:05:03 2026
+Fitter Status : Successful - Sun Mar 15 05:20:07 2026
 Quartus Prime Version : 25.1std.0 Build 1129 10/21/2025 SC Lite Edition
 Revision Name : utoss-risc-v
 Top-level Entity Name : top

⏱️ Timing Analysis Summary (.sta.summary)

No changes detected


Comparing synthesis results from main branch vs. this PR

Comment thread src/types.svh Outdated
Comment thread src/Instruction_Decode/Instruction_Decode.sv Outdated
Comment thread src/ext/b/decoder.sv Outdated
@TheDeepestSpace TheDeepestSpace marked this pull request as ready for review March 15, 2026 05:26
@TheDeepestSpace
Copy link
Copy Markdown
Member

I think this is a solid start for decoding. Let's add the rest of the sub-extensions in a follow-up PR.

@TheDeepestSpace TheDeepestSpace merged commit 53f3d3d into main Mar 15, 2026
10 checks passed
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.

Implement basic decoding for B extension

2 participants