wiki:Other/Summer/2024/bC

Version 21 (modified by rmadiraju, 4 months ago) ( diff )

Breadboard Computer Project

WINLAB Summer Internship 2024

Advisors: Dr. Richard Howard, Dr. Richard Martin

Group Members: Dilan Gandhi, Rithvik Madiraju

Project Objective

Overview

The goal of our project is to build an 8-bit computer from scratch on a breadboard using different electrical components like Integrated Circuits, LEDs, Wires, etc.

Specific Goals:

  • Construction: Build a fully functional 8-bit computer using discrete components.
  • Documentation: Create comprehensive documentation covering each step, allowing others to replicate the process. Our aim is to document the step-by-step process, including schematics, notes, and procedures so that others can replicate the creation of their own Breadboard Computer.

Week 1

Week 1 Presentation

Summary

  • Familiarized with breadboard computer components: ICs, logic gates, registers, breadboards, wires, and connectors.
  • Learned about fundamental computer components: Fetch-Execute Cycle, CPU, RAM, ALU, and BUS.
  • Explored the Fetch-Execute Cycle: Fetch, Decode, Execute.
  • Studied the CPU: functions, clock, registers, and ALU.
  • Understood RAM: its function, volatility, and direct access capabilities.
  • Examined the ALU: performs arithmetic and logical operations.
  • Investigated the BUS: facilitates communication between CPU, memory, and peripherals.
  • Planned tasks for next week: model and test the ALU using TinkerCad, begin detailed documentation, construct the clock monitor, and build the registers.
Note: See TracWiki for help on using the wiki.