Department of Electrical and Computer Engineering
Digital Design
Principles
ECE
Prof. Volkan Rodoplu
Lectures: Monday/Wednesday
Professor's Office hours:
in Room 4113, Harold Frank Hall;
starting
Midterm Exam: in class,
see course calendar in Syllabus
Final Exam: Look up in the
Course Offerings schedule of final exams.
Announcements
01/05/09:
Please read the UCSB/ECE FPGA Board web page:
http://vader.ece.ucsb.edu/digilab-fpga/ 01/05/09: 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/05/09: Please
use TTL (7400 series) for your labs (not CMOS 4000 series parts!). 01/05/09: For
the pre-labs, you need to hand in only 1 solution per team (put both team
members' names on your solutions.) 01/05/09:
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
(After you exit the
elevator, go straight through the double doors across from you. The homework
box is outside after you go through the double doors.)
(due January 30, 2009; 2:00 PM) For HW # 1, PLEASE SKIP PROBLEMS # 3, # 6, # 8. DO THE REST OF THE PROBLEMS. |
(due February 6, 2009; 2:00 PM) For
HW # 2: PLEASE SKIP THE FOLLOWING THREE PROBLEMS: B & V PROBLEM
7.32, AND PROBLEM # 15 AND PROBLEM # 16 IN THE COURSE READER DO THE REST OF THE PROBLEMS. |
(due February 27, 2009, 2:00 PM) For HW # 3: PLEASE SKIP PROBLEMS 1-3
(the B&V textbook problems). Also, SKIP Problem # 24 in the course
reader. Do the REST of the Problems, which are from the Course Reader. (Start early!) |
(due March 13, 2009, 2:00 PM) |
For HW#5: ONLY PROBLEM 32 AND 33 IN THE COURSE READER STAY. Please ignore other three problems. (due March 13, 2009; Friday,
2:00 PM) |
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 12, 2009 (but highly encouraged to complete as much of Steps # 1
and # 2 as possible.) Pre-lab
due: (Steps # 1 and # 2 due) January 19, 2009. [Demo of Steps # 3
and/or # 4 encouraged, but not required.] Check-out
(Steps # 3 and # 4): January 26, 2009 |
Pre-lab: NO
PRE-LAB DUE Check-out: |
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 23, 2009 |
Lab starts:
(There is
no pre-lab for this lab.) Parts 1 and
2 due: Parts 3 and
4 due: March 13, 2009 |
|
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)
Wei Tang Lab Section: Tuesday 7:00PM ~ 9:50PM
Office hours: Tuesday 5:30PM ~ 7:00PM |
Xin Yang Lab Section: Thursday 7:00PM ~ 9:50PM Office hours: Thursday 5:30PM ~ 7:00PM |
Nathan Eldridge Lab Section: Wednesday 7:00PM ~ 9:50PM
Office hours: Monday 2:00PM ~ 3:30PM
|
|
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 Midterm Exam Fall 2007
ECE 152A Midterm Exam Winter 2008
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.)
. Blocking vs.
Non-blocking Assignments
. (Enrichment (not required): Lecture 10)
Lecture Slides
(prepared by Prof. Johnson)