UNIT III PROCESSOR AND CONTROL UNIT - WordPress.com · 2016-09-02 · Course Material (Lecture...

Post on 22-Apr-2020

16 views 0 download

Transcript of UNIT III PROCESSOR AND CONTROL UNIT - WordPress.com · 2016-09-02 · Course Material (Lecture...

Course Material (Lecture Notes)

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 1

UNIT III

PROCESSOR AND CONTROL UNIT

Basic MIPS implementation

Course Material (Lecture Notes)

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 2

Course Material (Lecture Notes)

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 3

BUILDING A DATAPATH

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 4

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 5

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 6

CONTROL IMPLEMENTATION SCHEME

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 7

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 8

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 9

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 10

AN OVERVIEW OF PIPELINING

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 11

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 12

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 13

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 14

PIPELINED DATAPATH AND CONTROL

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 15

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 16

HANDLING DATA HAZARDS & CONTROL HAZARDS Data Hazards: Forwarding versus Stalling

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 17

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 18

Control Hazards

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 19

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 20

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 21

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

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 22

EXCEPTIONS

Course Material (Lecture Notes)

CS6303 – COMPUTER ARCHITECTURE UNIT-III Page 23