241-440%20Computer%20System%20Design%20Lecture%206 - PowerPoint PPT Presentation

About This Presentation
Title:

241-440%20Computer%20System%20Design%20Lecture%206

Description:

241-440 Computer System Design Lecture 6 Wannarat Suntiamorntut Part I: Data Path (Multicycle) What s wrong when CPI=1 Memory access time Physics Use hierarchy of ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 27
Provided by: wann153
Category:

less

Transcript and Presenter's Notes

Title: 241-440%20Computer%20System%20Design%20Lecture%206


1
241-440Computer System DesignLecture 6
  • Wannarat Suntiamorntut

2
Part I Data Path (Multicycle)
3
Whats wrong when CPI1
4
Memory access time
  • Physics
  • Use hierarchy of memories

5
Reduce the cycle time
  • Cut combinational dependency graph and insert
    register or latch

6
Partial the CPI 1
7
Multi cycle datapath
8
Flow with R-type instruction
9
Flow with I-type instruction
10
Flow with Load instruction
11
Flow with Store Instruction
12
Flow with Branch Instruction
13
Minimizes Adder/ memory
14
The control Model
  • State specify control point for register transfer
  • Transfer occurs upon exiting state

15
Control Specification for multicycle
16
Traditional FSM controller
17
Map RT to Control Points
18
Assign State
19
Detail in Control Specification
20
Controller Design
  • Instructions have short sub-sequence.
  • Use microsequencer
  • microprogramming

21
Jump counter
22
Using Jump Counter
23
Microsequencer
24
Microprogram Control
25
Summary
  • Disadvantage of single cycle
  • long cycle time
  • cycle time is too long for all instructions
    except the load
  • Multiple Cycle
  • Divide instructions into small steps
  • Execute each step in one cycle

26
Next on Lecture 7
Write a Comment
User Comments (0)
About PowerShow.com