Download - Antarmuka CPU
![Page 1: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/1.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputer
Antarmuka CPUTSK304 - Teknik Interface dan Peripheral
Eko Didik Widianto
Teknik Sistem Komputer - Universitas Diponegoro
![Page 2: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/2.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputer
Review Kuliah
I Pembahasan tentang:I Dasar-dasar elektronik dan kebutuhan desainI Mikrokontroler dan mikroprosesorI Interkoneksi CPU, memori dan device I/O ke bus
bersamaI Desain antarmuka I/O sederhanaI Analisis pewaktuan sinyal
![Page 3: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/3.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputer
Bahasan
Desain MikrokomputerMemilih Jenis ProsesorArsitektur CPUMikrokontroler dan PeripheralKonsep Desain Hardware
![Page 4: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/4.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Memilih Prosesor
I Diinginkan satu aplikasi programmable. Prosesorapa yang akan digunakan?
I Seringkali tergantung pengalaman dari desainer
I Dua kategori prosesor secara umum:
1. mikroprosesorI hanya mempunyai central processing unit (CPU)
2. mikrokontrolerI Selain CPU, terdapat memori dan I/O on-chipI Ditujukan untuk aplikasi khusus
I Mikrokomputer?I Sistem komputer lengkap yang diimplementasikan
baik dengan mikroprosesor maupun mikrokontroler
![Page 5: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/5.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Mikroprosesor dan Mikrokontroler
Mikroprosesor
I Digunakan untuk aplikasihigh-performance
I Cost dan size tidak jadikriteria kritis
I Chip didedikasikan untukCPU dan peningkatankecepatan eksekusi(processing power)
I Membutuhkan memorieksternal dan hardwareI/O
I Digunakan di PCI Kriteria: kompatibilitas
software, performansi danfleksibilitas
I Arsitektur: von Neumann
Mikrokontroler
I Digunakan untukmeminimalkan jumlah chipdan biaya total
I Menyertakan memori danI/O on-chip, sehinggabahkan hanya butuh 1mikrokontroler untukmengimplementasikanproduk
I Aplikasi khusus dengantrade-off fleksibilitas
I Kriteria: compactI Arsitektur: Havard
![Page 6: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/6.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Arsitektur Von Neumann dan Havard
Arsitektur vonNeumann
I Menggunakanjalur/bus tunggal untukmemori program dandata
I Seringkali digunakandi mesin berbasismikroprosesor
I Memaksimalkanfleksibilitas alokasimemori
Arsitektur HavardI Menggunakan jalur terpisah untuk
memori program dan data
I Program dan konstanta disimpan dimemori ROM non-volatile
I Variabel data disimpan di RAMvolatile
I Seringkali digunakan di chipmikrokontroler
I Kecepatan transfer memori bisa 2 kali
I Paralelisme tranfer instruksi dandata
I Namun, sebagian besar terhubungke CPU lewat satu bus tunggal
![Page 7: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/7.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Bus InterkoneksiI Mikrokomputer umumnya terdiri atas CPU, memori
dan I/OI Koneksi antarkomponen menggunakan komunikasi
bus bersama
![Page 8: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/8.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Peripheral
I Peripheral on-chip yang ada di chip mikrokontrolerumumnya:
I timerI counterI port data paralelI port data serialI konverter A/DI konverter D/A
I Performansi peripheral umumnya lebih rendahdaripada peripheral khusus yang digunakan dimikroprosesor
![Page 9: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/9.jpg)
Peripheral AT91SAM9G20
![Page 10: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/10.jpg)
Pemilihan CPU Peripheral
![Page 11: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/11.jpg)
Peripheral AVR ATMega16 (8-bit)
![Page 12: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/12.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Kemudahan Desain Mikrokontroler
I Chip lebih sedikit, telah tersedia secara on-chipI Cost lebih rendah dan ukuran lebih kecil untuk
desain sederhanaI Kebutuhan daya lebih kecilI Koneksi eksternal lebih sedikitI Relibity lebih tinggi karena komponen dan
interkoneksi lebih sedikitI Keterbatasan: fleksibilitas, ekspansi memori atau I/O
terbatas, kecepatan data transfer, performansi I/Olebih rendah
![Page 13: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/13.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Konsep Desain Hardware
Desainer mikrokontroler harus mampu untuk:I Menginterpretasikan spesifikasi manufakturI Melakukan analisis dan desainI Desain interkoneksi dan persinyalan dan rangkaian
konversi levelI Evaluasi dan pemilihan komponenI Pemilihan dan desain PLD
![Page 14: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/14.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Glue Logic
I Rangkaian yang digunakan untuk menghubungkanantara prosesor, memori dan I/O
I Tersusun atas register, buffer, driver, dekoderI mengadaptasi sinyal dari CPU ke device lainnyaI Tegangan level logika TTLI Diimplementasikan dengan chip TTL atau PLD
I Komponen: transistor, dioda, resistor dan wire
![Page 15: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/15.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Tegangan, Arus dan Resistansi
Sumber Tegangan Resistansi
Hubungan V, I, R dan P:
![Page 16: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/16.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Dioda
![Page 17: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/17.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
TransistorBJT: PNP dan NPN
PNP NPN
![Page 18: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/18.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Saklar
I Digunakan sebagai masukan ke rangkaian digital
![Page 19: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/19.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Saklar Transistor (ON)
![Page 20: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/20.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Saklar Transistor (OFF)
![Page 21: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/21.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Aplikasi Saklar
![Page 22: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/22.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
MOSFET dan CMOS
![Page 23: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/23.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Gerbang Logika
![Page 24: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/24.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Gerbang Logika CMOS (NOT)
![Page 25: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/25.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Logika Tiga Keadaan (Tristate)
![Page 26: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/26.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Diagram Pewaktuan
![Page 27: Antarmuka CPU](https://reader034.vdocuments.pub/reader034/viewer/2022050702/586781db1a28abb9408bc8ef/html5/thumbnails/27.jpg)
Antarmuka CPU
@2011,Eko DidikWidianto
DesainMikrokomputerMemilih Jenis Prosesor
Arsitektur CPU
Mikrokontroler danPeripheral
Konsep Desain Hardware
Bus Termultipleks