0% found this document useful (0 votes)
101 views23 pages

Unit Iii Processor and Control Unit: Sri Vidya College of Engineering & Technology, Virudhunagar

This document contains lecture notes from Sri Vidya College of Engineering & Technology on the topic of computer architecture unit 3. The notes cover basic MIPS implementation, building a datapath, control implementation schemes, an overview of pipelining, pipelined datapath and control, handling data and control hazards through forwarding and stalling, and exceptions in pipelined processors. The goal is to teach students about processor and control unit design using MIPS as an example architecture.

Uploaded by

vanitha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views23 pages

Unit Iii Processor and Control Unit: Sri Vidya College of Engineering & Technology, Virudhunagar

This document contains lecture notes from Sri Vidya College of Engineering & Technology on the topic of computer architecture unit 3. The notes cover basic MIPS implementation, building a datapath, control implementation schemes, an overview of pipelining, pipelined datapath and control, handling data and control hazards through forwarding and stalling, and exceptions in pipelined processors. The goal is to teach students about processor and control unit design using MIPS as an example architecture.

Uploaded by

vanitha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

UNIT III

PROCESSOR AND CONTROL UNIT

Basic MIPS implementation

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 1


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 2


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

BUILDING A DATAPATH

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 3


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 4


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 5


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CONTROL IMPLEMENTATION SCHEME

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 6


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 7


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 8


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 9


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

AN OVERVIEW OF PIPELINING

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 10


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 11


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 12


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 13


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

PIPELINED DATAPATH AND CONTROL

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 14


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 15


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

HANDLING DATA HAZARDS & CONTROL HAZARDS

Data Hazards: Forwarding versus Stalling

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 16


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 17


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

Control Hazards
CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 18
Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 19


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 20


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 21


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

EXCEPTIONS

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 22


Sri Vidya College of Engineering & Technology, Virudhunagar Course Material (Lecture Notes)

CS8491 – COMPUTER ARCHITECTURE UNIT-III Page 23

You might also like