Department of Electrical and
ECE 554 Digital Engineering Laboratory
Course Syllabus - Fall 2009
1. OBJECTIVES:
1) Deal with problems and solutions associated with many aspects of a large digital design project,
2) Work effectively as a member of a moderate-sized team,
3) Use contemporary commercial design tools, and
4) Use programmable, user-defined devices for rapid prototyping.
2. PREREQUISITES: ECE 351, ECE/CS 552, ECE551 is recommended.
3. TEXTBOOK: Handouts, materials, and manuals on-line.
4. INSTRUCTORS:
Kewal K. Saluja, 4611 EH, saluja@ece.wisc.edu
Office hours: 2:30-3:30pm Monday; 2:00-3:00pm Tuesday and Wednesday
Chunhua Yao: yao1@wisc.edu
Office hours are assigned lab hours (3:45 to 6:45 Tuesday and Thursday)
4. LOCATIONS:
Laboratory: Room 3628 EH (Phone in attached room 3654: 265-3803 - Campus Only)
Lectures: Room 3444 EH (W 12:05 PM to 12:55 PM)
Lectures and Design Reviews: Room 3444 EH during lab hours, marked C on outline.
5. PROJECT: The project is to design, implement, test, and program a general or special purpose digital computer, usually emphasizing some particular features. Project groups are seven to nine in size. Teamwork and realistic project scheduling and monitoring are emphasized. Project progress reports are marked PR on outline.
6. GRADING POLICY: 15% Lab Exercises; 20% Midterm/Bench Exam; 65% Project; No Final Exam.
7. TENTATIVE OUTLINE:
| Week | Date | Section | Topic or Activity |
| ;nbsp; | ;nbsp; | ;nbsp; | |
| 1 | 9/2 | Lec | Course Introduction |
| 9/3 | Lab C | FPGA Concepts and Design | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 2 | 9/8 | Lab | FPGA Design Tutorial, Miniproject Team Selection |
| 9/9 | Lec | Laboratory Environment, Miniproject Assignment | |
| 9/10 | Lab | Miniproject Organization, Design, and Simulation | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 3 | 9/15 | Lab | Miniproject Synthesis and Debug, Project Team Selection |
| 9/16 | Lec | Course Project Assignment, Working in Teams | |
| 9/17 | Lab | Miniproject Demo and Report Due, Architecture Meeting | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 4 | 9/22 | Lab | Architecture Meeting |
| 9/23 | Lec | Register Files and Memory, Design Issues | |
| 9/24 | Lab C | Project Proposal - 3444 EH, Architecture Meeting | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 5 | 9/29 | Lab | Architecture Meeting |
| 9/30 | Lec | Bench Exam Overview | |
| 10/1 | Lab C | Architecture Review - 3444 EH | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 6 | 10/6 | Lab | ISA Report Due, Microarchitecture Meeting |
| 10/7 | Lec | -- | |
| 10/8 | Lab | Bench Exam | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 7 | 10/13 | Lab | Microarchitecture Meeting |
| 10/14 | Lec | -- | |
| 10/15 | Lab | Microarchitecture Meeting, Logic Design & Entry | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 8 | 10/20 | Lab | Microarchitecture Meeting, Logic Design & Entry, PR |
| 10/21 | Lec | -- | |
| 10/22 | Lab | Microarchitecture Review - 3444 EH | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 9 | 10/27 | Lab C | Logic Design & Simulation |
| 10/28 | Lec | -- | |
| 10/29 | Lab | Subsystem Design & Simulation, PR | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 10 | 11/3 | Lab | Subsystem Design & Simulation |
| 11/4 | Lec | -- | |
| 11/5 | Lab | System Simulation & Debug | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 11 | 11/10 | Lab C | Testing and Demo Review - 3444 EH |
| 11/11 | Lec | -- | |
| 11/12 | Lab | Hardware Test & Debug | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 12 | 11/17 | Lab | Hardware Test & Debug, PR |
| 11/18 | Lec | -- | |
| 11/19 | Lab | Software Test & Debug, PR | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 13 | 11/24 | Lab | Software Test & Debug |
| 11/25 | Lec | -- | |
| 11/26 | Lab | Thanks giving recess | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 14 | 12/1 | Lab | Demo Preparation, PR |
| 12/2 | Lec | Final Charge and Course Evaluation | |
| 12/3 | Lab | Project Completion, PR | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 15 | 12/8 | Lab | Project Demonstration |
| 12/9 | Lec | -- | |
| 12/10 | Lab | (optional) – Possible Social evening | |
| ;nbsp; | ;nbsp; | ;nbsp; | ;nbsp; |
| 16 | 12/15 | All | Final Project Report Due |