FPGA
FPGA -(Field-Programmable
Gate Array) adalah komponen elektronika dan
semikonduktor yang mempunyai komponen gerbang terprogram (programmable logic)
dan sambungan terprogram. Komponen gerbang terprogram yang dimiliki meliputi
jenis gerbang logika biasa (AND, OR, XOR, NOT) maupun jenis fungsi matematis
dan kombinatorik yang lebih kompleks (decoder, adder, subtractor, multiplier,
dll). Blok-blok komponen di dalam FPGA bisa juga mengandung elemen memori
(register) mulai dari flip-flop sampai pada RAM (Random Access Memor
FPGA jenis Altera StratixIVGX
Pengertian terprogram (programmable) dalam FPGA adalah mirip
dengan interkoneksi saklar dalam breadboard
yang bisa diubah oleh pembuat desain. Dalam FPGA, interkoneksi ini bisa
diprogram kembali oleh pengguna maupun pendesain di dalam lab atau lapangan
(field). Oleh karena itu jajaran gerbang logika (Gate Array) ini disebut
field-programmable. Jenis gerbang logika yang bisa diprogram meliputi semua
gerbang dasar untuk memenuhi kebutuhan yang manapun.
Secara umum FPGA akan lebih lambat jika dibandingkan dengan jenis chip yang lain seperti pada chip Application-Specific Integrated Circuit (ASIC). Hal ini karena FPGA menggunakan power/daya yang besar bentuk desain yang kompleks. Beberapa kelebihan dari FPGA antara lain adalah harga yang murah, bisa diprogram mengikuti kebutuhan, dan kemampuan untuk di program kembali untuk mengkoreksi adanya bugs. Jenis FPGA dengan harga murah biasanya tidak bisa diprogram dan dimodifikasi setelah proses desain dibuat (fixed-version). Chip FPGA yang lebih kompleks dapat diperoleh dari jenis FPGA yang dikenal dengan CPLD (Complex-Programmable Logic Device)
Secara umum FPGA akan lebih lambat jika dibandingkan dengan jenis chip yang lain seperti pada chip Application-Specific Integrated Circuit (ASIC). Hal ini karena FPGA menggunakan power/daya yang besar bentuk desain yang kompleks. Beberapa kelebihan dari FPGA antara lain adalah harga yang murah, bisa diprogram mengikuti kebutuhan, dan kemampuan untuk di program kembali untuk mengkoreksi adanya bugs. Jenis FPGA dengan harga murah biasanya tidak bisa diprogram dan dimodifikasi setelah proses desain dibuat (fixed-version). Chip FPGA yang lebih kompleks dapat diperoleh dari jenis FPGA yang dikenal dengan CPLD (Complex-Programmable Logic Device)
Tidak ada komentar:
Posting Komentar