Top Banner
Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputer Antarmuka CPU TSK304 - Teknik Interface dan Peripheral Eko Didik Widianto Teknik Sistem Komputer - Universitas Diponegoro
27

Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Nov 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputer

Antarmuka CPUTSK304 - Teknik Interface dan Peripheral

Eko Didik Widianto

Teknik Sistem Komputer - Universitas Diponegoro

Page 2: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputer

Bahasan

Desain MikrokomputerMemilih Jenis ProsesorArsitektur CPUMikrokontroler dan PeripheralKonsep Desain Hardware

Page 4: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Peripheral AT91SAM9G20

Page 10: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Pemilihan CPU Peripheral

Page 11: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Peripheral AVR ATMega16 (8-bit)

Page 12: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Dioda

Page 17: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

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 @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Saklar Transistor (ON)

Page 20: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Saklar Transistor (OFF)

Page 21: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Aplikasi Saklar

Page 22: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

MOSFET dan CMOS

Page 23: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Gerbang Logika

Page 24: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Gerbang Logika CMOS (NOT)

Page 25: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Logika Tiga Keadaan (Tristate)

Page 26: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Diagram Pewaktuan

Page 27: Antarmuka CPU @2011,Eko Didik Widianto Desain Mikrokomputercore.ac.uk/download/pdf/11731643.pdf · Arsitektur CPU Mikrokontroler dan Peripheral Konsep Desain Hardware Memilih Prosesor

Antarmuka CPU

@2011,Eko DidikWidianto

DesainMikrokomputerMemilih Jenis Prosesor

Arsitektur CPU

Mikrokontroler danPeripheral

Konsep Desain Hardware

Bus Termultipleks