Escolar Documentos
Profissional Documentos
Cultura Documentos
Superscalar
RISC
Vector
VLIW Supercomputer
Successive Instructions
F D E W
F D E W
F D E W
F D E W
F D E W
F D E W
F D E W
F D E W
F D E W
F D E W
F D E W
Main Memory
Data Instruction/data
Instruction CPU
Coprocessor
processor
I/O Mass
subsystem Storage
Microprogrammed Cache
Control Memory
Main
Memory
Instruction Data
Main Memory
Execution
Instruction Memory & I/O I/O
Unit Integer
Unit (16 GPR)
Cache Control (TLB) Subsystem
ALU
Main
Control Memory
Floating Point Memory
Unit
Operand bus
34 By: Dr Wael Hosny
Example: The Motorola MC68040
Microprocessor Architecture
The processor implements over 100 instruction using 16 general
purpose registers
4Kbyte data cache
4Kbyte instruction cache with separate memory management
units (MMU) supported by an Address Translation Cache (ATC)
ATC= TLB used in other systems
18 addressing modes are supported
Integer unit is organized in 6 stage instruction pipeline
Floating point units consists of 3 pipeline stages
F D E W
F D E W
F D E W
F D E W
15
31
24
INs Locals OUTs 8
15
31
24
INs Locals OUTs 8
7
0 Globals
RS
RS