2nd Lecture :: Computer Architecture Fundamentals€¦ · Computer Architecture Fundamentals In...

Post on 12-Aug-2018

270 views 3 download

Transcript of 2nd Lecture :: Computer Architecture Fundamentals€¦ · Computer Architecture Fundamentals In...

[CS7ET02] Graphics and Console Hardwareand Real-time Rendering

2nd Lecture :: Computer ArchitectureFundamentals

Dr. Michael Manzke

michael.manzke@cs.tcd.ie

Trinity College Dublin

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 1/11

Computer ArchitectureFundamentals

In this lecture we start by revising the design of aninstruction set processor.

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 2/11

Computer ArchitectureFundamentals

In this lecture we start by revising the design of aninstruction set processor.

This is intended as a revision of Computer Architectureand leads towards more specific computer graphicsarchitectures.

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 2/11

Computer ArchitectureFundamentals

In this lecture we start by revising the design of aninstruction set processor.

This is intended as a revision of Computer Architectureand leads towards more specific computer graphicsarchitectures.

The slides are based on the "Logic and ComputerDesign Fundamentals" textbook [MK01].

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 2/11

The Logic and Computer DesignFundamentals Textbook

Figures on the following slides are take from the book’ssupport material.

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 3/11

The Logic and Computer DesignFundamentals Textbook

Figures on the following slides are take from the book’ssupport material.

[MK01] Morris Mano and Charles R. Kime. Logic andComputer Design Fundamentals. Prentice-Hall,second edition updated edition, 2001

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 3/11

Digital Logic and Arithmetric

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 4/11

Function Unit

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 5/11

The Register File

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 6/11

The Datapath

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 7/11

Control of the Datapath

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 8/11

The Instruction Set Processor

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 9/11

Pipelined Instruction Set Processor

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 10/11

References

[MK01] Morris Mano and Charles R. Kime. Logic andComputer Design Fundamentals. Prentice-Hall,second edition updated edition, 2001.

Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 11/11