CMPUT329 - Fall 2003
A Sample Problem
Representing Instructions: R-Type Instructions
Representing Instructions: Memory Instructions
Representing Instructions: Branch Instructions
Building a Datapath: Instruction Memory
Building a Datapath PC Incrementer
Building a Data Path Register File and ALU
A Two Read Port File with n Registers
PowerPoint Presentation
Building a Data Path R-Type Instruction
Building a Data Path Load/Store Instructions
Building a DataPath Load/Store Instructions
Slide 15
Combining Memory and Register Instr. Datapaths
Building a DataPath Branch Instructions
Slide 18
Destination Register for Load and R-Type Instr.
Slide 20
Four Steps of an R-type Instruction
Slide 22
Slide 23
Slide 24
Slide 25
Four Steps for a load Instruction
Slide 27
Four Steps for a branch-on-equal Instruction
Slide 29
ALU Control
Slide 31
Slide 32
Slide 33
Slide 34
ALU Control Unit
Main Control Unit
Author: Jose Nelson Amaral
E-mail: amaral@cs.ualberta.ca
Homepage: http://www.cs.ualberta.ca/~amaral/courses/329
Download presentation