Anda di halaman 1dari 27

Antarmuka CPU

@2011,Eko Didik
Widianto

Desain
Mikrokomputer

Antarmuka CPU
TSK304 - Teknik Interface dan Peripheral

Eko Didik Widianto

Teknik Sistem Komputer - Universitas Diponegoro


Antarmuka CPU
Review Kuliah
@2011,Eko Didik
Widianto

Desain
Mikrokomputer

I Pembahasan tentang:
I Dasar-dasar elektronik dan kebutuhan desain
I Mikrokontroler dan mikroprosesor
I Interkoneksi CPU, memori dan device I/O ke bus
bersama
I Desain antarmuka I/O sederhana
I Analisis pewaktuan sinyal
Antarmuka CPU
Bahasan
@2011,Eko Didik
Widianto

Desain
Mikrokomputer

Desain Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan Peripheral
Konsep Desain Hardware
Antarmuka CPU
Memilih Prosesor
@2011,Eko Didik
Widianto

Desain
I Diinginkan satu aplikasi programmable. Prosesor Mikrokomputer
Memilih Jenis Prosesor
apa yang akan digunakan? Arsitektur CPU
Mikrokontroler dan
I Seringkali tergantung pengalaman dari desainer Peripheral
Konsep Desain Hardware

I Dua kategori prosesor secara umum:


1. mikroprosesor
I hanya mempunyai central processing unit (CPU)
2. mikrokontroler
I Selain CPU, terdapat memori dan I/O on-chip
I Ditujukan untuk aplikasi khusus
I Mikrokomputer?
I Sistem komputer lengkap yang diimplementasikan
baik dengan mikroprosesor maupun mikrokontroler
Antarmuka CPU
Mikroprosesor dan Mikrokontroler
@2011,Eko Didik
Widianto

Mikroprosesor Mikrokontroler Desain


Mikrokomputer
Memilih Jenis Prosesor
I Digunakan untuk aplikasi I Digunakan untuk Arsitektur CPU

high-performance meminimalkan jumlah chip Mikrokontroler dan


Peripheral

I Cost dan size tidak jadi dan biaya total Konsep Desain Hardware

kriteria kritis I Menyertakan memori dan


I Chip didedikasikan untuk I/O on-chip, sehingga
CPU dan peningkatan bahkan hanya butuh 1
kecepatan eksekusi mikrokontroler untuk
(processing power) mengimplementasikan
produk
I Membutuhkan memori
I Aplikasi khusus dengan
eksternal dan hardware
I/O trade-off fleksibilitas
I Digunakan di PC I Kriteria: compact

I Kriteria: kompatibilitas I Arsitektur: Havard


software, performansi dan
fleksibilitas
I Arsitektur: von Neumann
Antarmuka CPU
Arsitektur Von Neumann dan Havard
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware

Arsitektur von Arsitektur Havard


Neumann I Menggunakan jalur terpisah untuk
I Menggunakan memori program dan data
jalur/bus tunggal untuk I Program dan konstanta disimpan di
memori program dan memori ROM non-volatile
data
I Variabel data disimpan di RAM
volatile
I Seringkali digunakan
I Seringkali digunakan di chip
di mesin berbasis
mikrokontroler
mikroprosesor
I Kecepatan transfer memori bisa 2 kali
I Memaksimalkan
fleksibilitas alokasi
I Paralelisme tranfer instruksi dan
data
memori I Namun, sebagian besar terhubung
ke CPU lewat satu bus tunggal
Antarmuka CPU
Bus Interkoneksi
@2011,Eko Didik
Widianto
I Mikrokomputer umumnya terdiri atas CPU, memori
dan I/O Desain
Mikrokomputer
I Koneksi antarkomponen menggunakan komunikasi Memilih Jenis Prosesor
Arsitektur CPU

bus bersama Mikrokontroler dan


Peripheral
Konsep Desain Hardware
Antarmuka CPU
Peripheral
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
I Peripheral on-chip yang ada di chip mikrokontroler Arsitektur CPU
Mikrokontroler dan
umumnya: Peripheral
Konsep Desain Hardware

I timer
I counter
I port data paralel
I port data serial
I konverter A/D
I konverter D/A
I Performansi peripheral umumnya lebih rendah
daripada peripheral khusus yang digunakan di
mikroprosesor
Peripheral AT91SAM9G20
Pemilihan CPU Peripheral
Peripheral AVR ATMega16 (8-bit)
Antarmuka CPU
Kemudahan Desain Mikrokontroler
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
I Chip lebih sedikit, telah tersedia secara on-chip Arsitektur CPU
Mikrokontroler dan
Peripheral
I Cost lebih rendah dan ukuran lebih kecil untuk Konsep Desain Hardware

desain sederhana
I Kebutuhan daya lebih kecil
I Koneksi eksternal lebih sedikit
I Relibity lebih tinggi karena komponen dan
interkoneksi lebih sedikit
I Keterbatasan: fleksibilitas, ekspansi memori atau I/O
terbatas, kecepatan data transfer, performansi I/O
lebih rendah
Antarmuka CPU
Konsep Desain Hardware
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Desainer mikrokontroler harus mampu untuk: Peripheral
Konsep Desain Hardware

I Menginterpretasikan spesifikasi manufaktur


I Melakukan analisis dan desain
I Desain interkoneksi dan persinyalan dan rangkaian
konversi level
I Evaluasi dan pemilihan komponen
I Pemilihan dan desain PLD
Antarmuka CPU
Glue Logic
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
I Rangkaian yang digunakan untuk menghubungkan Konsep Desain Hardware

antara prosesor, memori dan I/O


I Tersusun atas register, buffer, driver, dekoder
I mengadaptasi sinyal dari CPU ke device lainnya
I Tegangan level logika TTL
I Diimplementasikan dengan chip TTL atau PLD
I Komponen: transistor, dioda, resistor dan wire
Antarmuka CPU
Tegangan, Arus dan Resistansi
@2011,Eko Didik
Widianto

Desain
Sumber Tegangan Resistansi Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware

Hubungan V, I, R dan P:
Antarmuka CPU
Dioda
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Transistor
@2011,Eko Didik
BJT: PNP dan NPN Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware

PNP NPN
Antarmuka CPU
Saklar
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware

I Digunakan sebagai masukan ke rangkaian digital


Antarmuka CPU
Saklar Transistor (ON)
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Saklar Transistor (OFF)
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Aplikasi Saklar
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
MOSFET dan CMOS
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Gerbang Logika
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Gerbang Logika CMOS (NOT)
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Logika Tiga Keadaan (Tristate)
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Diagram Pewaktuan
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware
Antarmuka CPU
Bus Termultipleks
@2011,Eko Didik
Widianto

Desain
Mikrokomputer
Memilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler dan
Peripheral
Konsep Desain Hardware

Anda mungkin juga menyukai