Department of
Electrical and Computer Engineering
Digital Design Principles
ECE
Prof.
Volkan Rodoplu
Lectures: Monday/Wednesday
Professors' Office hours:
in Room 4113, Harold Frank
Hall; starting
Midterm
Exam: 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. |
(Homework is
assigned from the reader.)
CourseReader_Problems
10 to 14
Homework
- Solutions
The homework is due in
the ECE
(due January 31, 2007; 2:00 PM) |
(due February 7; 2:00 PM) |
(due February 28, 2007; 2:00 PM) (This is a long homework, start early!) |
(due March 7, 2007; 2:00 PM) |
Note the new due date: (due |
Grading
Guidelines for Homeworks and Labs
Lab Handouts
Lab Schedule
Print out Data Sheets for each lab
ECE Shop: List of
Available Parts
UCSB/ECE DigiLab FPGA Board Information
ALL PRE-LABS DUE ARE AT THE BEGINNING OF
YOUR LAB.
THE CHECK-OUTS FOR DEMOS MUST BE DONE WITHIN
FIRST 1 HR. OF THE LAB SECTION.
All the lab dates below are for "week
of" the date indicated,
at the beginning of your lab section.
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.] |
Pre-lab due: January 29, 2007 [This is a long pre-lab; start early!] Check-out: February 5, 2007 |
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 starts: (There is no pre-lab
for this lab.) Parts 1 and 2 due: Parts 3 and 4 due:
March 12, 2007 |
|
Lab
Sections and TA Office Hours
Harold
Frank Hall, Room 1124 (DigiLab)
You may go
to the office hours of any TA (not just the TA of your lab section)
Gengxin Miao ("Miao") Lab Section: Wednesday Office hours: Thursday 12:15 – 1:45 pm |
Sheng-Luen Wei ("Vincent") 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 the
laboratories for this course. A partial list is as follows: Prof. Roger C.
Wood, Christian Schmidt, Prof. Kaustav Banerjee, James Rosenthal, Brian
Simolon, 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 for
preparing lecture note slides for this course, and for his continuing
contributions 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 Winter 2005
Practice Problems for FSM
Design: PS1 PS2 PS4
Lecture Notes (very rough)
(The following are handwritten lecture
notes that I made while preparing for the lectures. These are very rough
compared to the exposition in class, and were mostly notes to myself. However,
I am providing them here in case you find them useful.)