Perancangan Komponen Terprogram

Download Report

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