My next project: an 8-bit computer!

The design is pretty simple, but I'm quite proud of it. its a modified sap-1 architecture, with the biggest difference being that it uses 12-bit words in memory (as opposed to 8-bit), and has a second, smaller bus (4-bit) that is only available to the instruction register & ram. (If my reasoning behind this isn't clear, Just tell me. I'll draw a diagram of it as well).

Currently, the amount of ram that I plan on using is 32 lines of 12-bit words (density of 384-bits, but only 256 are usable by main bus). I was't able to find a chip of this size, so instead I'm using a matrix of six 74LS189 chips.(note: I could add another ten 74LS189 chips for a total of 64 lines of 16-bit words, but this is unnecessary, and I would have to make a few changes to the instruction register.)

schematics of everything will be added to my github eventually.

wish me luck! and if you have any questions or suggestions I would love to hear them!
  • Like
Reactions: 7 people

Comments

Good luck ! I am actually making a custom CPU in Verilog on my FPGA, to make a full custom computer, using an SDRAM driver.
 
Well, here it is. a very messy, unlabeled, (but working) diagram of the ram module. next up is the instruction register!
uc
 
  • Like
Reactions: 1 person
yea! I saw his when I first started. I wish he would release the conditional jump video. its they only part I don't know how to do.
 
For conditionnal jumps, you need to verify the result (carry or zero) and change the IR register.
 
With the current design, all it is is a really big, expensive, and slow calculator. I plan on entering it in next year’s science fair. (By then, it should have user input and rom. I actually have a pretty cool idea about adding in a program selector at startup/reset)
 
I need some advice. I already have the 6 74LS189 chips for ram, but a friend told me about a chip used in arcade systems (P2101a). Each chip is 256x4 bits, so I would only need three. Plus, 256 words is the exact number that my design can support. What do you guys think? Should I buy the other chips?
 

Blog entry information

Author
HamBone41801
Views
275
Comments
30
Last update

More entries in Personal Blogs

More entries from HamBone41801

General chit-chat
Help Users
  • No one is chatting at the moment.
    meowie13 @ meowie13: hellooo everyone