Page 1
[CS7ET02] Graphics and Console Hardwareand Real-time Rendering
2nd Lecture :: Computer ArchitectureFundamentals
Dr. Michael Manzke
[email protected]
Trinity College Dublin
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 1/11
Page 2
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
Page 3
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
Page 4
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
Page 5
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
Page 6
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
Page 7
Digital Logic and Arithmetric
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 4/11
Page 8
Function Unit
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 5/11
Page 9
The Register File
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 6/11
Page 10
The Datapath
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 7/11
Page 11
Control of the Datapath
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 8/11
Page 12
The Instruction Set Processor
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 9/11
Page 13
Pipelined Instruction Set Processor
Dr. Michael Manzke :: CS7031 :: 2nd Lecture :: Computer Architecture Fundamentals :: October 20, 2010 – p. 10/11
Page 14
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