pkt1

9
Perancangan Komponen Terprogram Astria Nur Irfansyah

Upload: ardhika-hermigo

Post on 15-Feb-2015

14 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: pkt1

Perancangan Komponen TerprogramAstria Nur Irfansyah

Page 2: pkt1

Tujuan

Mahasiswa memahami permasalahan dalam sistem digital dan implementasinya menggunakan komponen H/W programmable.

Mahasiswa memahami prosedur perancangan sistem digital menggunakan komponen H/W programmable.

Mahasiswa dapat menggunakan tools EDA untuk perancangan sistem digital menggunakan komponen H/W programmable.

Page 3: pkt1

Istilah-istilah?

Sistem digital

Komponen H/W programmable

Tools EDA

Page 4: pkt1

Kompetensi

Mahasiswa dapat menggunakan komponen hardware (H/W) programmable seperti PLD (programmable logic device) dan FPGA (field programmable gate array) untuk implementasi sistem digital.

Mahasiswa dapat melakukan perancangan sistem digital berbasis H/W programmable dengan metode perancangan yang benar serta menggunakan tools EDA (Electronic Design Automation) dengan benar.

Mahasiswa menguasai bahasa VHDL dan dapat menggunakannya dengan baik dan benar.

VHDL : VHSIC High Description Language VHSIC: Very High Speed Integrated Circuit

Page 5: pkt1

Pokok bahasan

Overview Sistem Digital: Rangkaian kombinasional dan sekuensial, Kontroler dan data path, Finite State Machine (FSM).

Sejarah dan evolusi H/W programmable: PROM, PAL, PLA, Masked gate Array, FPGA.

Arsitektur H/W programmable: Blok logika, clock, I/O, interconnect, programmable switch, Blok-blok khusus, Emulating dan Prototyping.

Metodologi perancangan H/W programmable: Spesifikasi, Pemilihan komponen, perancangan, Verifikasi, Integrasi sistem, test.

Desain teknik H/W programmable: Hardware Description Language (HDL), Top down design, One hot encoding, Design for Test, Built in self test (BIST), Signature analysis.

Verifikasi: Simulasi, timing analysis, Vormal verification. Tools EDA: Test bench, sintesa, place and route, programming tools. Studi Kasus: skimming book reviews skimming jurnal or articles.

Page 6: pkt1

Overview Sistem Digital

Rangkaian kombinasional Rangkaian sekuensial Kontroler Data path Finite State Machine (FSM)

Page 7: pkt1

Digital

Merujuk pada penggunaan bilangan pada rangkaian.

Page 8: pkt1

Plus minus FPGA dan piranti terprogram lainnya Minus:

Relatif mahal. (FPGA)Tapi untuk prototyping sistem digital menjadi

murah. (FPGA) Programmable logic device (PLD, CPLD)

Cukup murah, fleksibel, bisa dirahasiakan IC TTL AND, OR, NAND, buffer, inverterMinus: sebelum digunakan perlu diprogram

Page 9: pkt1

Tebaklah IC berikut ini

Atmel ATMega16 Mikrokontroler GAL22V100 PLD

(PLC: programmable logic controller) PLD: programmable logic device

Xilinx XC9572 CPLD Complex PLD

74LS00 IC TTL AND Atmel ATF16V8 FPGA Field Programmable Gate Array Reconfigurable computing