ECE 187-System Architecture/Performance
Fall Semester, 2001
Instructor: Dr. John J. Zenor
|
Office Hours: |
||
|
Tu, Th
|
10:00 - 10:50 | |
| Tu | 3:00 - 3:50 | |
| Wed | 2:00 - 2:50 | |
Office: OCNL 318
Office Phone: 898-4414
Class Schedule: Lecture 01: T,Th 11:00-11:50AM LANG 106
Textbook: Computer Systems Design and Architecture, Vincent P. Heuring and Harry F. Jordan
References: Various supplemental readings will be assigned from the published literature.
Topics:
|
Class |
Topic |
Readings from Text |
|
Aug 28 |
The General Purpose Machine. |
Chapter 1, pp. 1-31 |
|
Aug 30 |
Instruction Sets and Addressing Modes |
Chapter 2, pp. 32-50 |
|
Sept 4 |
Simple RISC Computer: SRC |
Chapter 2, pp. 50-59 |
|
Sept 6 |
Register Transfer Notation for SRC |
Chapter 2, pp. 59-71 |
|
Sept 11 |
Buses and Logic Circuits |
Chapter 2, pp. 60-82 |
|
Sept 13 |
RISC and CISC Designs, Review of 68000 (CISC) |
Chapter 3, pp. 83-123 |
|
Sept 18 |
CISC Designs, SPARC Architecture |
Chapter 3, pp. 123-138 |
|
Sept 20 |
SPARC Architecture contd. |
Chapter 3, pp. 123-138 |
|
Sept 25 |
Gate-Level Design of SRC |
Chapter 4, pp. 142-163 |
|
Sept 27 |
The Control Unit, 1 Bus Design |
Chapter 4, pp. 163-171 |
|
Oct 2 |
The Control Unit, 2 and 3 Bus Designs |
Chapter 4, pp. 171-177 |
|
Oct 4 |
Resets and Exceptions |
Chapter 4, pp. 177-190 |
|
Oct 9 |
Mid Term 1 |
Chapters 1-4 |
|
Oct 11 |
Pipelining, Introduction |
Chapter 5, pp. 195-207 |
|
Oct 16 |
Pipelining, Design |
Chapter 5, pp. 208-217 |
|
Oct 18 |
Pipeline Hazards |
Chapter 5, pp. 217-227 |
|
|
Instruction Level Parallelism |
Chapter 5, pp. 227-207 |
|
Oct 23 |
VLIW Architectures, Microprogramming |
Chapter 5, pp. 207-245 |
|
Oct 25 |
Fixed Point Arithmetic: Add, Mult. |
Chapter 6, pp. 251-276 |
|
Oct 30 |
Fixed Point Division, Shifting, Condition Codes |
Chapter 6, pp. 277-290 |
|
Nov 1 |
Floating Point Arithmetic |
Chapter 6, pp. 291-300 |
|
Nov 6 |
Memory Components and RAM Structure |
Chapter 6, pp. 306-328 |
|
Nov 8 |
Memory Organization |
Chapter 7, pp. 328-344 |
|
Nov 13 |
Caching |
Chapter 7, pp. 344-358 |
|
Nov 15 |
Virtual Memory |
Chapter 7, pp. 358-373 |
|
Nov 20,22 |
Fall Break |
|
|
Nov 27 |
I/O: HW, SW, Interrupts, DMA |
Chapter 8 (all) |
|
Nov 29 |
Peripheral Devices |
Chapter 9 (all) |
|
Dec 4 |
Communications and Networking |
Chapter 10 (all) |
|
Dec 6 |
Mid Term 2 |
Chapters 5-10 |
|
Dec 11,13 |
Student Group Project Presentations |
|
|
Dec 20, 10-11:50 |
Final: Complete Student Project Presentations |
|
Homework: Due one week after it is assigned. Late assignments will not be accepted.
Exams: Must take both mid-terms and attend all student presentations to pass the class. Plagiarism will result in a failing grade in the class.
Grading Policy:
|
Class Participation and attendance |
20% |
|
Homework |
15% |
|
Team Project |
25% |
|
Mid Term Exams |
40% |
Attendance Policy:
Roll will be taken for a random selection of classes and attendance is a major factor in the grading. Any student who has more than two unexcused absences during the semester will fail the course.
Student Project: Groups of 2 students will prepare presentations and written reports on a topic of their choice related to the subjects covered in this class. Each student will participate in their groups presentation, and will be responsible for the corresponding part of the written report. Each students contribution will be clearly identified.