Sistem Embedded dan Lab - Minggu 1


Sekilas Perkuliahan
  • Kuliah » 3 SKS
  • Lab (praktikum) » 1 SKS
Evaluasi
  • Praktikum » 25%
    • Tugas Modul
    • Tugas Final
  • Tugas & Presentasi » 15%
  • UTS » 30%
  • UAS » 30%

INTRO
Definisi :
  • Komputer dedicated yang didesain untuk menjalankan fungsi yang spesifik / spesial
    • Contoh : pesawat, sistem kontrol, komunikasi mobile, audio visual, kontrol mobil, robot
    • tidak seperti sistem yang mampu menjalankan banyak fungsi : web server, super computer, sistem komputer desktop
  • Platform komputer yang didesain untuk bekerja dengan interface custom / non-desktop interface
    • Contoh : CAN bus, mil-std 1553 bus, CompactPCI, VME, SPI, I2C, dll
    • sebaliknya [pada umumnya] tidak menggunakan interface general : USB, Ethernet
  • Arsitektur Komputer yang tidak berdasarkan prosesor komputer desktop
    • Contoh : ARM, PowerPC, Sparc, Intelx86 (non-pentium/core), dll
    • Tidak menggunakan prosesor


Ciri :
  • pada umumnya berdimensi kecil
  • memiliki fungsi spesifik


Contoh :
  • Counter
  • LCD Proyektor
  • AC
  • Router


Penggunaan :
  • lebih banyak dibandingkan penggunaan komputer desktop
  • umumnya tersembunyi., komputasinya tanpa disadari

Memiliki banyak ukuran dan bentuk [tapi umumnya kecil]

Prosesor :
  • general prosesor, DSP, Microcontroller

Interface dan interkoneksi :
  • analog,
  • digital,
  • wireless,
  • wired,
  • serial

Storage :
  • ROM,
  • RAM,
  • FLASH


type of ROM :
  • ROM = Read Only Memory
  • PROM = Programmable Read Only Memory
  • EPROM = Erasable Programmable Read Only Memory
  • EEPROM = Electrically Erasable Programmable Read Only Memory
programming / burning PROM berarti membakar Fuse [sekring] agar nilai tiap node dapat diubah sesuai keinginan.

EPROM biasanya memiliki bagian tengah yang terbuat dari kaca.
Fuse yang sudah diputus dapat disambung kembali menggunakan sinar UV.
EEPROM menggunakan tenaga listrik [elektrik] untuk memprogram, menghapus maupun memprogran

Arsitektur Komputer :
  • Arsitektut Von Neuman
    • Data & instruksi disatukan dalam memory yang sama
    • Program counter mengarah pada alamat instruksi pada memory
    • Digunakan pada prosesor umum (general purpose)
  • Arsitektur Harvard
    • Memisahkan memory data dengan memory instruksi
    • Program counter mengarah pada alamat instruksi pada memory
    • Digunakan pada prosesor DSP


Instruction Set :
Bagaimana prosesor menterjemahkan dan melakukan eksekusi terhadap instruksi
Complex Instruction Set Computer (CISC)
Reduced Instruction Set Computer (RISC)


Pipelining
  • Mekanisme agar prosesor dapat melakukan eksekusi intruksi secara paralel
  • Biasanya ada 3 tahap pipeline
    • Fetch, mengambil instruksi dari memory
    • Decode, menentukan instruksi apa yang dilakukan
    • Execute, melakukan eksekusi
  • Dengan cara ini, instruksi setidaknya memerlukan 3 clock cycle untuk diesksekusi secara paralel

0 comments:

Posting Komentar