Close

Testing The Microprocessor

A project log for Modular Computer KIT From Scratch

I would like to build a functioning computer kit from scratch. I am starting at zero for materials, ideas and knowledge!

dominic11112Dominic11112 04/30/2014 at 14:292 Comments

I have decided the best place to start would be to test the microprocessor I would be using... I bought these off eBay as "New Old Stock". This was a great exercise as it introduced me to some great sites for components and the real basics of the Z80 microprocessor that I plan to use. I chose the Z80 for a number of reasons; it runs on 5 volts, it is 8-bit, very simple architecture, cheap and there seems to be a lot of information on the web about using one of these. Of course, as I am starting with absolutely no knowledge of how to do this, I had to borrow the schematics from someone else. Here they are: 

http://z80.info/z80test0.htm

This was a great build as it can be easily put together on a breadboard, I got the 5V supply from an old phone charger and the components are very easy to get. I purchased them all from one online store based in my local city. This was a very exciting build, as I see it as a stepping stone to my future projects... which I am already ordering the parts for the next step.

Discussions

zakqwy wrote 05/02/2014 at 00:02 point
Looks like a great way to learn about computer architecture! What does the test program do? Did you try pulling inputs or any of the other stuff described in the blog you linked?

  Are you sure? yes | no

Dominic11112 wrote 05/07/2014 at 12:53 point
I am sending it a "no operation" command by pulling the input pins low (I think, like I said I am learning so much each day). So if the microprocessor is functioning correctly it will cycle through the memory bus pins looking for the RAM that isn't there. If you hook LEDs up to each of these you can watch this happening, and know in turn the microprocessor is working. It is a very basic circuit, which as I now know was a perfect start for me. I hope what I have written has made sense, I am not completely down with the lingo yet!

  Are you sure? yes | no