90 likes | 322 Views
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.
E N D
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 tools EDA untuk perancangan sistem digital menggunakan komponen H/W programmable.
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: 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.
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 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