Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fsaev authored Aug 5, 2024
1 parent 1bec9c0 commit a2ad730
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,19 @@
# Project-Fetchie
My attempt to make a superscalar RISC CPU
Small 3-stage superscalar RV32I CPU. As of now this is nothing more than a personal pet project. I'm learning as I go, so things might not be right, convensional, clear or efficient to begin with.

Progress (Checkmark means I have something working, not that it's done):
* Registers ✅
* I-Cache ✅
* Fetch ✅
* Decode
* Execute
* D-Cache
* Microcode + Compiler

Future extensions:
* Two-level branch prediction
* Debug interface
* Instruction merging (e.g. LUI + ADDI)
* RV32M instructions for multiplication and division
* RV32C instructions for compressed instructions
* RV32E variant of Fetchie for embedded applications

0 comments on commit a2ad730

Please sign in to comment.