Processor: Datapath and Control
PPT Slide
The Processor: Datapath & Control
Implementation Details
Building blocks: combinatorial and sequential logic
Building Blocks: Register File
Building blocks: Register File (contd)
Simple Implementation
Building the Datapath
Control
Control implementation
Single Cycle Implementation
Where we are headed
Multicycle Approach
Review: finite state machines
Five Execution Steps
Step 1: Instruction Fetch
Step 2: Instruction Decode and Register Fetch
Step 3 (instruction dependent)
Step 4 (R-type or memory-access)
Write-back step
Summary:
Simple Questions
Implementing the Control
Graphical Specification of FSM
Finite State Machine for Control
PLA Implementation
Microprogramming
Microinstruction format
Microprogram Implementation
The Big Picture for control
Summary
Email: shivkuma@ecse.rpi.edu
Home Page: http://www.ecse.rpi.edu/Homepages/shivkuma