Download presentation
Presentation is loading. Please wait.
Published byDarien Canby Modified over 9 years ago
1
CBP 2002Repository1 Overview PC Structure 1
2
CBP 2002Repository2
3
CBP 2002Repository3 CPU Caches System Bus Memory I/O controllers bridges Disk, Mouse Displays Keyboards Ethernet I/O Buses
4
CBP 2002Repository4 caclulator
5
CBP 2002Repository5 Stonehenge
6
CBP 2002Repository6
7
CBP 2002Repository7 Sam 4 Series Master Data Memory Code Memory ALU r1 r2 r0 X Y W XY W 0 1 7 mar mdr
8
CBP 2002Repository8 Sam 4 Series Master Data Memory Code Memory ALU r1 r2 r0 X Y W XY W 0 1 7 mar mdr
9
CBP 2002Repository9 Sam 4 Bits Data Memory Code Memory ALU r1 r2 r0 X Y W XY W 0 1 7 mar mdr
10
CBP 2002Repository10 Computer Clipart
11
CBP 2002Repository11 Sam 4 outline
12
CBP 2002Repository12 Memory CPU Arithmetic Logic Unit (ALU) CPU Control Unit Input Output
13
CBP 2002Repository13 Data Memory 0 1 7 mar mdr X Y W Y W r1 r2 r0 X PC Code Memory Sam4 Bits X Y W Y W r1 r2 r0 X 0 1 7 mar mdr
14
CBP 2002Repository14 Data Memory 0 1 7 mar mdr X Y W Y W r1 r2 r0 X PC Code Memory Sam4 Bits X Y W Y W r1 r2 r0 X 0 1 7 mar mdr
15
CBP 2002Repository15 Memory Cells
16
CBP 2002Repository16 Mem reg and inst for Sam 7 696 2315 1154 1453 2 1 0 231r3 unusedrtrsrdldr opcode destination Source regs
17
CBP 2002Repository17 Spreadsheet Bits
18
CBP 2002Repository18 Timing diag bits 1 T1T2T3T4T5 FetchDecode, Reg Op ALU OpMem Access Reg Write
19
CBP 2002Repository19 Timing Diag Worksheet T1T2T3T4T5 FetchDecode, Reg Op ALU OpMem Access Reg Write
20
CBP 2002Repository20 Timing diag bits 1 T1T2T3T4T5 Fetch Decode, Reg Op ALU Op Mem Access Reg Write T1T2T3T4T5 Fetch Decode, Reg Op ALU Op Mem Access Reg Write T1T2T3T4T5 Fetch Decode, Reg Op ALU Op Mem Access Reg Write T1T2T3T4T5 Fetch Decode, Reg Op ALU Op Mem Access Reg Write
21
CBP 2002Repository21 Reg and ALU Bits (nonsam) Memory Register ALU r0 r1 r2 r3 r11 r0 ALU
22
CBP 2002Repository22 More Reg ALU Bits (nonsam).. 0 8 16 24 32..
23
CBP 2002Repository23 MEM CPU DISK IO MEM CPU DISK IO
24
CBP 2002Repository24 Turing Machine Bits S0 R ……
25
CBP 2002Repository25 Logic gates
26
CBP 2002Repository26 Buses Correctly Sized Components !
27
CBP 2002Repository27 Buses Correctly Sized Components !
28
CBP 2002Repository28 This Time ALU Mem Reg MemReg ALU Mem Reg MemReg
29
CBP 2002Repository29 This Time ALU Mem Reg MemReg
30
CBP 2002Repository30 coffee
31
CBP 2002Repository31
32
CBP 2002Repository32 Pipeline template
33
CBP 2002Repository33 Pipeline template
34
CBP 2002Repository34 Pipeline template
35
CBP 2002Repository35
36
CBP 2002Repository36
37
CBP 2002Repository37 Pipeline template
38
CBP 2002Repository38 Performance incl. Stalls 5 cycles gives 5 loads so we have 1 cycle per load (CPL = 1) Speedup = 5. This is of course just the pipeline depth. (Assuming there are no stalls).
39
CBP 2002Repository39 Increasing Shirt Throughput idle running idle running A. Wash then Dry B. Wash then Dry and Reload Wash time
40
CBP 2002Repository40 blank
41
CBP 2002Repository41 T1T2T3T4T5 FetchDecode, Reg Op ALU OpMem Access Reg Write
42
CBP 2002Repository42 T1T2T3T4T5 Fetch Decode, Reg Op ALU Op Mem Access Reg Write
43
CBP 2002Repository43 T1T2T3T4T5 Fetch Decode, Reg Op ALU Op Mem Access Reg Write
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.