ECE 241 Project

        Fall 2008       S. Brown, J. Rose, B. Wang

The Task

The purpose of the project is to:

 

  1. Gain experience dealing with the design of a larger digital system, and to deal with the issues in going from a soft simple specification (“make a digital toaster controller”) to an actual complete design.  There is no substitute for experience!

 

  1. Express your creativity by applying what you have learned in this course to a project of your own choosing.

 

You will design and implement a project of your own choosing that uses digital logic in some creative way. You may use any of the parts available in the lab, but are restricted to using just one of the Altera DE2 boards. An important part of this lab is the creativity required to think up an interesting project, and then negotiate with a TA or instructor as to the final form of the project.

Originality/Uniqueness Approval

The first step in your project is to come up with an original idea. You must submit your idea, in a 1-3 line description, via email to your ECE 241 instructor for “originality” or “uniqueness” approval. The instructor will quickly respond to tell you if the idea has already been proposed more than once. If it has, you'll have to come up with something different. Please note that this approval is only the first step and only deals with the basic idea, and not the scope/effort required for the project; that comes next:

Before the First Project lab

You will submit a short project proposal of what your project is about. This should be a short description that gives:

·         The basic idea of the project, and the basic function of your circuit.

·         Describe the inputs and outputs, and give a simple block diagrams describing how the various parts of your circuit interact.

·         Your plan of action for each of the three lab periods - "milestones"

·         Present this to you TA to get their opinion on whether the project is viable. Once approved, you should get their signature. This is just a check to make sure that you do not try something overly ambitious.

Demonstration and Report

You will demonstrate your project to your supervising TA in the final lab period, and will be required to provide a short report describing your project.