In this part, I’ll design the 4-phase-clock of the CPU and I’ll make all the missing connections between the components.
Continue reading How to design your own CPU from scratch – Part 4How to design your own CPU from scratch – Part 3
In this part of the series, I’ll introduce the necessary components needed for storing and executing programs on our micro processor! I’ll try to keep this part quite short, because I already explained what a micro-instruction is and what it consists of on this CPU in part 2!
Continue reading How to design your own CPU from scratch – Part 3How to design your own CPU from scratch – Part 2
In the first part of this series, I discussed the ALU of our CPU. In this part, we’ll take a look at the data and program storage and how to address the them. I’ll also discuss how the ALU is controlled.
Continue reading How to design your own CPU from scratch – Part 2How to design your own CPU from scratch – Part 1
This series will discuss the basic building blocks of a simple theoretical CPU design. In it, I’ll cover one topic in each article and append the theoretical design. In the end, we’ll have a functioning CPU model.
Continue reading How to design your own CPU from scratch – Part 1