University of California, Santa Barbara
Department of Electrical and Computer Engineering


 

Digital Design Principles

 

ECE 152A -  Winter 2005

Prof. Volkan Rodoplu


Lectures: Monday/Wednesday 3:30 - 4:45 pm at Phelps Hall, Room 1260.

Office hours: Room 4113, Engineering I; Monday and Wednesday 5:00 - 6:00 PM

(starting on January 10, 2005)


Syllabus

(Syllabus has been revised as of 01/04/05, 6:00 PM)

                                  Midterm ExamFebruary 2, 2005,   3:30 - 4:45 pm, in class.


                                  Final Exam: MARCH 18, FRIDAY, 12:00 PM - 3:00 PM,  in class.

                                  Problem Sets for Final Review Sessions:  PS1   PS2   PS3   PS4

Practice Exams

ECE152A Final Exam Winter 2004 : Solutions

ECE152A Midterm Exam Fall 2004 : Solutions

ECE152A Final Exam Fall 2004 : Solutions

ECE152A Midterm Exam Winter 2005 : Solutions



Announcements

02/28/05: Problems 31 and 32 of the Course Reader have been dropped from HW # 5 (i.e. do NOT hand in those problems). So, HW # 5 has only two problems (Problems 29 and 30).

 

02/10/05: The STUDENT PORTFOLIO IS DUE IN YOUR LAB SECTION in the week of  March 7, 2005. The portfolio is per student (not per lab team!). The portfolio IS ONLY HARDCOPY. (NO softcopy components on CD's, etc., will be accepted.) The portfolio has the following components:

1) Lab 5 Report (this is in addition to the copy you will submit for the grading of Lab 5.)

2) 1 sample lecture note (photocopy),

3) 1 sample homework (photocopy),

4) Lab 4 Verilog code (print out),

5) Printed out image of Lab 4 OR Lab 5 final circuit. (The image print-out can be black-and-white (but must be clear), and color images are preferred, though not necessary.)

 

You may add more materials to your portfolio if you wish, but the required items above must appear first and be separate from the optional material. The portfolios will not be returned to students.

 

02/03/05: The instructions for lab 3 have been updated. Please use the 74LS48 BCD to seven segment decoder to convert the binary output of the D-flip-flops into 7 segment display.

 

01/28/05: HW2 Solutions are available. Fall 2004 midterm and final solutions are available also.

 

01/26/05: The instructions for lab 2 have been updated.

 

01/04/05: Download the updated syllabus (updated as of 01/04/05, 6:00 PM).

 

01/04/05: Please use TTL (7400 series) for your labs (not CMOS 4000 series parts!).

  

01/04/05: For the lab problem sets, you need to hand in only 1 solution per team (put both team members' names on your solutions.)

 

01/04/05: Check in the ECE Shop (Room: 1160, Engineering-I; M-F: 8:00-12:00 and 1:00-4:00) to get the access cards for the Digital lab.

 

 

 

Course Reader

(Homework is assigned from the reader.)

CourseReader_Problems 10 to 14

CourseReader Problems 18

CourseReader Problems 19-20

 

Homework - Solutions

The homework is due in the ECE 152A Homework Box on the 5th floor of Engineering I.

HW # 1

(due January 19, 2005, 2:00 PM)

HW # 2

(due January 26, 2005, 2:00 PM)

HW # 3

(due February 16, 2005, 2:00 PM)

HW # 4

(due February 23, 2005, 2:00 PM)

HW # 5

(due March 9, 2005, 2:00 PM)

Grading Guidelines for Homeworks and Labs

Lab Handouts

Lab Schedule
Print out Data Sheets for each lab

Import libraries into Modelsim

Troubleshooting Modelsim

ECE Shop: List of Available Parts

Lab #1

Pre-lab due: week of Jan. 17

Check-out: week of Jan. 24

Lab #2

Pre-lab due: week of Jan. 24

Check-out: week of Jan. 31

Lab #3

Pre-lab due: week of Jan. 31

Check-out: week of Feb. 7

Lab # 4  Lab-4 help Sample C program cbw.h cbw32bc.lib lab4_verilog Sample-Testbench

Lab starts: week of Feb. 7

(There is no pre-lab for this lab.)

Parts 1 and 2 due: week of Feb. 14

Parts 3 and 4 due: week of Feb. 21

Lab #5                   template.v

Lab starts: week of Feb. 21

(There is no pre-lab for this lab.)

Parts 1 and 2 due: week of Feb. 28

Parts 3 and 4 due: week of Mar. 7

 

 


Lab Sections and TA Office Hours
Engr I, Room 1124 (DigiLab)

James Tandon

 

jtandon@antinomian.net

 

Lab Section:

Tuesday  2:00 - 4:50 PM

 

Office hours:

Thursday 10:00 AM - 12:00 PM

 

Lifeng Jiang

 

somazero@gmail.com

 

Lab Section:

Wednesday 7:00 PM - 9:50 PM

 

Office hours:

Monday 8:00 AM - 10:00 AM

 

Frank Dai

 

frankdai@umail.ucsb.edu

 

Lab Section:

Tuesday  7:00 PM - 9:50 PM

 

Office hours:

Tuesday 10:00 AM - 12:00 PM

 

 

Colin Elliott

 

celliott@umail.ucsb.edu

 

Lab Section:

Thursday  7:00 PM - 9:50 PM

 

Office hours:

Wednesday 10:00 AM - 12:00PM

 

Review Sessions

Location: Engr I, Room 1104

Date

Time & Place

TA

Jan. 10, 2005, Monday

 

7 - 8 PM

James/Colin

Jan. 24, 2005, Monday

7 - 8 PM

Frank

Jan. 31, Monday

7 - 8 PM

Lifeng

Feb. 7, 2005, Monday

7 - 8 PM

Colin

Feb. 14, 2005, Monday

7 - 8 PM

Frank

Feb. 28, 2005, Monday

7 - 8 PM

Lifeng

Mar. 7, 2005, Monday

7 - 8 PM

James

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, John M. Johnson, Prof. Volkan Rodoplu, Aida Todri, Nilesh Modi, Vishal Mehta, James Tandon.

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.)

·     Lecture 1

·     Lecture 2

·     Lecture 3

·     Lecture 4

·     Lectures 5-6,   Lecture 5-6 Addendum

·     Lecture 7

·     Lecture 8-9

·     Lecture 10

·     Lecture 11

·     Lecture 13

·     Lecture 14