Post on 03-Jan-2016
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).