Click here to start

Table of contents

CMPUT329 - Fall 2003

A Sample Problem

Representing Instructions: R-Type Instructions

Representing Instructions: Memory 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