Close
0%
0%

16-bit Pipelined CPU with FPU

A complete 16-bit pipelined CPU with virtual memory, floating point arithmetic, and multiplication and division.

Similar projects worth following
0 followers
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 0
  • Instructions 0
  • Discussion 0
So as I'm currently making my 8-bit CPU, I was reading a book about Intel CPUs from i386 - Pentium. In there it talked a lot about virtual memory and I really wanted to integrate it into my CPU. I also started learning about floating point arthimetic using logic gates on NAND game. Then, this other day I watched a MIT video about pipelining and how it can make your CPU way faster. After learning all this, I decided I want to design my own CPU with all of this.

Normally when I design a CPU I use actual chips, but since this project is too big to build on breadboard anyway, I am going to use just built-in things in the software simulator I use Digital by hnemann.

My main goals for this CPU is to make it work, for it to be able to get all those stalls corrected and I also want to maybe write a complex program for it. Maybe I could write a simple OS for it too.

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates