Our ALU Homepage

Your source for knowledge regarding the trials and tribulations of our ALU implementation.

Table Of Contents


The Group


Introduction


High-level Functional Design

A big part of real world design involves taking a vague description of a problem and nailing down the specifics. To that end, we were given a choice: design an 8-bit ALU/Calculator or a "mini"-CPU. We felt that the ALU implementation would give us plenty of opportunities to explore and solve challenging design issues while letting us keep tighter control over the overall complexity of the project.

Particulars of the specification have been left to our discretion. After discussing the matter thoroughly, we settled on a functional description (including a block diagram) supporting a set of operations that we feel present a variety of design issues without overstepping the bounds of what we are capable of completing in a single semester.


Low-level Implementation


Credits

The main page for each of the sub-blocks details each group-members contributions to that sections of the project and the report. The text and HTML for this page were done by Pritchard.