240 likes | 550 Views
MATA KULIAH:. PERTEMUAN 14. SISTEM EMBEDDED. ORGANISASI KOMPUTER. PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011. AYU ANGGRIANI H 092904010 PTIK A 2009 . CREATED BY: .
E N D
BY: AYU ANGGRIANI H_092904010 MATA KULIAH: PERTEMUAN 14 SISTEM EMBEDDED ORGANISASI KOMPUTER PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011
BY: AYU ANGGRIANI H_092904010 AYU ANGGRIANI H 092904010 PTIK A 2009 CREATED BY:
Sistem yang menempel di sistem lain. Embeded system merupakan sebuah sistem (rangkaian elektronik) digital yang merupakan bagian dari sebuah sistem yang lebih besar, yang biasanya bukan berupa sistem elektronik. Kata {embedded} menunjukkan bahwa dia merupakan bagian yang tidak dapat berdiri sendiri. Embedded system biasanya merupakan {application-specific system} yang didisain khusus untuk aplikasi tertentu. BY: AYU ANGGRIANI H_092904010 a. Pengertian sistem embedded
1. Microwave Oven Banyakperalatanrumahtangga yang menggunakan control computeruntukmengaturoperasinya. Contohumumnyaadalah microwave oven.Dimungkinkan microwave menggunakanprosesor yang relative sederhanadengan unit ROM dan RAM kecilsudahmencukupidanantarmuka I/O sederhanadigunakanuntukmenghubungkanbagian system yang lain. Dimungkinkanuntukmerealisasikansebagaisirkuitpada chip VLSI tunggal. BY: AYU ANGGRIANI H_092904010 b. Contoh sistem embedded
2. Kamera Digital Kamera digital merupakancontoh embedded yang bagusdancanggihdalampaketkecil. Dimanakameratradisionalmenggunakan film untukmenangkapcitra. Padakamera digital, array sensor optic digunakanuntukmanangkapcitra. 3. Home Telemetry Contohnyaadalahtelepon display danmesincucidll, dimanaprosesor embeddedmengenableberbagaifiturpenting. Selainfiturteleponstandarpadatelepon display, suatutelepon yang dikendalikandenganmicroprosesordapatdigunakanuntukmenyediakanaksesjarakjauhkeperangkat lain dirumah yang dapatberkomunikasidenganperalatan computer. BY: AYU ANGGRIANI H_092904010
Chip yang berisiprosesor, beberapa memory, dansirkuitantarmuka I/O yang digunakandalamaplikasi embedded seringdisebutsebagaiprosesor embedded. Karena chip tersebutmelakukanfungsi control pentingdalamaplikasitersebut, dandidasarkanpadamicroprosesor, maka chip itudisebutjuga chip mocrokontroler. BY: AYU ANGGRIANI H_092904010 c. APLIKASI CHIP PROSESOR UNTUK APLIKASI EMBEDDED
Terdapatbeberapaprosesor core dan memory on chip. Karena memory on chip mungkintidakcukupuntukmendukungsemuaaplikasipotensial, makakoneksi bus prosesorjugadisediakanpada pin chip sehingga memory ekternaldapatditambahkan. Terdapatduaantarmuka parallel 8 bit yang disebut A dan B dansatuantarmuka serial. BY: AYU ANGGRIANI H_092904010 D. MikrontrolerSederhana
port paralelMekanisme signaling data padasuatu port memilikiorientasi yang samayaitupadasaat port berfungsisebagai port input atau output. BY: AYU ANGGRIANI H_092904010 1. Port I/OParalel
Antarmuka serial kemampuan UART (Universal Asynchronous Receiver Transmitter) untukmentrasfer data berdasarkanpadaprinsip yang diindikasikan. buffering gandadigunakandalamjaluir transmit danracaive, kebutuhanakan buffering tersebutadalahunutkmemperhalus short burst dalam transfer I/O. BY: AYU ANGGRIANI H_092904010 2. Antar muka serial i/o
Sirkuit 32 bit down-counter atau timer. Operasi dasar sirkuit tersebut melibatkan loading nilai awal ke dalam counter, dan kemudian menurunkan isi counter menggunakan internal system clock atau external clock signal. Sirkuit tersebut dapat diprogram untuk memunculkan interrupt pada saat isi counter mencapai nol. BY: AYU ANGGRIANI H_092904010 3. Counter /timer
Microkontrolermemilikiduajalur interrupt reuest, IRQ dan XRQ. Jalur IRQ digunakanuntuk interrupt yang munculolehantarmuka I/O dalammicrokontroler. Jalur XRQ digunakanuntuk interrupt yang dimunculkanolehperangkateksternal. Padasdaatprosesormengamatibahwajalur IRQ telahaktif, makaprosesormenggunkanmetode polling unutkmenentukan source pada interrupt request. Hal inidilakukandenganmenganalisa flag dalam status register PSTAT, SSTAT dan CTSTAT,. XRQ interrupt memilikiprioritas yang lebihtinggidaripada IRQ interrupt. BY: AYU ANGGRIANI H_092904010 4. Mekanisme kontrol interrupt
Program dapatditulisbaikdalambahasa assembly ataudenganbahasatingkattinggi. Kita akanmenampilkanbeberapacontohbahasa. 1. Pendekatan Polling 2. Pendekatan Interrupt BY: AYU ANGGRIANI H_092904010 e. Pertimbangan pemrograman
1. Program C Untuk Transfer Melalui Circular Buffer. 2. Program Bahasa Assembly Untuk transfer malalui circular buffer. BY: AYU ANGGRIANI H_092904010 F. BATASAN TIMING PERANGKAT I/O
Kita mendesain reaction timer yang dapatdigunakandalammengukurkecepatanresponresponseseorangterhadap stimulus visual.suatu program untukmerealisasikansuatutugasdapatdidasarkanpadapendekatanberikut: • Tujuan user untukmemulaisuatutesdimonitordengan wait loop • Padasaatmengamati go switch telahditutup • Counter disetkenilaiawal • Dll. BY: AYU ANGGRIANI H_092904010 G. Reaction Timer – Contoh
1. Program C Untuk Reaction Timer 2. Program Bahasa Assembly Language UntukReaction Timer H. FAMILY PROSESOR EMBEDDED Prosesordapatdikarakterisasidengansebarapabanyak bit data yang ditanganinyasecara parallel padasaatmengakses data dalammemori. Microkontroler yang paling canggihmenyertakanprosesor 32 bit dengan bus data 32 bit wide. Demikianmicrokontroler yang berbasispadaarsitektur ARM. Tetapidimungkinkanjugamendapatkanprosesordenganstruktur 32 bit internal dan bus data 16 bit wide kememori. BY: AYU ANGGRIANI H_092904010
1. Mokrokontrolerberbasispadaintel 8051 Padaawaltahun 1980-an intel corporation memperkenalkan chip microkontroler yang disebut 8051. Chip tersebutmenggunakanarsitekturdasar family mikroprosesor 8080 intel yang menggunakan chip 8 bit untukaplikasikomputasigeneral purpose. Chip 8051 memiliki 4 port I/O 8 bit, UART, dan 2 sirkuit timer 16 bit juga 4k byte penyimpangan EPROM bukannya ROM tersediadengannama 8751. BY: AYU ANGGRIANI H_092904010
2. MikrokontrolerMotortola a. Mokrokontroler 68HC11 b. Mikrokontroler 683xxx c. MokrokontrolerColdFire d. Mikrokontroler power PC 3. Mikrokontroler ARM Arsitekturdanprosesor core ARM telahdikembangkanoleh advanced RISCMachines Ltd. Misalnyamikrokontroler AT91F40416 dariatmelmenggunakan ARM7-TDMI thumb aware core danjuga 4k Byte RAM, 526 byte flas ROM 32 jalur I/O 2 port serial dan counter. BY: AYU ANGGRIANI H_092904010
Disainer system embedded harusmembuatbanyakkeputusanpenting. Sifataplikasiatauproduk yang harusdidisainmemilikipersyaratandanbatastertentu. Dalambagianinikitaakanmenampilkanbeberapapersoalan yang paling pentingdihadapidesainer. BY: AYU ANGGRIANI H_092904010 i. Persoalan desain
1. Biaya 2. Kemampuan I/O 3. Ukuran 4. KonsumsiDaya 5. Memory On Chip 6. Performa 7. Software 8. Set instruksi 9. Tool Pengembangan 10. Testability danKeandalan BY: AYU ANGGRIANI H_092904010
1. Implementasi FPGA Komponenutamatiap system pada chip adalahprosesor core. System Excalibur menawarkan 2 alternanifberbeda. Satu alternative melibatkanprosesor yang didefenisikandidalam software. Alternative lain melibatkan chip FPGA denganprosesor core yang diimplikasikandalamsolikonpadasaatdiproduksi. a. Soft prosesor core b. Hard Prosesor Core c. TinjauanDesainer BY: AYU ANGGRIANI H_092904010 j. Sistem On Chip
BY: AYU ANGGRIANI H_092904010 SEMOGA BERMANFAAT