22
2.2.1
FPGA
FPGA adalah singkatan dari Field-Programmable Gate Array. FPGA
adalah
komponen
terpadu
elektronika yang terbuat dari semikonduktor dan
dirancang
untuk
dapat
diprogram secara
berulang-ulang
oleh
pengguna.
Kata
Field-Programmable pada FPGA berarti perangkat ini dapat diprogram
langsung dilapangan tanpa harus dibawa
le
laboratorium menggunakan
komputer. FPGA diprogram dengan
menggunakan bahasa Hardware
Description
Language (HDL) yang
mirip dengan
yang digunakan
untuk Application-Specific
Integrated Circuit (ASIC). FPGA dapat melakukan proses
logika dan
matematika
sesuai dengan VHDL yang ditanamkan. Pengembangan
FPGA saat ini sudah
menggunakan
teknologi
nano,
seperti
pada
FPGA
Spartan
3
AN
ukuran
transistor-transistornya mencapai 90 nm.
FPGA
mempunyai komponen gerbang yang dapat diprogram
(programmable
logic)
dan
sambungan
yang
dapat
diprogram juga.
Komponen
gerbang yang dapat diprogram
yang dimiliki FPGA meliputi jenis gerbang logika
biasa (AND,
OR,
XOR,
NOT)
maupun
jenis
fungsi
matematis
dan
kombinatorik
yang lebih kompleks (decoder, adder, subtractor, multiplier, dll).
Secara
umum
FPGA
akan
bekerja
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
|