8-bit breadboard TTL CPU
TheHaving been a software engineer professionally for a good 16 years, you would expect me to have a good understanding of what actually goes on inside a CPU. Well, that definitely wasn't the case in the beginning of 2017!Sure, I knew it works based on electronic signals representing zeroes and ones, but I didn't understand it in a way that I could draw it or explain to someone else.
This opened a window for collaboration with other enthusiasts who helped me a lot during the project, especially when I got ahead of Ben's videos.
The result is a fully functional, although very simple, computer on a breadboard. It is an 8-bit CPU with 16 bytes of RAM, 2 general purpose registers, 1 instruction register, a simple adder / substractor and an output display composition of 3 7-segment displays.It supports 7 instructions that are programmed directly into the RAM using DIP switches.In my case it runs at a maximum speed of around 15 Hertz and it can be easily single stepped.
This limited instruction set is sufficient to run a very simple programming outputting a Fibonacci sequence:
For More You Can Check: Online Marketing Video
