Daniel Gros - gros2 (ECE 120)

Michael Pasetes - pasetes3 (ECE 120)


Project Proposal

Introduction

We will be working as part of a larger group with the end goal of making a small microprocessor. We intend to make the microprocessor a teaching aid so that people that are unfamiliar with the way computers work can better understand its simple inner workings. Daniel, Ernesto, and Michael will be working specifically on the 8-bit Arithmetic Logic Unit. Functions will include bitwise AND, bitwise OR, as well as addition and subtraction (a full adder).


Design

Single Bit Add

Add/Subtract Unit

ALU (8-bits instead of 32-bits)

AND Circuit

OR Circuit


Parts

Logic Gates

    • AND (x28)

    • OR (x17)

    • XOR (x24)

    • NOT (x3)

Multiplexers (x2)

Wires

Breadboards


Challenges

The biggest challenge during this project will be bringing all of the pieces together to make the final microprocessor. With each group working somewhat independently, communication as far as what parts we are using and how each of these parts are going to interact both within the context of the individual pieces, but also as a whole will be extremely important and potentially problematic.


References