TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro. Pengantar Kuliah

dokumen-dokumen yang mirip
Pengantar Kuliah. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

Antarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

Pengantar Kuliah. TKC306 - Robotika. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro. Pengantar Didik Widianto

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

Pendahuluan BAB I PENDAHULUAN

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

SATUAN ACARA PERKULIAHAN TEKNIK ELEKTRO ( IB ) MATA KULIAH / SEMESTER : MIKROKONTROLLER / 7 KODE MK / SKS / SIFAT : IT / 2 SKS / LOKAL

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Organisasi & Arsitektur Komputer

MICROCONTROLER AVR AT MEGA 8535

RENCANA PEMBELAJARAN SEMESTER (RPS) Tahun Akademik 2016/2017

PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Chapter 6 Input/Output

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Agustus

Pengelolaan Keterbatasan dan Pencirian

KATA PENGANTAR Sistem Mikroprosesor ( Implementasi Pada Mikrokontroler 8 Bit

BAB III PERANCANGAN ALAT

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

Sistem Komputer. Tiga komponen utama : CPU

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

BAB II LANDASAN TEORI

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

BAB III PERANCANGAN SISTEM

MICROCONTROLER AVR AT MEGA 8535

Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1

Struktur Sistem Komputer

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III MIKROKONTROLER

KONSEP DASAR HARDWARE KOMPUTER

Sistem Mikrokontroler

Struktur Sistem Komputer

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

Mikroposesor-berbasis Sistem PC

PERANCANGAN MODUL PRAKTIKUM MIKROPROSESOR DAN SISTEM KONTROL MIKROPROSESOR BERBASIS MIKROKONTROLER ATMEGA8535 PADA LABORATORIUM UIN ALAUDDIN MAKASSAR

SATUAN ACARA PERKULIAHAN MATA KULIAH : Pengantar Organisasi dan Arsitektur Komputer Strata / Jurusan : Strata Satu / Sistem Informasi

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

MIKROPROSESOR & INTERFACE PENDAHULUAN

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Perangkat Keras Komputer dan Perangkat Input Output

PEMERINTAH KABUPATEN GIANYAR DINAS PENDIDIKAN PEMUDA DAN OLAH RAGA SMK NEGERI 1 TAMPAKSIRING Alamat : Jl. DR.Ir. Soekarno, Tampaksiring

RENCANA PEMBELAJARAN SEMESTER (RPS) Tahun Akademik 2016/2017

Perkembangan Mikroprosesor

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MICROPROCESSOR. Published by. imeldaflorensia91

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

KOMPONEN PC MODERN. Tulisan ini disusun untuk memenuhi tugas mata kuliah Praktikum Organisasi & Arsitektur Komputer

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

P10 Media I/O Universitas Mercu Buana Yogyakarta

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Pengantar Organisasi Komputer

Apa Itu PLC? Gambar 1.1 Penggunaan PLC di industri

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

ISBN: Cetakan Pertama, tahun Semua informasi tentang buku ini, silahkan scan QR Code di cover belakang buku ini

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

BAB III DESKRIPSI MASALAH

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

TRANSFER DATA PARALEL DAN ANTARMUKA DIGITAL

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

Published By Stefanikha

RENCANA PEMBELAJARAN SEMESTER

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Praktikum Mikrokontroler. untuk D4 Lanjut Jenjang. Disiapkan oleh: Hary Oktavianto

Sumber Clock, Reset dan Antarmuka RAM

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

BAB 1 PERSYARATAN PRODUK

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Bab 3 PLC s Hardware

ARSITEKTUR DAN ORGANISASI KOMPUTER

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB II LANDASAN TEORI

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

Teknik Antarmuka Komputer

Ket. Ranah kognitif a. Tipe hasil belajar : Pengetahuan (C1) proporsi 43,33 % b. Tipe hasil belajar : Pemahaman (C2) proporsi 56,66 %

BAB II DASAR TEORI. 2.1 Ethanol

R ANCANG BANGUN JAM DIGITAL DE NGAN KE LUAR AN S UAR A S E BAGAI ALAT BANTU TUNA NE TR A MENGGUNAKAN MIKR OKONTR OLLE R

Controller System. CodeVisionAVR Demo

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan

Transkripsi:

TKC210 - Teknik Interface dan Eko Didik Teknik Sistem Komputer - Universitas Diponegoro

Agenda Kuliah Pembahasan tentang deskripsi, tujuan, sasaran dan materi kuliah TKC210 Teknik Interface dan. Selain itu, juga dibahas tentang tata tertib kuliah dan sistem evaluasi Pengantar teknik antarmuka dan peripheral

Bahasan Pengantar Perkuliahan Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi Antarmuka Antarmuka CPU Memilih Jenis Prosesor Arsitektur CPU Sistem

Deskripsi Kuliah Kredit: 2 SKS Kuliah, 1 SKS Praktikum Metode pengajaran: tatap muka perminggu (2 x 50 menit), presentasi materi dan diskusi Evaluasi: UTS, UAS, tugas mandiri/kelompok Waktu: ±12 Minggu (kuliah tatap muka) Mahasiswa belajar teknik mengkoneksikan dan memprogram sistem mikrokomputer dengan peripheral, meliputi interkoneksi antar devais, sinyal elektrik dan logika serta protokol/signallingnya. Sistem mikrokomputer: CPU, memori, device I/O, sumber daya, clock dan reset Port I/O dan dasar antarmuka: PIO, Direct I/O, program-controlled, siklus I/O (polling/interupsi) Antarmuka digital paralel peripheral: push-button, saklar, keypad peripheral: panel LED, 7-segmen, LCD alphanumerik, motor DC Pemrograman timer, counter, interupsi dan real-time clock (RTC) Antarmuka Pulse Width Modulator (PWM) Antarmuka serial asinkron UART Antarmuka serial sinkron, meliputi SPI, I2C (TWI) dan 1-wire Antarmuka USB Antarmuka ADC dan DAC Antarmuka RAM, flash dan dekodingnya mikrokomputer Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi

Standar Kompetensi Setelah lulus mata kuliah ini, dengan pemahamannya tentang dasar dan teknik antarmuka, mahasiswa akan mampu mengembangkan sistem mikrokomputer yang terdiri atas CPU, memori RAM, memori program, dan device I/O spesifik sesuai dengan kebutuhan desain yang diinginkan 1. Mahasiswa dapat memahami konsep antarmuka, interkoneksi antarkomponen, sinyal dan protokol dalam antarmuka; 2. Mahasiswa dapat mengerti dasar dan mengimplementasikan teknik antarmuka untuk perangkat masukan dan keluaran secara direct I/O, program-controlled I/O maupun DMA; 3. Memahami siklus transfer I/O baik secara polling maupun interupsi; 4. Mahasiswa dapat mengerti dan mengimplementasikan teknik antarmuka memori dan flash; 5. Mahasiswa dapat mengerti antarmuka standar baik paralel maupun serial beserta peripheralnya; 6. Mahasiswa dapat memprogram driver untuk device spesifik; Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi

Kompetensi Dasar Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi Lihat GBPP dan SAP untuk daftar lebih lengkap

Buku Acuan/Referensi Namun tidak terbatas pada daftar berikut 1. Frank Vahid and Tony Givargis, Embedded System Design: A Unified Hardware/Software Approach, 1999 2. Ken Arnold, Embedded Controller Hardware Design, 2000 3. Buku-buku organisasi komputer bab interface 4. Sumber-sumber web lainnya yang relevan Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi

Rencana Acara Pembelajaran Tentative 12 minggu/tatap muka Detail: http://didik.blog.undip.ac.id/2011/09/11/tsk-304-teknikinterface-dan-peripheral-2011/ 1. Pengantar antarmuka dan peripheral dalam sistem komputer; 2. dan sistem bus; 3. Timer, counter, interupsi dan RTC (real-time clock); 4. Port I/O dan dasar antarmuka sistem mikrokomputer; 5. Antarmuka digital paralel; 6. PWM (pulse widh modulator); 7. Antarmuka serial asinkron: UART / RS-232; 8. Antarmuka serial sinkron: SPI, I2C (TWI), 1-wire 9. Universal Serial Bus (USB); 10. ADC, DAC dan peripheralnya; 11. Memori, flash dan rangkaian dekodingnya; 12. mikrokomputer; Proyek antarmuka dan peripheral (kelompok) Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi

Tata Tertib Kuliah Berlaku bagi Dosen dan Mahasiswa Dosen dan mahasiswa diharapkan hadir pada waktunya Batas wajar 20 menit dari jadwal yang telah ditentukan Mahasiswa yang terlambat lebih dari 20 menit tidak diperkenankan untuk mengikuti kuliah Kehadiran minimal 75% (9 / 12 pertemuan) sebagai syarat minimal mengikuti UTS dan/atau UAS Sesuai keputusan jurusan Teknik Sistem Komputer dan Perak Undip Kuliah yang batal diadakan karena hari libur, kegiatan insidental jurusan ataupun dosen berhalangan, akan digantikan di hari lain sesuai kesepakatan dosen-mahasiswa Akan diberitahukan lewat website Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi

Sistem Evaluasi Evaluasi: No Evaluasi Bobot 1 Tugas Mandiri/Kelompok 30% 3 Ujian Tengah Semester 30% 4 Ujian Akhir Semester 40% Penilaian Akhir: AA 80 A 4.0 67 AA < 80 B 3.0 55 AA < 67 C 2.0 41 AA < 55 D 1.0 AA < 41 E 0.0 (Tidak Lulus) Deskripsi Kuliah Kompetensi Referensi Acuan Rencana Pembelajaran Tata Tertib Kuliah Sistem Evaluasi

Antarmuka Komputer Perangkat dan konsep yang mengacu pada titik interaksi antar komponen berlaku untuk hardware (graphic card) maupun software (internet browser) Memungkinkan komponen dapat berfungsi secara independen Komunikasi antarkomponen menggunakan interface lewat sistem I/O dan protokol yang sesuai Interface: bus, storage devices, I/O devices Interface diimplementasikan dengan interkoneksi, sinyal elektrik dan logika, serta protokol (disebut sebagai signalling) Terdapat standar interface: PATA/IDE, PCI, PC/104, USB, SPI, 1-wire, I2C, PCIe Antarmuka Antarmuka CPU

Board GESBC-9G20 http://www.glomationinc.com/product_9g20.html Antarmuka Antarmuka CPU

Sebuah device yang dihubungkan ke sebuah komputer host, namun bukan bagian dari komputer tersebut Monitor Keyboard Mouse Printer Scanner Webcam Modem Sensor dan aktuator dll Antarmuka Antarmuka CPU

Memilih Prosesor Diinginkan satu aplikasi programmable. Prosesor apa yang akan digunakan? Dapat tergantung pengalaman dari desainer Dua kategori prosesor secara umum: 1. mikroprosesor hanya mempunyai central processing unit (CPU) Memilih Jenis Prosesor Arsitektur CPU Sistem 2. mikrokontroler Selain CPU, terdapat memori dan I/O on-chip Ditujukan untuk aplikasi khusus? Sistem komputer lengkap yang diimplementasikan baik dengan mikroprosesor maupun mikrokontroler

Mikroprosesor dan Mikrokontroler Mikroprosesor Digunakan untuk aplikasi high-performance Cost dan size tidak jadi kriteria kritis Chip didedikasikan untuk CPU dan peningkatan kecepatan eksekusi (processing power) Membutuhkan memori eksternal dan hardware I/O Digunakan di PC Kriteria: kompatibilitas software, performansi dan fleksibilitas Arsitektur: von Neumann Mikrokontroler Digunakan untuk meminimalkan jumlah chip dan biaya total Menyertakan memori dan I/O on-chip, sehingga bahkan hanya butuh 1 mikrokontroler untuk mengimplementasikan produk Aplikasi khusus dengan trade-off fleksibilitas Kriteria: compact Arsitektur: Havard Memilih Jenis Prosesor Arsitektur CPU Sistem

Arsitektur Von Neumann dan Havard Arsitektur von Neumann (Princeton) Menggunakan jalur/bus tunggal untuk memori program dan data Digunakan di mesin berbasis mikroprosesor Memaksimalkan fleksibilitas alokasi memori Arsitektur Havard Menggunakan jalur terpisah untuk memori program dan data penulisan/pembacaan program dan data dapat dilakukan bersamaan Kecepatan transfer memori bisa 2 kali (paralelisme tranfer instruksi dan data) Digunakan di chip mikrokontroler dan DSP (tanpa cache) Di mikroprosesor (ARM, x86) menggunakan modifikasi arsitektur Harvard Dari CPU ke cache menggunakan Harvard Dari cache ke devais memori menggunakan Von Neumann Memilih Jenis Prosesor Arsitektur CPU Sistem

Bus Interkoneksi umumnya terdiri atas CPU, memori dan I/O Koneksi antarkomponen menggunakan komunikasi bus bersama Memilih Jenis Prosesor Arsitektur CPU Sistem

Antarmuka Mikrokontroller Antarmuka on-chip yang ada di mikrokontroler umumnya: timer counter port data paralel port data serial konverter A/D konverter D/A Memilih Jenis Prosesor Arsitektur CPU Sistem Performansi peripheral umumnya lebih rendah daripada peripheral khusus yang digunakan di mikroprosesor

Kemudahan Mikrokontroler Chip lebih sedikit, telah tersedia secara on-chip Cost lebih rendah dan ukuran lebih kecil untuk desain sederhana Kebutuhan daya lebih kecil Koneksi eksternal lebih sedikit Relibity lebih tinggi karena komponen dan interkoneksi lebih sedikit Keterbatasan: fleksibilitas, ekspansi memori atau I/O terbatas, kecepatan data transfer, performansi I/O lebih rendah Memilih Jenis Prosesor Arsitektur CPU Sistem

Glue Logic Rangkaian yang digunakan untuk menghubungkan antara prosesor, memori dan I/O Melakukan fungsi logika sederhana Tersusun atas register, buffer, driver, dekoder Mengadaptasi sinyal dari CPU ke device lainnya Mengadaptasi tegangan level logika Supplai arus untuk multiple device (proteksi overload) Proteksi ESD dari sinyal input Dekoding alamat Memilih Jenis Prosesor Arsitektur CPU Sistem Diimplementasikan dengan chip logika 7400 atau PLD Komponen lain: transistor, dioda, resistor dan wire Referensi lanjut: http://en.wikipedia.org/wiki/glue_logic

Konsep Hardware er mikrokontroler harus mampu untuk: Menginterpretasikan spesifikasi manufaktur Melakukan analisis dan desain interkoneksi dan persinyalan dan rangkaian konversi level Evaluasi dan pemilihan komponen Pemilihan dan desain PLD (programmable logic device) Memilih Jenis Prosesor Arsitektur CPU Sistem

Antarmuka AT91SAM9G20

Pemilihan CPU Berdasarkan Antarmuka

Antarmuka AVR ATMega16 (8-bit)