ECE 491 - Senior Design Project I
Fall 2008 Tentative Schedule
Last Update: September 19, 2008
 
Week of Lecture Notes (in PowerPoint format) Laboratory
Reading
Aug. 25
1. Course Overview
 

2. FPGAs and Verilog (in lab) Lab 1: Intro to FPGA Design with Verilog  

3. Combinational Design in Verilog
S&R Ch. 1-2

4. Sequential Design with Verilog


Sept. 1
4. Sequential Design with Verilog (cont'd) Lab 2: Sequential Design with Verilog Colwell "The Power of the Most Likely"

5. Advanced Verilog



Video: F. Brooks, "The Design of Design"
 
 
Sept. 8
6. Advanced Verilog: Delay

  7. Verification & Testbenches  
Colwell "If You Didn't Test It..."

8. Engineering Design; Requirements Analysis  
S&R Ch. 3
Sept. 15
9. Coding Guidelines and Debugging Lab 3: Testbenches S&R Ch. 3

10. Data Communications


 
11. Case Study: Verifying Microprocessors
 
 
Sept. 22 12. Data Communications 2: Coding Lab 4: Asynchronous Serial Transmitter  

13. ASM Diagrams
 
S&R Ch. 4

14. System Design

Sept. 29
15. Synchronizers & Metastability Lab 5: Asynchronous Serial Receiver Colwell "Design Reviews"
  16. Handshaking

 

17.  Detailed Design, Design Reviews  
S&R Ch. 6
Oct. 6
Fall Break Oct 6-7
 
 
18. Reading Technical Papers  
M&B Ethernet Paper
  19. Manchester Transmitter & Receiver
 
 
Oct. 13 20. Intellectual Property Lab 6: Manchester Transmitter  

21. Cyclic Redundancy Check, Block RAM

Oct. 20
22. Ethernet and 802.11 Wireless Lab 7: Manchester Receiver  

23. Digital RF Transmitter & Receiver

Oct. 27
24. Project Assignment
 

25. Business & Economic Concerns
S&R Ch. 5
Nov. 3
Project work during class
Project Design  

Guest Lecture: Preparing for ECE 492
 

26. Political, Social, & Ethical Concerns
Colwell "Near Misses"
Nov. 10 Guest Lecture: Preparing for ECE 492
Design Reviews, Project Implementation  

27. Environmental and Sustainability Concerns
 
Nov. 17
Guest Lecture: Preparing for ECE 492 Project Implementation
 
  Project work during class
 
 
Nov. 24
Project work during class
 Project Testing
 

Thanksgiving - No Class Nov. 26-28

Dec. 5
Project work during class (M, W), Course Evaluations
Project Demonstrations
 

Course Wrapup