zac-garby / computer

Schematics and bits of code for an 8-bit CPU and computer.

Home Page:https://zac-garby.github.io/computer/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer

These are the schematics for an 8-bit computer I'm designing, loosely based on Ben Eater's YouTube series.

There's a pdf version of the schematics here, although it might not always be up to date. Otherwise, you can open the project in Kicad.

I've also recreated the schematics in Logisim, to test that it all works properly before I build it in real life. You can download the Logisim file here.

Possible Future Improvements

  • In the decoder multiplexer, the input enable and output enable signals could be combined into the same signal. In reality, they will always be the same thing: it's pointless to output to the data bus unless something else is reading it, and vice versa. (This would involve changing SUM_TO_ACC to a multiplexed input signal.)

About

Schematics and bits of code for an 8-bit CPU and computer.

https://zac-garby.github.io/computer/

License:MIT License


Languages

Language:Python 96.3%Language:Assembly 3.7%