Department ofElectrical and Computer Engineering
Digital Design Principles
ECE
Prof.Volkan Rodoplu
Lectures: Monday/Wednesday at LSB 1001
Professors' Office hours: , Mondays &Wednesdays
in Room 4113, Harold FrankHall; starting
Syllabus
MidtermExam:in class, see course calendar in Syllabus
Final Exam:
Announcements
03/14/07: TA office hours in final week:
Vincent: Tuesday, TBD Miao: 12:30 – 2:00pm Thursday, 03/22/07
For those who didn’t demo lab5 yet, you can still demo it on TA office hours.
02/13/07: There will be a midterm review session in class on 02/14/07.
02/13/07: All of the solutions of the homework assignments, quizzes, and the midterm and final exams from the previous years have been posted in the Homework - Solutions link below. (Click on the Solutions hyperlink.) Please make sure to go to class on 02/14/07 in order to get the username and the password from the T.A.'s.
01/10/07: For Lab # 1: Deadlines have been updated: Step # 1 and Step # 2 are due the week of January 22nd, and Steps 3 & 4 are due the week of January 29. (However, you are highly encouraged to make as much progress as possible during the week of January 15, and discuss your K-map minimization approach with your TA.)
01/08/07: Please read the UCSB/ECE FPGA Board web page: http://vader.ece.ucsb.edu/digilab-fpga/
01/08/07: For Lab # 1: Please note that NOT all TTL parts are available. See the hyperlink below on ECE Shop: List of Available Parts (under Lab Handouts). Only these chips are available in the lab, so plan your TTL implementation accordingly.
01/08/07: Please use TTL (7400 series) for your labs (not CMOS 4000 series parts!).
01/08/07: For the lab problem sets, you need to hand in only 1 solution per team (put both team members' names on your solutions.)
01/08/07: Check in the ECE Shop (Room: 1160, Harold Frank Hall; M-F: 8:00-12:00 and 1:00-4:00) to get the access cards for the Digital lab.
Course Reader
(Homework isassigned from the reader.)
CourseReader_Problems10 to 14
CourseReaderProblems 18
CourseReaderProblems 19-20
CourseReader Problems 32-33
Homework- Solutions
The homework is due inthe ECE
HW # 1 (due January 31, 2007; 2:00 PM) | HW # 2 (due February 7; 2:00 PM) |
HW # 3 (due February 28, 2007; 2:00 PM) (This is a long homework, start early!) | HW # 4 (due March 7, 2007; 2:00 PM) |
HW # 5 Note the new due date: (due |
GradingGuidelines for Homeworks and Labs
Lab Handouts
Lab Schedule
<![if !supportLineBreakNewLine]>
<![endif]>
Print out Data Sheets for each lab
ECE Shop: List ofAvailable Parts
UCSB/ECE DigiLab FPGA Board Information
ALL PRE-LABS DUE ARE AT THE BEGINNING OFYOUR LAB.
THE CHECK-OUTS FOR DEMOS MUST BE DONE WITHINFIRST 1 HR. OF THE LAB SECTION.
All the lab dates below are for "weekof" the date indicated,
at the beginning of your lab section.
Lab #1 Nothing is due: January 15, 2007 (but highly encouraged to complete as much of Steps # 1 and # 2 as possible.) Pre-lab due: (Steps # 1 and # 2 due) January 22, 2007. [Demo of Steps # 3 and/or # 4 encouraged, but not required.] Check-out (Steps # 3 and # 4): | Lab #2 Pre-lab due: January 29, 2007 [This is a long pre-lab; start early!] Check-out: February 5, 2007 |
Lab #3 Lab starts: Check-out: (Hint: Use teamwork to manage the wiring to get it done by the deadline.) | Lab # 4 Lab-4 help Sample C program cbw.h cbw32bc.lib lab4_verilog Sample-Testbench cbw32.dll Lab starts: (There is no pre-lab for this lab.) Part 1 due: Parts 2, 3 and 4 due: February 26, 2007 |
Lab #5 template.v Lab starts: (There is no pre-lab for this lab.) Parts 1 and 2 due: Parts 3 and 4 due: March 12, 2007 |
LabSections and TA Office Hours
HaroldFrank Hall, Room 1124 (DigiLab)
You may goto the office hours of any TA (not just the TA of your lab section)
Gengxin Miao ("Miao") miao@umail.ucsb.edu Lab Section: Wednesday Office hours: Thursday 12:15 – 1:45 pm | Sheng-Luen Wei ("Vincent") swei@umail.ucsb.edu Lab Section: Tuesday 7:00 - 9:50 pm Office hours: Monday 7:30 – 9:00 pm |
Acknowledgments: We would like to thank all the professors,TA's and lecturers, who have created, worked on, used, and revised thelaboratories for this course. A partial list is as follows: Prof. Roger C.Wood, Christian Schmidt, Prof. Kaustav Banerjee, James Rosenthal, BrianSimolon, Dr. John M. Johnson, Prof. Volkan Rodoplu, Aida Todri, Nilesh Modi,Vishal Mehta, James Tandon. We would also like to thank Dr. John M. Johnson forpreparing lecture note slides for this course, and for his continuingcontributions during the summer quarters.
Practice Exams
ECE 152A Midterm Exam Fall 2004
ECE152A_Midterm Exam Winter 2005
ECE 152A Midterm Exam Fall 2005
ECE 152A Final Exam Fall 2004
ECE 152A Final Exam Winter 2005
Practice Problems for FSMDesign: PS1 PS2 PS4
Lecture Notes (very rough)
(The following are handwritten lecturenotes that I made while preparing for the lectures. These are very roughcompared to the exposition in class, and were mostly notes to myself. However,I am providing them here in case you find them useful.)
<![if !supportLists]>