DOC PREVIEW
Berkeley COMPSCI 150 - Components and Design Techniques for Digital Systems

This preview shows page 1-2-3-4-5-6 out of 17 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EECS150Components and Design Techniques for Digital SystemsFall 2001EECS150 - Fall 2001 1-2PersonnelProfessor: Vivek Subramanian[email protected]571 Cory Hall(510) 643-4535Readers:Ming Wai ChoyCuong (Duke) HoangGuan HuiLijue ZhongTAs:Mike Lowey (Head TA)Mark FengNeha KumarRandy HuangJason HuRichard LuRichard PonYuh Meei SeahGabriel EireaKerry KimesEECS150 - Fall 2001 1-3Office HoursTuesday/Thursday, 9-10amFriday, 8-10amOr by appointmentEECS150 - Fall 2001 1-4Student ConductAnyone caught cheating will be failed and/or expelled from the UniversityActivities classified as cheating include any activities that give you an unfair advantage over other students, including, but not limited to:Copying solutions from other studentsSharing your solutions with other studentsAltering laboratory equipment to prevent other students from using itEECS150 - Fall 2001 1-5TimingLectures:10 Evans, Tuesdays & Thursdays, 2:00pm-3:30pmDiscussions:Section 101 – Mondays, 11:00am-12:00pm, 405 DavisSection 102 – Mondays, 2:00pm-3:00pm, 75 Evans Section 103 – Mondays, 3:00pm-4:00pm, 71 EvansSection 104 – Wednesdays, 10:00am-11:00am, 9 Evans Section 105 – Wednesdays, 4:00pm-5:00pm, 71 Evans Section 106 – Thursdays, 9:00am-10:00am, 71 Evans Section 107 – Thursdays, 11:00am-12:00pm, 285 Cory EECS150 - Fall 2001 1-6Timing - LabsLab Lecture:Fridays, 2:00pm-3:00pm, 10 EvansLaboratories:Section 011 – Mondays, 9:00am-12:00pm, 204B CorySection 012 – Mondays, 5:00pm-8:00pm, 204B CorySection 013 – Tuesdays, 9:00am-12:00pm, 204B CorySection 014 – Tuesdays, 5:00pm-8:00pm, 204B CorySection 015 – Wednesdays,9:00am-12:00pm,204B CorySection 016 – Wednesdays, 5:00pm-8:00pm, 204B Cory Section 017 – Thursdays, 9:00am-12:00pm, 204B Cory The first lab will be held in 349 Davis. The rest of the labs will be held in 204b Cory. There are also two complete lab setups in the Student IEEE office, 204A Cory.EECS150 - Fall 2001 1-7Laboratory PoliciesBe aware of your environment, and take responsibility for your safety.Take good care of the lab. Report any equipment problems to your TA, and make a log entry in the lab logbook. Do not modify any hardware or software.No eating or drinking in lab at any time. Lab must be left clean and orderly after each session. After the first week you will be given your individual account for which you will be responsible. Do not share your account/password, do not leave without logging out, and do not abuse the privilege.EECS150 - Fall 2001 1-8PoliciesHomeworks are posted on Thursdays, collected the following Friday at noon. Submit assignments to CS150 box, on door of Cory 218.It is excellent practice to complete as much of your laboratory as you can before you actually arrive for your lab. Computers in349 Davis are available with cardkey access for your use 24/7.TA's will help with problems and check off labs. If you don't get checked off during your assigned lab, you can get checked off during the TA's office hours or during the Make-Up lab ONLY. Labs must be checked off by Friday at noon during the week it is assigned for you to receive full credit. Half credit will be assigned for getting checked off up to one week late.EECS150 - Fall 2001 1-9PoliciesStudents will work in groups of two. Your partner can be anyone from your assigned section, and can change from week to week.For the final project, you MUST select a partner from your lab section. Choose your lab section carefully.If you want to change lab sections, you need to find someone who can swap with you. The head TA Mike Lowey is responsible for all lab section changes.The 204B lab is only open during lab sessions and TA office hours. It is reserved at other times for TA/staff maintenance and development. For your convenience, 349 Davis is open 24 hours a day, 7 days a week. EECS150 - Fall 2001 1-10GradingHomework (graded on effort, not correctness): 10%Laboratories: 18%Tests (3): 21%Project: 31%Final: 20%EECS150 - Fall 2001 1-11What will we learn in EECS 150?Language of logic designBoolean algebra, logic, state, timing, CAD toolsConcept of state in digital systemsAnalogous to variables, program counters in softwareHow to specify/simulate/compile our designsHardware description languagesTools to simulate the workings of our designsLogic compilers to synthesize the hardware blocksMapping onto programmable hardwareEECS150 - Fall 2001 1-12A quick history lesson1850: George Boole invents Boolean algebra1938: Claude Shannon links Boolean algebra to switches1945: John von Neumann develops first stored program computerIts switching elements are vacuum tubes (a big advance from relays)1946: ENIAC--world’s first all electronic computer18,000 vacuum tubesSeveral hundred multiplications per minute1947: Shockley, Brittain, and Bardeen invent the transistorEECS150 - Fall 2001 1-13driveWhat is digital hardware?Collection of devices that sense and/or control wires carrying a digital value (i.e., a physical quantity interpreted as a “0” or “1”)logic where voltage < 0.8V is “0” and > 2.0V is “1”e.g., orientation of magnetization signifies “0” or “1”Primitive digital hardware devicesLogic computation devices (sense and drive)two wires both “1” - make another be “1” (AND)at least one of two wires “1” - make another be “1” (OR)a wire “1” - then make another be “0” (NOT)Memory devices (store)store a valuerecall a value previously storedEECS150 - Fall 2001 1-14Trends in digital designBig change in how industry does designLarger designsShorter time to marketScalePervasive use of computer-aided design toolsMultiple levels of design representationTime Emphasis on abstract design representationsProgrammable rather than fixed function componentsAutomatic synthesis techniquesCostUse of simulation to debug designsEECS150 - Fall 2001 1-15ComputationBasic units of computation:representation: "0", "1" on a wireset of wires (e.g., for binary integers)assignment: x = ydata operations: x + y – 5control: sequential statements: A; B; Cconditionals: if x == 1 then yloops: for ( i = 1 ; i == 10, i++)procedures: A; proc(...); B;EECS150 - Fall 2001


View Full Document

Berkeley COMPSCI 150 - Components and Design Techniques for Digital Systems

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
Download Components and Design Techniques for Digital Systems
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Components and Design Techniques for Digital Systems 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 Components and Design Techniques for Digital Systems 2 2 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?