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