## New Information

This section describes new and important course information; it has been placed at the top of the page to make it easier to find out what's new.

May 27/97 Final grades are posted on Professor Newton's door. From the Professor:
As of 9am this morning, grades for final, project, and overall course are
posted on my door. I apologize for the delay, but it was due to the
inconsiderate tardiness of one of the TAs who only finally gave me his
project grades last night! Again, my apologies and have a great summer!
Prof. A. Richard Newton
Department of Electrical Engineering and Computer Sciences
University of California at Berkeley
(510) 642-2967
(510) 643-5052 fax

May 27/97 News server still flakey This web page still the only reliable way to make global announcements. Sorry.
May 15/97 Final exam is on Friday 12:30pm in 100 Lewis. Good luck to all!
May 15/97 Last nanosecond office hours! I'll be in the lab Friday May 16 at 9am to 11:30am. [Phil]
May 14/97 Harry says he'll have office hours from 1pm onwards on Thursday May 15. Also check out some random comments he sent me about some of the practice finals.
May 14/97 Derek says he will be available from 7-8pm on both Wednesday May 14 and Thursday May 15; see him in 117 Cory.
May 14/97 I'll be holding last-second office hours on Thursday May 15 8pm-???. [Phil]
May 13/97 Extra Problem 2 solved. For this problem, you should consider when the S-R latches have both inputs 0 (and both outputs 1); here, the outputs are not the complements of each other. It would be best to treat the S-R latches as an asynchronous circuit with a single feedback loop; analysis would begin by first breaking that loop at one output node and expressing the other output node as a function of the inputs and the broken node.
May 13/97 Extra Problem 1 solved. Also a typo was fixed in the question; the shift unit shifts left, not right.
May 12/97 Homework solutions 9/10 now online.
May 12/97 Solution to Spring 94-1, Question 2. As I find ``interesting'' problems from the old finals, I'll put sample solutions up here.
May 12/97 Some Extra Problems.
May 12/97 All homework/quiz grades are now online.
May 12/97 News server is flakey. Check here for the latest news. Tell your friends. Tell your enemies. Tell your mom (but only if she's taking this course too).

April 25/97 Project Final Report guidelines available

April 25/97 Homeworks 9 and 10 both available

Mar 09/97 Homework solutions now online.

Feb 26/97 Class List updated with most recent grades.

Feb 4/97 Project Checkpoints requirements added to course material section below. Check it out!

Jan 30/97 Results from the survey/homework assignment (BUGS) are now available. They can also be found on the class Homework page.

Jan 27/97 Yet again, more changes to the office hours; see the list and schedule below. Also, the class list has been updated again. As usual, send email if you think something is wrong.

Jan 23/97 Some of the TA office hours and lab/discussion sections have changed; see the list and schedule

Jan 23/97 The list of lab/discussion section assignments has been completed; please check to make sure that you've been given a satisfactory section.

## Course Information

Course: CS 150
Title: Components and Design Techniques for Digital Systems
Control Number: 24726

Instructor: Professor A.R. Newton
Office: 566 Cory
Office Hours: Tu 1:00-2:00pm, We 3:00-4:00pm, 566 Cory
Phone: 642-2967
Email: rnewton@ic.eecs

Lectures: 2:00-3:30 TuTh, 10 Evans; 2:00-3:00 Fr, 4 Leconte
Discussions: See Schedule
Labs: See Schedule

Textbook: Contemporary Logic Design, R.H. Katz (Also see http://http.cs.berkeley.edu/~randy/CLD/CLD.html

Reference:
• John F. Wakerly, Digital Design: Principles and Practices, Prentice Hall: Englewood Cliffs, N.J., 2nd Edition, 1994, ISBN 0-13-211459-3
• William I. Fletcher, An Engineering Approach to Digital Design, Prentice Hall:Englewood Cliffs,N.J., 1980, ISBN 0-13-277699-5
• Franklin P. Prosser & David E. Winkel, The Art of Digital Design, 2nd Ed., Prentice Hall: Englewood Cliffs, N.J., 1987, ISBN 0-13-046780-4
• Donald A. Norman, The Design of Everyday Things, Doubleday: New York, NY, 1990, ISBN 0-385-26774-6
Laboratory Reference:
• The Programmable Logic Data Book, Xilinx, San Jose CA, 2nd Edition, #0401253
• XACT Libraries Guide, Xilinx, San Jose CA, #0401098-01
• XACT Hardware & Peripherals Guide, Xilinx, San Jose CA, #0401132-01

## Course Schedule

Lab Section  Control Number  Discussion Section  Control Number
11  24740  101  24728
12  24742  102  24730
13  24744  103  24732
14  24746  104  24734
15  24748  105  24736
16  24750  106  24738

## Teaching Assistants

Name  Email  Office Hours  Lab Sections  Discussion
Edward Cheuk-Fan Chan  chan1@cory.eecs  1-2 Tu, 10-11 Th  12, 14  101
Philip Chong (head TA)  pchong@cory.eecs  12-2 Fr  16  104
Harry Fung  hfung@cory.eecs  12-1 Mo, 10-11 Th  11, 15  102
Toan Pham  toanpv@cory.eecs  4-5 Mo, 4-5 Tu  12, 14  103
Nithyaathreya Ramanathan  nithya@motian.eecs  10-11 Mo, 9-10 We  13  1-2 Th
Yulius Tjahjadi  yulius@cory.eecs  10-12 Fr  11, 15  105
Derek Young  dereky@cory.eecs  4-5 We, 4-5 Th  13, 16  106
Office hours will be in either 204B Cory or 297 Cory (just down the hall from 204B).

TAs and other friendly help can also be found using the class newsgroup (ucb.class.cs150). Watch for news regularly!

When sending email, please put the string "CS150" somewhere in the Subject: header. This will hopefully help speed up the responses.

## Course Materials

Almost all material, including lecture notes, homework assignments, and lab assignments, will be posted to the web instead of distributed on paper. We encourage you to read all this documentation online, and resist the urge to print this material on paper:

## Previous Materials

We wish to thank our corporate sponsors, who have provided this class with valuable materials and technical assistance.

, which provided us with the FPGA boards and software development environment used in the lab.

, which generously donated the Pentium workstations in 204B and 123 Cory.

, which donated Windows NT and other software for the workstations.

Maintained by Philip Chong

pchong@cory.eecs.berkeley.edu
\$Date: 1997/02/03 09:19:57 \$