300 likes | 551 Views
EL 3096 Sistem Mikroprosesor & Lab. Tahun ajaran 2010-2011 semester 1. Pembagian Kelas. Jumlah Mahasiswa yang mendaftar : 104 kelas 1: NIM <= 13208028 kelas 2: 13208028 < NIM < 13208069 kelas 3: NIM >=13208069. Silabus. Arsitektur Mikroprosesor CPU Bus mikroprosesor
E N D
EL 3096 SistemMikroprosesor & Lab Tahunajaran 2010-2011 semester 1
PembagianKelas • JumlahMahasiswa yang mendaftar: 104 • kelas 1: NIM <=13208028 • kelas 2: 13208028 < NIM < 13208069 • kelas 3: NIM >=13208069
Silabus • ArsitekturMikroprosesor • CPU • Bus mikroprosesor • Memori: RAM, ROM, EEPROM • I/O • Antarmuka (interfacing) • Periferal: ADC, DAC, timer , counter, komunikasi serial • perancangansistemmikroprosesor • dekoderalamat • Hardware sistemmikroprosesor • pemrogramanbahasaassembler & C
Referensi • Dhananjay V Gadre, Programming & Customizing The AVR Microcontroller , McGraw Hill 2001 • Steven F Barrett, Atmel AVR Microcontroller Primer: Programming and Interfacing, Morgan & Claypool 2008 • ___, Newbiesguide to AVR development, http://avrfreaks.net • Datasheet ATMega8535 • Datasheet set instruksi AVR “doc0856.pdf” • Datasheet komponen & sensor terkait
BentukKuliah • Tatapmukadikelas + tugaskecil • Praktikumdi Lab • Tugas Project Mandiri PenilaianKuliah • Ujian (UTS + UAS) • Praktikum • Project
Kaitandengankuliah lain • Prasyarat EL3096 • Sistem digital • Bahasapemrograman (bahasa C) • Elektronika • Sistemmikroprosesor (EL3096) • Arsitektursistemmikroprosesor • Interfacing mikroprosesor • Pemrogramanmikroprosesor • Lanjutansetelah EL3096 • PerancanganSistem Embedded EL3046 : RTOS, Teknik Design: DFD, State Chart, Unit testing
Microcontroller Development Board • Banyak yang menjualmodulmikrokontroller yang sudahjaditinggaldiprogramuntukmempermudah & mempercepat • Sumber: AVRFreaks.net
Macam-macamimplementasisistem digital • Transistor diskrit • RangkaianLogika (gerbangAND,OR,Flip flop, dsb) • Rangkaian digital, dengan Register Transfer Level (RTL) -> VHDL, Verilog. Hardware dengan FPGA/ASIC (kuliahsistem digital, perancangan ASIC) • Mikroprosesor + Software
Macam-macamSistem Digital • Hardware • Transistor • Gate • Register Transfer Language • Software • Machine code • Assembler • High level (C, C++, Java)
ArsitekturSistemMikroprosesor Komponenutamasistemmikroprosesor • CPU • Memori • I/O • Bus JenisArsitektur • Harvard • Von Neumann
KategoriKomputer • Superkomputer • Mainframe • Mikroprosesor • Mikrokontroler • DSP (Digital Signal Processor)
Macam-macammemori • Static RAM (Flip Flop) • Dynamic RAM (kapasitor) • ROM (diprogramdipabrik) • PROM / OTP(diprogram 1x oleh user) • EPROM (bisadihapuspakaisinar UV melalui ‘jendela’ khusus) • EEPROM (bisadihapuspakaitegangan) • Flash
Arsitektur AVR Diambildaridatasheet ATMEGA8535
Register View of a Simple P aka “Von Neumann” or “Princeton” architecture
Register View of a Simple Pwith Isolated I/O space Most microprocessors do NOT have isolated I/O. The Intel x86 microprocessors do.
Register View of a Simple P with Separate Code and Data Memories aka “Harvard” architecture
Endian-ness • Byte Ordering for Little Endian vs. Big Endian