Pertemuan 01 Pendahuluan Matakuliah : H0162/ Mikroprosesor

advertisement
Matakuliah
Tahun
Versi
: H0162/ Mikroprosesor
: 2006
: 1/0
Pertemuan 01
Pendahuluan
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan
mahasiswa akan mampu:
• mengidentifikasikan jenis-jenis CPU (C1)
• mengetahui perkembangan mikroprosesor
2
Outline Materi
• Jenis-jenis CPU:
– General purpose CPU,
– Dedicated/Embedded Controller,
– I/O Processor, dan
– Bit Slice Processor
3
4
Multilevel Architecture
Level 5
Problem-oriented Language
Translation (compiler)
Level 4
Assembly Language
Translation (assembler)
Level 3
OS machine
Partial interpretation (OS)
Level 2
Instruction Set Architecture
Interpretation (microprogram)/Direct exec.
Level 1
Microarchitecture
Hardware
Level 0
Digital Logic
5
Central Processing Unit (CPU)
• Central Procesing Unit atau CPU mengontrol
operasi dari sebuah komputer. Dalam sebuah
mikrokomputer, yang disebut CPU adalah
mikroprosesor.
• Peng-kategori-an mikroprosesor biasanya
dilakukan dengan banyaknya bit yang dapat
dikerjakan oleh ALU (Arithmetic Logic Unit) pada
satu satuan waktu. Dengan kata lain, sebuah
mikroprosesor dengan 4-bit ALU akan dianggap
sebagai mikroprosesor 4-bit.
6
General Purpose CPU
• Salah satu arah dari evolusi mikroprosesor
adalah pada General Purpose CPU atau
CPU serba guna, CPU tipe ini adalah
mikrokomputer dengan semua
kemampuan dari mini-komputer terdahulu.
7
Early Computers
Babbage’s
Analytical
Engine
ENIAC
8
log (people per computer)
“Bell’s Law” – new class per
decade
Number Crunching
Data Storage
productivity
interactive
• Enabled by technological opportunities
streaming
information
to/from physical
world
year
• Smaller, more numerous and more intimately connected
• Brings in a new kind of application
• Used in many ways not previously imagined
9
• Complete computing systems can be tiny and
cheap
• System on a chip
• Resource efficiency
– Real-estate, power, pins, …
It’s not just about bigger and
faster!
10
Transistor Pertama
Transistor pertama
diciptakan pada 23
December 23 1947 oleh n
John Bardeen, Walter
Brattain dan William
Shockley di Bell
Laboratories.
11
Chip Pertama
12 September 1958
Jack Kilby membuat IC
osilator sederhana 5
komponen yang
diintegrasikan
12
Intel 4004 uP pertama
• Pada 15 November
1971 mikroprosesor
4004 (4-bit) berisi
2300 transistor yang
dapat mengolah 4
bit informasi pada
kecepatan 0.06 MHz
diciptakan
13
Intel 4004 uP pertama
• Awalnya 4004 digunakan untuk
kalkulator sientifik merek Busicom,
kemudian insinyur Intel menyadari
bahwa rancangan chip tersebut bisa
digunakan untuk beberapa tujuan
(Multi-purpose), sehingga terlahirlah
mikroprosesor pertama
• http://id.wikipedia.org/wiki/Intel_4004
14
Sejarah Mikroprosesor
• Tahun 70-an LSI pertama dengan CPU dari intel 
mikroprosessor (uP) Mikroprosesor 4 bit pertama dari
Intel 4004 lalu 4040
– Mikroprosesor 8 bit 8008 (tahun 1970)
– 8080 (tahun 1973)
– 8085
• Zylog mengluarkan 8 bit mikroprosesor Z-80 lebih baik
dari 8080
• Tahun 1978 Intel mengeluarkan uP 16 bit 8086 memiliki
kelebihan: instruksi transfer data lebih luas dapat
melakukan operasi aritmetik seperti penjumlahan
pengurangan perkalian pembagian mampu menangani
memori 1 Mbyte dengan 20 bit saluran address (bus)
dan 16 bit saluran data secara multipleks
15
Sejarah Mikroprosesor
• uP 8088 -> 16 bit dengan saluran data 8
bit (dibuat untuk memenuhi pasar yang
masih banyak menggunakan saluran data
8 bit)
• Tahun 1985 uP berkembang menjadi Intel
80186 dan 80286, lebih banyak intruksi
dan dapat mengakses memori lebih besar
• Tahun 1981 IBM mebuat mikrokomputer
dengan Intel 8088 sebagai CPU
• Tahun 1985 uP Intel 32 bit 80386
16
17
18
•
http://www.computer
history.org/exhibits/
microprocessors/
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Am 2900 BitSlice Processor
• Am2900 is a family integrated circuits (ICs) created
in 1975 by Advanced Micro Devices (AMD). They
were constructed with bipolar devices, in a bit-slice
topology, and were designed to be used as modular
components each representing a different aspect of
a computer control unit (CCU).
• By using a bit slicing technique, Am2900 family was
able to implement a CCU with data, addresses, and
instructions to be any multiple of 4-bits by
multiplying the number of ICs. One major problem
with this modular technique was it required a larger
amount of ICs to implement what could be done on
a single CPU IC.
38
Am 2900 BitSlice Processor
• The Am2901 chip was the arithmetic-logical unit
(ALU), and the "core" of the series. It could count
using 4 bits and implement binary operations as
well as various bit-shifting operations.
• The most notable use of the Am2900 family is
probably the PDP-11 of the Digital Equipment
Corporation, which obtained 16 bit word width
using four Am2901 ALUs in parallel.
39
Arsitektur Dasar Mikroprosesor
40
5 Komponen Sistem Komputer
41
Typical Personal Computer System
42
Hubungan Hardware, Software dan ISA
Application
library
S/W
Operating System
complier
assembler
ISA
H/W
43
Chip Manufacturing Process
Die cost + Testing cost + Packaging cost
44
Chip cost =
Final test yield
45
46
Performance Improvements by Advances on
Lithography (VLSI) Technology
0.35 m
195 mm²
5.5M Tx
1997
0.6 m
306 mm²
5.5M Tx
1995
0.6 m
148 mm²
3.1M Tx
1994
0.35 m
90 mm²
3.1M Tx
1996
47
Transistors Per Die Trends
48
• Great moments in microprocessor history
• http://www128.ibm.com/developerworks/library/pamicrohist.html?ca=dgr-mw08MicroHistory
• http://www.intel.com/museum/online/hist_
micro/hof/index.htm?iid=intelmuseum+ho
me_behof&
49
Download