Transcript Perancangan Komponen Terprogram
Perancangan Komponen Terprogram
Astria Nur Irfansyah
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 komponen H/W programmable.
tools EDA
untuk perancangan sistem digital menggunakan
Istilah-istilah?
Sistem digital Komponen H/W
programmable
Tools
EDA
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
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:
(BIST), Signature analysis. Hardware Description Language (HDL), Top down design, One hot encoding, Design for Test, Built in self test
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.
Overview Sistem Digital
Rangkaian kombinasional Rangkaian sekuensial Kontroler Data path Finite State Machine (FSM)
Digital
Merujuk pada penggunaan bilangan pada rangkaian.
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, inverter Minus: sebelum digunakan perlu diprogram
Tebaklah IC berikut ini
Atmel ATMega16 GAL22V100 PLD Mikrokontroler (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