1 of 9

Breadboard Computer Project

1 August 2024

Members: Dilan Gandhi and Rithvik Madiraju

Project Advisors: Dr. Richard Howard and Dr. Richard Martin

2 of 9

Team Introduction

Dilan Gandhi ‘25 - Rising Senior at Manalapan High School

  • Manalapan, New Jersey

Rithvik Madiraju ‘26 - Rising Junior at Francis Parker High School

  • San Diego, California

3 of 9

Project Objective

  • Building a 8-bit computer from scratch on breadboards
  • Using different electrical components Integrated Circuits, Logic Gates, Registers, etc.
  • To document the step-by-step process
  • Using schematics, notes, and images
  • Aim to help others replicate the creation

4 of 9

Progress

  • Rebuilt A and B Register
  • Finished building Program Counter
  • Finished building most of RAM
  • Completed Clock Module (finally)
  • Tested RAM and ALU through Clock Module
  • Continued Instruction Manual

5 of 9

Clock Module

  • Fixed Connection issues in all three uses of 555 Chip
  • Switch, Button, Flicker
  • 3 Logic Gates to connect to clock signal
  • NOT Gate: Inverts input signal
  • NAND Gate: Controls clock signal
  • AND Gate: Combines signals
  • Tested with RAM, ALU, and Program Counter

6 of 9

Program Counter

  • Counts in binary to know which instruction the computer is executing
  • JK flip-flop
  • Storage elements that counts binary numbers
  • Connected to Clock Module to test input of counter

7 of 9

RAM

  • Random-access memory
  • Connected and tested with to Clock Module
  • Dip Switch
  • set the address lines manually.
  • The LEDs light up to show the data output from address lines

8 of 9

Goals for next week

  • Finish making Final Presentation poster for Open House next week
  • Finish Instruction Manual
  • Using EEPROM to create a output register
  • Build and code an Arduino EEPROM
  • Hopefully connect everything together

9 of 9

Thank you!

Questions?