EECE 277: FPGA Design

2005 Spring Semester

Date Lecture Topic Assigned Reading Special Event
Jan. 12 What is FPGA Design? Brown/Vranesic: Chapters 1 and 2  
Jan. 14 Design Methodologies    
Jan. 17 Gates and Boolean Algebra Brown/Vranesic: Chapter 12 Homework #1 Assigned
Jan. 19 Computer-Aided Design (CAD) Tools Brown/Vranesic: Chapter 3  
Jan. 21 NO CLASS    
Jan. 24 Implementation Technology Brown/Vranesic: Appendices B, C, and D Homework #1 Solutions

Homework #2 Assigned

Jan. 26 Implementation Technology Part 2   Laboratory Assignment #1
Jan. 28 Guest Lecture - Jason Scott    
Jan. 31 Interconnect and Logic Elements    
Feb. 2 In-Class Laboratory Day Brown/Vranesic: Appendix A Homework #2 Solutions
Feb. 4 Guest Lecture - Philippe Adell

Interconnect and Logic Elements Part 2

  Homework #3 Assigned
Feb. 7 VHDL Philosophy 101 Brown/Vranesic: Chapter 5 Laboratory Assignment #1 Due
Feb. 9 Introducing VHDL Constructs    
Feb. 11 More VHDL Constructs    
Feb. 14 Review for Exam 1   Homework #3 Solutions
Feb. 16 EXAM 1    
Feb. 18 Solutions to Exam 1 Brown/Vranesic: Chapter 5 Exam 1 Solutions

Laboratory Assignment #2

Context Help for 8-Count

Feb. 21 Number Representation and Adders    
Feb. 23 In-Class Laboratory Day Brown/Vranesic: Chapter 6  
Feb. 25 Combinational Logic Blocks Brown/Vranesic: Chapter 7 Homework #4 Assigned
Feb. 28 Storage Elements   Laboratory Assignment #2 Due
Mar. 2 Sequential Machines Brown/Vranesic: Chapter 8  
Mar. 4 Examples of Digital System Design Brown/Vranesic: Chapter 10  
Mar. 7 NO CLASS   SPRING BREAK
Mar. 9 NO CLASS   SPRING BREAK
Mar. 11 NO CLASS   SPRING BREAK
Mar. 14 Basic Computer Architecture   Laboratory Assignment #3
Mar. 16 In-Class Laboratory Day   Homework #4 Solutions
Mar. 18 Verification and Testing Brown/Vranesic: Chapter 11 Last day to withdraw from course with a 'W'
Mar. 21 Verification and Testing Part 2    
Mar. 23 In-Class Laboratory Day    
Mar. 25 NO CLASS    
Mar. 28 Documentation for Project Design   Laboratory Assignment #3 Due
Mar. 30 Pseudo In-Class Laboratory Day   Proposal Guidelines
Apr. 1 Pipelining    
Apr. 4 Review for Exam 2   Final Project Proposal Due
Apr. 6 EXAM 2    
Apr. 8 Solutions to Exam 2   Exam 2 Solutions
Apr. 11 Choosing the Right Device    
Apr. 13 In-Class Laboratory Day    
Apr. 15 VHDL Review    
Apr. 18 Reconfigurable Computing    
Apr. 20 In-Class Laboratory Day    
Apr. 22 Hardware/Software Co-Design   Report Guidelines

Team Member Evaluation

Apr. 25 Recap of FPGA Design   LAST DAY OF CLASS
Apr. 27     Final Project Demonstration Due
Apr. 30 FINAL PROJECT PRESENTATIONS   Exam Time: 2pm - 5pm

Final Project Report Due

 


EECS Department | School of Engineering | Vanderbilt University

For more information,
please contact Dr. William H. Robinson

Last modified on April 26, 2005