New version page

Berkeley COMPSCI 150 - Lecture Notes

Documents in this Course
Lab 2

Lab 2

9 pages

Debugging

Debugging

28 pages

Lab 1

Lab 1

15 pages

Memory

Memory

13 pages

Lecture 7

Lecture 7

11 pages

SPDIF

SPDIF

18 pages

Memory

Memory

27 pages

Exam III

Exam III

15 pages

Quiz

Quiz

6 pages

Problem

Problem

3 pages

Memory

Memory

26 pages

Lab 1

Lab 1

9 pages

Memory

Memory

5 pages

Load more

This preview shows page 1-2-19-20 out of 20 pages.

View Full Document
View Full Document

End of preview. Want to read all 20 pages?

Upload your study docs or become a GradeBuddy member to access this document.

View Full Document
Unformatted text preview:

Spring 2003 EECS150 lec01-introPage 1EECS150 Components and Design Techniques for Digital SystemsSandro PintzVisiting InstructorTeaching Assistants:Jack SampsonNorm ZhouGabriel EireaPhoebus ChenAlex Krasnov John Wawrzynek(Warznek)Professor of [email protected] Soda HallOffice hours: Tu, Th 1-2Spring 2003 EECS150 lec01-introPage 2Outline• Enrollment & Attendance• Course Materials & Content• Course Structure & Grading• A Few Basic Principles of Digital DesignSpring 2003 EECS150 lec01-introPage 3Enrollment• If you are enrolled and plan to take the course you must attend your lab section next week, if not you will be dropped from the class roster. No exceptions!• Also, if you are on the wait list and would like to get into the class you must:1. Pick up and fill out an appeal form (available at the CS office) and turn it in to 390 Soda, by 5pm Friday, September 6.2. Attend lectures and do the homework, the first two weeks. 3. In the second week of classes, go to the lab section in which you wish to enroll. Give the TA your name and student ID. 4. Later, we will process the waitlist based on these requests, and lab section openings. 5. Note: if you are not on the waitlist, you will not be considered for enrollment.• No lab (or discussion) sections this week.Spring 2003 EECS150 lec01-introPage 4Cancelled SectionsLab section 16, Th 5-8One or more discussion section, to be announced later.• If you are currently enrolled in lab section 16: – please pick a different section and attend next week. The TA will tell you if there is sufficient space.– You will get priority over waitlisted students into new sections.Spring 2003 EECS150 lec01-introPage 5Attendance• Attend regular lectures and ask questions. If you cannot physically be here, you can watch the lecture on the web live or watch it later from the archive: webcast.berkeley.edu• Attend weekly “lab lecture”(Thursday 5-6). Lab lecture will not be webcast. Also, you we will have a mandatory short quiz at the beginning of each lab lecture. – Two quiz scores for each student will be dropped at the end of the semester, so you can miss two lab lectures (save this option for important dates – like job interview trips, etc.)• Attend your lab section. You must stick with the same lab section all semester. – We will put together a lab section exchange in a few weeks to help you move to a different section.• Attend any discussion section. You may attend any discussion section that you want regardless of which one you are enrolled in. Attendance is optional, but useful.• The instructor and TAs hold regular office hours(see class webpage). Please take advantage of this opportunity!Spring 2003 EECS150 lec01-introPage 6Course Materials• Class notes, homework & lab assignments, solutions, and other documentation will be available on the class webpage: http://www-inst.eecs.berkeley.edu/~cs152/index.html– Check the class webpage and newsgroup often! – You are responsible for checking the class webpage at least once every 24 hours.• Textbook: Digital Design, Third Edition, M. Morris Mano, Prentice Hall, 2002Other useful books:(on reserve in Eng Library)Spring 2003 EECS150 lec01-introPage 7Course ContentComponents and Design Techniques for Digital SystemsSynchronous Digital Hardware Systems– Example digital representation: music waveform– A series of numbers is used to represent the waveform, rather than a voltage or current, as in analog systems.• Synchronous: “Clocked” - all changes in the system are controlled by a global clock and happen at the same time (not asynchronous)•Digital: All inputs/outputs and internal values (signals) take on discrete values (not analog).Spring 2003 EECS150 lec01-introPage 8Course Content• Not a course on transistor physics and transistor circuits. Although, we will look at these to better understand the primitive elements for digital circuits. • Not a course on computer architecture or the architecture of other systems. Although we will look at these as examples. • Hardware Architectures• Arithmetic units, controllers• Memory elements, logic gates, busses• Transistor-level circuits• Transistors, wiresSpring 2003 EECS150 lec01-introPage 9Significant Recent Changes• Verilog replaces schematics for design entry.• New laboratory facility, 125 Cory. Thanks to National Semiconductor!• Mano book replaces Katz.• Changes in order and emphasis of course content.• Not Changed:– large project– lots of work– lots of fun!• Last semester: new lab/project board.– Thanks to Xilinx, Inc.Spring 2003 EECS150 lec01-introPage 10New Class Lab/Project BoardFlash Card & Micro-drive PortVideo Encoder & DecoderAC ’97 Codec & Power AmpVideo & Audio PortsFour 100 Mb Ethernet Ports8 Meg x 32SDRAMQuad Ethernet TransceiverXilinxVirtex 2000ESeven Segment LED DisplaysPrototype AreaSpring 2003 EECS150 lec01-introPage 11Final Project: Video Processor (Network Controlled Video Capture/Processing/Display System)ControlProgramnetworkVideo ProcessorVideo ProcessorCommands• Video Processor captures images with video camera.• User interacts with control program to send processing commands to video processor (pan, zoom, transform, etc.). • Result is displayed.• Everyone (working in groups of 2) will design, implement, debug, and demo a video processor.Spring 2003 EECS150 lec01-introPage 12Course GradingExams40%project30%HW/quiz20%labs10%• Three exams of approximately equal weight - held in the evening.• Weekly homeworkbased on reading and lectures. • graded on effort only,• out at the end of each week, due before next week quiz.• Weekly quizclosely related to one of the homework problems. Given at the beginning of the lab lecture.• Most of “HW/quiz” grade points based on quiz grades.• Lab exercisesfor weeks 2-6, followed by project checkpoints and final checkoff.• Labs and checkpointsdue within the first 30 minutes of your next lab session.Spring 2003 EECS150 lec01-introPage 13Course Structure & GradingMonday (for example):Discussion section 1Tuesday:Lecture 2-3:30 1.5Wednesday (for example):Lab section 3Thursday:Lecture 2-3:30 1.5Friday:Lab Lecture 1Reading book, reviewing notes 3Homework 4TOTAL 15 hours/weekA week in the life of a EECS150 studentSpring 2003 EECS150 lec01-introPage 14Cheating• Any act that gives you unfair advantage at the expense of another classmate.• Examples:– copying on exams,


View Full Document
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?