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

 

e-mail:zenor@ecst.csuchico.edu       web: www.ecst.csuchico.edu/~zenor

 

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 cont’d.

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 group’s presentation, and will be responsible for the corresponding part of the written report.  Each student’s contribution will be clearly identified.