8 Bit Spaghetti
  • About Me
Instructables - How to Build An 8-Bit Computer

Building an 8-Bit Computer – Now With Instructions

By Kyle On May 4, 2012 · 10 Comments

I have been thinking about doing an Instrucables article on my computer project for a while now as the goal of this project being on the internet in the first place is to help people with a similar goal. For those of you who are not familiar with Instructables, it is a comprehensive DIY website written by makers from [...]

Continue Reading →
And Let the Testing Begin

Test Time

By Kyle On April 26, 2012 · 13 Comments

I just finished wiring up the NVRAM chips to the computer. They are being addressed by a 8-bit program counter separate from the computer’s control counter. The control matrix changes its control word on the falling edge of the clock pulse. This allows the control to set up the 16-bit word, needed to tell which [...]

Continue Reading →
The Wiring for My Programmer

NVRAM Programmer

By Kyle On April 21, 2012 · 3 Comments

For the control matrix of my computer I am using some NVRAM chips to store a 16-bit control word for the various registers and control wires of my CPU. I decided not to use EEPROM as the chips that I bought were all faulty and wouldn’t write (I consulted many people and they agreed). I [...]

Continue Reading →
Architecture and Microinstructions

Microinstructions Done

By Kyle On April 19, 2012 · 24 Comments

I finished the microinstructions for the control matrix of my computer. The block diagram on the upper left is the architecture of the computer itself. The chart below it is a list of OP codes for different macroinstructions. The chart on the right is the list of each individual microinstruction that makes up each macroinstruction.

[...]

Continue Reading →
The Bulk of My Computer

The Bulk of My Computer

By Kyle On April 19, 2012 · Leave a Comment

After a month I finally received my breadboards from China and can start finishing the breadboard work on my computer. I now have all of the registers constructed as well as the ALU. Everything is connected to a data bus (bottom) that allows for the transfer of data from one register on the computer to [...]

Continue Reading →
My Programmer

Control Matrix Programming

By Kyle On April 19, 2012 · 4 Comments

A CPU consists mainly of registers (places to store values) that have to be controlled by, you guessed it, a control matrix. The control matrix outputs a control word, CON, whose bits activate the needed registers on a computer for input and output. For my computer I am using 3 NVRAM chips to store all [...]

Continue Reading →
3 Digit Numitron Readout

The Display

By Kyle On April 19, 2012 · 14 Comments

For the display I wanted something more interesting than a simple binary readout. I decided to go with the retro look and use some IV-9 russian Numitron tubes that can be conveniently driven by 5V with 20mA of current, the perfect amount to use a 4511 7-segment decoder. The only problem in the way of [...]

Continue Reading →
The Golden Book

Two Useful Books

By Kyle On April 19, 2012 · 3 Comments

Without the textbook Digital Computer Electronics by Albert Malvino I wouldn’t have been able to even start this project. If you are considering building, or even learning about a computer using TTL this book is extremely worth the small amount of money you have to pay for it on Amazon. The TTL Cookbook by [...]

Continue Reading →
The First Parts

First Parts

By Kyle On April 19, 2012 · 9 Comments

The first parts that I purchased for my computer included two breadboards and the logic chips to build a simple Arithmetic Logic Unit that could preform addition and subtraction on 4 bits. Initially I was going to build a 4 bit computer, but I later decided that having a computer that could only operate with [...]

Continue Reading →
  • Recent Comments

    • Cody on Building an 8-Bit Computer – Now With Instructions
    • Kyle on First Parts
    • Cody on Microinstructions Done
    • Cody on First Parts
    • Kyle on The Display
  • Archives

    • May 2012
    • April 2012
  • Categories

    • Design
    • The Build
  • Language

8 Bit Spaghetti

Pages

  • About Me

The Latest

  • Building an 8-Bit Computer - Now With Instructions
    I have been thinking about doing an Instrucables article on my computer […]

More

Thanks for dropping by! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the RSS feed.
© 2012 Kyle Hovey
Platform by PageLines