Processor Design - PowerPoint PPT Presentation

1 / 45
About This Presentation
Title:

Processor Design

Description:

Processor Design Datapath and Design All tables and diagrams in this presentation are from: D. Patterson and J. Hennessy, Computer Organization and Design: The ... – PowerPoint PPT presentation

Number of Views:154
Avg rating:3.0/5.0
Slides: 46
Provided by: jaru3
Category:

less

Transcript and Presenter's Notes

Title: Processor Design


1
Processor Design
  • Datapath and Design

2
All tables and diagrams in this presentation are
from
  • D. Patterson and J. Hennessy, Computer
    Organization and Design The Hardware/Software
    Interface, Third Edition (The Morgan Kaufmann
    Series in Computer Architecture and Design),
    Morgan Kaufmann, 2002.

3
Datapath
4
Basic Functional Units
5
Instruction Sequencing
6
Operations on Data in Registers
7
Registers and Memory
8
Simple Implementation Scheme
  • Single cycle Implementation

9
ALU Conttrol
10
Control Signals
11
(No Transcript)
12
R-format and I-format Instructions
13
(No Transcript)
14
Control Signals and Instruction Opcode
15
(No Transcript)
16
Control Function
17
(No Transcript)
18
Multicycle Implementation
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
Intstruction fetch IR lt MemoryPC PC lt PC4
IR lt MemoryPC
PC lt PC4
29
IorD 0
MemRead 1
IRWrite 1
IR lt MemoryPC
30
PCSource 01
PCWrite 1
ALUOp 00
ALUSrcB 01
ALUSrcA 0
PC lt PC4
31
Intstruction decode/register fetch A lt Reg IR
2521 B lt Reg IR 2016 ALUOut lt PC
( SignExt( IR150 ) ltlt 2 )
A lt Reg IR 2521 B lt Reg IR 2016
ALUOut lt PC ( SignExt( IR150 ) ltlt 2 )
32
A lt Reg IR 2521 B lt Reg IR 2016
33
ALUOp 00
ALUSrcB 11
ALUSrcA 0
ALUOut lt PC ( SignExt( IR150 ) ltlt 2 )
34
(No Transcript)
35
R-type instruction ALUOut lt A op B Reg
IR1511 lt ALUOut
ALUOut lt A op B
Reg IR1511 lt ALUOut
36
ALUOp ??
ALUSrcB 0
ALUSrcA 1
ALUOut lt A op B
37
RegWrite 1
MemtoReg 0
RegDst 1
Reg IR1511 lt ALUOut
38
(No Transcript)
39
Load instruction ALUOut lt A SignExt(IR150) M
DR lt MemoryALUOUT RegIR2016 lt MDR
ALUOut lt A SignExt(IR150)
MDR lt MemoryALUOUT RegIR2016 lt MDR
40
ALUOp 00
ALUSrcB 10
ALUSrcA 1
ALUOut lt A SignExt(IR150)
41
IorD 1
MemRead 1
RegWrite 1
MemtoReg 1
RegDst 0
MDR lt MemoryALUOUT RegIR2016 lt MDR
42
(No Transcript)
43
(No Transcript)
44
(No Transcript)
45
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com