[Next] [Previous] [Top]

ECE241F Lab 7

1.0 Purpose

The purpose of this lab is to learn much more about state machines by building one that controls a small adder/subtracter unit. This lab amounts to building a very simple processor (computer). The lab also teaches about using pre-designed functional units and how to properly synchronize communication between two devices using "handshaking".

Warning: this lab is difficult - be sure to allocate sufficient time for preparation. The good news is that you will learn a great deal in this lab.