You are on page 1of 3

dalam lab atau lapangan (field).

Oleh karena itu jajaran


FPGA gerbang logika (Gate Array) ini disebut field-programmable.
Jenis gerbang logika yang bisa diprogram meliputi semua
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas gerbang dasar untuk memenuhi kebutuhan yang manapun.
Belum Diperiksa
Langsung ke: navigasi, cari Secara umum FPGA akan lebih lambat jika dibandingkan
dengan jenis chip yang lain seperti pada chip Application-
Field-Programmable Gate Array (FPGA) adalah komponen Specific Integrated Circuit (ASIC). Hal ini karena FPGA
elektronika dan semikonduktor yang mempunyai komponen menggunakan power/daya yang besar bentuk desain yang
gerbang terprogram (programmable logic) dan sambungan kompleks. Beberapa kelebihan dari FPGA antara lain adalah
terprogram. Komponen gerbang terprogram yang dimiliki harga yang murah, bisa diprogram mengikuti kebutuhan, dan
meliputi jenis gerbang logika biasa (AND, OR, XOR, NOT) kemampuan untuk di program kembali untuk mengkoreksi
maupun jenis fungsi matematis dan kombinatorik yang lebih adanya bugs. Jenis FPGA dengan harga murah biasanya tidak
kompleks (decoder, adder, subtractor, multiplier, dll). Blok- bisa diprogram dan dimodifikasi setelah proses desain dibuat
blok komponen di dalam FPGA bisa juga mengandung elemen (fixed-version). Chip FPGA yang lebih kompleks dapat
memori (register) mulai dari flip-flop sampai pada RAM diperoleh dari jenis FPGA yang dikenal dengan CPLD
(Random Access Memory). (Complex-Programmable Logic Device).

Field-Programmable Gate Array (FPGA) 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
FPGA jenis Altera StratixIVGX sampai pada RAM (Random Access Memory).

Pengertian terprogram (programmable) dalam FPGA adalah Pengertian Terprogram (programmable) dalam FPGA adalah mirip
mirip dengan interkoneksi saklar dalam breadboard yang bisa dengan interkoneksi saklar dalam breadboard yang bisa diubah oleh
diubah oleh pembuat desain. Dalam FPGA, interkoneksi ini pembuat desain. Dalam FPGA, interkoneksi ini bisa diprogram
bisa diprogram kembali oleh pengguna maupun pendesain di
kembali oleh pengguna maupun pendesain di dalam lab atau
lapangan (field). Oleh karena itu jajaran gerbang logika (Gate Array) FPGA. Bahkan semua chip bisa kita design sendiri dengan
ini disebut field-programmable. Jenis gerbang logika yang bisa menggunakan FPGA asal design tidak terlalu besar karena gate di
diprogram meliputi semua gerbang dasar untuk memenuhi FPGA terbatas.
kebutuhan yang manapun.
Perusahaan yang menyediakan board FPGA ini tidak terlalu banyak.
Secara umum FPGA akan lebih lambat jika dibandingkan dengan Mereka biasanya bergerak di software dan hardware. Mereka
jenis chip yang lain seperti pada chip Application-Specific Integrated menyediakan board dan juga software untuk development juga. Jadi
Circuit (ASIC). Hal ini karena FPGA menggunakan power/daya yang semacam compiler kalo di design software. Kemudian dengan
besar bentuk desain yang kompleks. Beberapa kelebihan dari FPGA software itu bisa dilakukan simulasi dan didownload ke boardnya.
antara lain adalah harga yang murah, bisa diprogram mengikuti Beberapa perusahaan yang bermain di FPGA adalah ALTERA, Xilinx,
kebutuhan, dan kemampuan untuk di program kembali untuk Lattice Semiconductor, Actel, SiliconBlue Technologies, Achronix,
mengkoreksi adanya bugs. Jenis FPGA dengan harga murah and QuickLogic.
biasanya tidak bisa diprogram dan dimodifikasi setelah proses
desain dibuat (fixed-version). Chip FPGA yang lebih kompleks dapat Untuk melakukan design Hardware dengan FPGA, biasanya kita
diperoleh dari jenis FPGA yang dikenal dengan CPLD (Complex- menggunakan bahasa pemrograman Verilog atau VHDL. Verilog
Programmable Logic Device). (sumber : Wikipedia). lebih enak digunakan karena bahasanya simple dan mudah dibaca.
Tidak terlalu strict seperti VHDL. FPGA yang sudah pernah saya
z gunakan adalah produk dari Altera dan Xilinx karena kebetulan yang
ada di lab altera, sedangkan dulu pernah pake xilinx waktu ada
Jadi ketika Anda mempunyai barang elektronik dan memiliki chip training. Di posting berikutnya, kita akan mempelajari bahasa
dengan bentuk yang sama didalamnya, belum tentu mempunyai pemrograman menggunakan Verilog Definisi FPGA di kutip dari itt-
fungsi yang sama. Didalam chip tersebut bisa diprogram sesuai telkom
kebutuhan dan tinggal membuat interkoneksi dengan dunia luar.
FPGA (Field Programmable Gate Array) merupakan sebuah IC yang
Sistem yang dibangun bisa menjadi sistem on chip atau
reconfigurable system on chip. Reconfigurable berarti chip bisa terdiri dari blok blok logika yang interkoneksinya dapat diprogram.
Dengan menggunakan FPGA dapat dilakukan perancangan sistem
melakukan beberapa fungsi yang berbeda sesuai dengan setting
yang sudah dibuat. Jalur data akan direconfigurasi sehingga digital yang kemudian bisa menjadi prototype rancangan sistem
yang akan dimanufaktur.
menghasilkan output yang diinginkan. Semua dipelajari dalam
design IC terutama di Struktur Prosesor Digital dan Very Large Scale
Di bawah ini adalah beberapa keunggulan FPGA:
Integration (VLSI). Banyak hal yang bisa kita design menggunakan
• Performansi : kemampuan desin sistem yang dapat beroperasi Dibidang elektronika hal ini sangat terasa dimana-mana setiap
pada frekuensi yang semakin tinggi. orang berlomba-lomba untuk membuat suatu perkembangan dalam
• Kepadatan dan Kapasitas : kemampuan meningkatkan integrasi dunia semikonduktor ,komponen yang sudah ada saat ini
system, penempatan lebih banyak system di dalam sebuah chip, menunjukan bagaimana pesatnya perkmbangan komponen
dan penggunaan seluruh gate yang ada di dalam FPGA yang elektronika di dunia ini.sebagai contoh saat ini manusia sudah dapat
membuat keefektifan harga perancangan. memadukan ribuan transistor beserta komponen pendukung
• Mudah digunakan : kemampuan software yang mudah digunakan lainnya dalam satu wadah yang disebut IC (integrated
untuk perancangan dan kemampuan untuk menambahkan desain circuit).teknologi IC berkembang dengan sangat pesat akan tetapi
baru pada sistem di FPGA yang sama pada saat yang berbeda. kebutuhan manusia yang semakin banyak menuntut harus
Xilinx menggunakan teknologi SRAM untuk menyimpan informasi tersedianya sebuah alat untuk membantu manusia menangani
pemrogramannya. Setelah FPGA diberikan catuan, data program masalah yang jauh lebih kompleks dan banyak oleh karena itu
yang mendefinisikan konfigurasi logika harus dimasukkan ke SRAM. sebagai solusi dari masalah tersebut dikembangkanlah suatu piranti
Ada banyak cara untuk memasukkan informasi tersebut. Pada FPGA semikondutor yang dapat di program (Programable Devices ) sesuai
terdapat fungsi logika untuk memasukkan informasi ke FPGA dari kebutuhan ,penggunaan piranti yang dapat diprogram tersebut
sebuah PROM. Setelah informasi pemrograman tersebut memiliki banyak sekali keuntungan diantaranya adalah penekanan
dimasukkan, FPGA diubah dari mode pemrograman menjadi mode biaya yang dikeluarkan ,penghematan ruang ,dan fleksibilitas yang
operasional. Logika tersebut akan berada di FPGA sampai FPGA tinggi ,dimana piranti semikonduktor tersebut dapat di program
diprogram ulang atau catuan dimatikan. melalui sebuah software khusus yang berguna untuk memanipulasi
sebuah piranti semikonduktor tersebut dapat di program menjadi
Latar Belakang FPGA
sebuah IC yang diinginkan oleh si perancang untuk mengoptimalkan
kerja sesuai dengan keinginan si perancang.FPGA (field
Saat ini perkembangan teknologi didalam komponen
programmable gate array).Merupakan salah satu jenis
elektronika telah berkembang dengan sangat pesat programmable devices untuk itu hal ini merupakan sebuah
.Berkembangnya teknologi komponen elektronika tidak lepas dari tantangan di mana kami mencoba menerapkan aplikasi FPGA
tersebut ke dalam alat kami tidak lain dan tidak bukan adalah untuk
kebutuhan umat manusia yang terus bertambah untuk itu dituntut
menambah pengetahuan kami di bidang FPGA
suatu devices elektronik yang dapat bekerja sesuai dengan harapan
manusia tersebut.

You might also like