WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION. THREE MAIN TOPICS 1.CPU DESIGN 2.MEMORY SYSTEM...

Post on 03-Jan-2016

217 views 0 download

transcript

WELCOME TO EE457WELCOME TO EE457

COMPUTER SYSTEMSCOMPUTER SYSTEMSORGANIZATIONORGANIZATION

THREE MAIN TOPICSTHREE MAIN TOPICS

1.1. CPU DESIGNCPU DESIGN2.2. MEMORY SYSTEMMEMORY SYSTEM3.3. COMPUTER ARITHMETICCOMPUTER ARITHMETIC

CPU DESIGNCPU DESIGN

MICRO-ARCHITECTURE DESIGNMICRO-ARCHITECTURE DESIGN

GENERAL DIGITAL SYSTEM DESIGNGENERAL DIGITAL SYSTEM DESIGN

MEMORY SYSTEM DESIGNMEMORY SYSTEM DESIGN

CACHECACHE

++

VIRTUAL MEMORYVIRTUAL MEMORY

COMPUTER ARITHMETICCOMPUTER ARITHMETIC

2’s Complement Arithmetic Review 2’s Complement Arithmetic Review FAST ADDERSFAST ADDERS

FAST MULTIPLIERSFAST MULTIPLIERS

NON-LINEAR PIPELINESNON-LINEAR PIPELINESFOR ARTHMETIC OPERATIONSFOR ARTHMETIC OPERATIONS

COURSE PRE-REQUISITESCOURSE PRE-REQUISITES

EE201LEE201LINTRODUCTION TO DIGITAL CIRCUITSINTRODUCTION TO DIGITAL CIRCUITS

EE357EE357BASIC ORGANIZATION OF COMPUTER BASIC ORGANIZATION OF COMPUTER

SYSTEMSSYSTEMS

LECTURES & DISCUSSIONSLECTURES & DISCUSSIONSLECTURES:LECTURES:

(a)(a) 08:00-9:20AM MW MAP10508:00-9:20AM MW MAP105(b)(b) 04:00-5:20PM MW ZHS252 04:00-5:20PM MW ZHS252 (c)(c) 12:30-1:50PM TTh ZHS252 12:30-1:50PM TTh ZHS252

(d)(d) 03:30-4:50PM TTh OHE122 03:30-4:50PM TTh OHE122 DISCUSSIONS:DISCUSSIONS:

(a) 01:00-01:50PM W OHE122(a) 01:00-01:50PM W OHE122(b) 09:00-09:50AM F KAP156 (b) 09:00-09:50AM F KAP156 (c) 12:00-12:50PM F SLH102 (c) 12:00-12:50PM F SLH102 (d) 03:00-03:50PM F SLH100 (d) 03:00-03:50PM F SLH100

cancelled

EXAMINATIONS EXAMINATIONS (Common to all 4 sections)(Common to all 4 sections) (a) Quiz (~10%)(a) Quiz (~10%)Friday Sept. 27, 2013 10:00 AM - 12:30 PM PST Friday Sept. 27, 2013 10:00 AM - 12:30 PM PST (the quiz slot (the quiz slot extended by 40 min). extended by 40 min).

(b) Midterm (~20%)(b) Midterm (~20%)Friday Nov. 1, 2013 10:00 AM - 12:30 PM PST Friday Nov. 1, 2013 10:00 AM - 12:30 PM PST (the quiz slot (the quiz slot extended by 40 min). extended by 40 min).

(c) Final (~30%)(c) Final (~30%)Monday, Dec. 16, 2013 4:30-7:20 PM PST Monday, Dec. 16, 2013 4:30-7:20 PM PST (Exception schedule, Time extended by 50 min) (Exception schedule, Time extended by 50 min)

No make up exams, sorry

EE457Exam

OtherExam

Exam conflict?EE457Exam

OtherExam

EE457Exam

OtherExam

Then

or

COURSE WEIGHTSCOURSE WEIGHTS

QuizQuiz ~10%~10%MIDTERM EXAMMIDTERM EXAM ~20%~20%HOMEWORKSHOMEWORKS 10 - 15%10 - 15%DESIGN PROJECTSDESIGN PROJECTS 25 - 35%25 - 35%FINAL EXAMFINAL EXAM ~30%~30%

LATE PENALTYLATE PENALTY

HOMEWORKS:HOMEWORKS:

UP TO UP TO 5%5% PER DAY PER DAYIF SOLUTION IS NOT DISTRIBUTEDIF SOLUTION IS NOT DISTRIBUTED

LATE PENALTYLATE PENALTY

LABS:LABS:

2% PER DAY UP TO 7 DAYS2% PER DAY UP TO 7 DAYS

3% PER DAY AFTER 7 DAYS 3% PER DAY AFTER 7 DAYS if specifically allowed if specifically allowed

The last lab may not have this much flexibility.The last lab may not have this much flexibility.

LECTURE CLASS ATTENDANCELECTURE CLASS ATTENDANCE

PENALTY FOR MISSING:PENALTY FOR MISSING:1%1% FOR FOR 55THTH, 6, 6THTH AND 7 AND 7THTH 2% 2% FOR FOR 88TH TH AND 9AND 9THTH

4% 4% FOR FOR 1010TH TH AND AFTERAND AFTER

PENALTY FOR MISSING DISCUSSION CLASS:PENALTY FOR MISSING DISCUSSION CLASS: HALF OF LECTURE CLASS MISSING PENALTYHALF OF LECTURE CLASS MISSING PENALTY

0.5%0.5% FOR FOR 33rdrd, 4, 4THTH, 5, 5THTH, 6, 6THTH

1%1% FOR FOR 77THTH AND AFTER AND AFTER

REMOTE STUDENTSREMOTE STUDENTS

gandhi@usc.edugandhi@usc.edu

Two instructors:Two instructors:1. Gandhi Puvvada gandhi@usc.edu1. Gandhi Puvvada gandhi@usc.edu2. Waleed Dweik dweik@usc.edu2. Waleed Dweik dweik@usc.edu

Common TAs (3), Mentors (6), Common TAs (3), Mentors (6), and Graders (6 HW + 6 Lab)and Graders (6 HW + 6 Lab)

Common blackboard Common blackboard (den.usc.edu)(den.usc.edu)

Common discussions, Common discussions, assignments, and examsassignments, and exams

DESIGN PROJECTSDESIGN PROJECTS

PARTIALLY COMPLETE DESIGN FILESPARTIALLY COMPLETE DESIGN FILES

Core design Verilog file: Core design Verilog file: ~50% complete ~50% complete Testbench and wave.do files: Testbench and wave.do files: ~80% to 100% complete~80% to 100% complete

TTL DATABOOK TTL DATABOOK NOT NECESSARY NOT NECESSARY

Esperan Verilog Reference Esperan Verilog Reference GuideGuide

Is posted on the BB for Is posted on the BB for personal use personal use of USC faculty and students.of USC faculty and students. -- please do not distribute, do not post it anywhere

IEEE Verilog standard ieee-1364-2001

for USC library members only -- please do not distribute

HOMEWORK:HOMEWORK:INDIVIDUAL EFFORTINDIVIDUAL EFFORT

LAB:LAB:(1) VERILOG CODING, (1) VERILOG CODING,

SIMULATION AND DEBUGGING SIMULATION AND DEBUGGING TEAM EFFORTTEAM EFFORT

(2) JUSTIFICATION,(2) JUSTIFICATION, END-OF-LAB QUESTIONS END-OF-LAB QUESTIONS

INDIVIDUAL EFFORTINDIVIDUAL EFFORT

CLASS WEBPAGECLASS WEBPAGEDEN BLACKBOARDDEN BLACKBOARD

den.usc.eduden.usc.eduhttps://www.uscden.net/webapps/login/https://www.uscden.net/webapps/login/

LEC / DIS WEBCASTSLEC / DIS WEBCASTSASSIGNMENTSASSIGNMENTS

ANNOUNCEMENTSANNOUNCEMENTSOFFICE HOURSOFFICE HOURS

EMAILEMAIL

Verilog language Verilog language andand

ModelSim SimulatorModelSim SimulatorINTRO. LECTUREs are postedINTRO. LECTUREs are posted

Buy these two items from the Buy these two items from the BookstoresBookstores(1)(1) TEXTBOOKTEXTBOOKComputer Organization & Design - The Hardware and Software Computer Organization & Design - The Hardware and Software Interface 4th edition (Revised Printing)Interface 4th edition (Revised Printing)By D. A. Patterson (Berkeley) and J. L. Hennesy (Stanford) By D. A. Patterson (Berkeley) and J. L. Hennesy (Stanford)

(2)(2) CLASS NOTECLASS NOTE CHAPTER 1 ON THE BLACK-BOARDCHAPTER 1 ON THE BLACK-BOARD

==================================================================================

Lab ManualLab Manual .pdf files will be posted progressively on the BB.pdf files will be posted progressively on the BB

Understand, No need to memorize,

Learn to design.

Demonstrate your understanding in the exam

~40 to ~50 hours of office hours per week

Grades

Grades

• Very easy to get an A grade

Grades

• Very easy to get an A grade

• Equally easy to get a F grade

Grades

• Very easy to get an A grade

• Equally easy to get a F grade

We appreciate your efforts

• ~ 60% of the class gets an A grade

No place for the lazy and uninterested

• ~20% of the class fails or drops

There is no competition. Everyone can get an A grade.

You need to aspire for it,and you need to work for it.

You get what you worked for.No grace grade (No minimum grade).