Rabu, 12 Oktober 2011

Tentang FPGA

FPGA merupakan suatu rangkaian digital yang dapat diprogram ulang yang gerbang logika atau gerbang digitalnya dapat dinterkoneksikan sehingga dapat dikonfigurasikan.

FPGA memiliki sifat tersendiri yaitu"
- Programnya dapat disusun berulang-ulang
- Dapat di Download berkali-kali oleh program tanpa batas
- bersifat volatile
- Hampir semua rangkaian terimpelemtasi di dalam chip

Namun, ada kekurangan dari FPGA yaitu belum bisa menggantikan otak chip di dalam komputer.


Isi dari FPGA antara lain, yaitu:

- CLB (Configure Logic Blocks)
pada bagian ini yang akan memproses segala bentuk rangkaian logika yang dibuat oleh user.

- I/O Blocks
interface antara external pin dari devicer dan internal user logic.

- Programmable Interconnect
bagian yang berisi wire segmen dan programmable switch, bagian ini lah yang akan menghubungkan
CLB satu dengan yang lain.


Sebuah CLB pada dasarnya terdiri dari"
- Look Up Table(LUT)
LUT merupaka sejenis RAM yang berkapasitas kecil. Selain itu, LUT memiliki empat input, dimana merupakan implementasi fungsi logika yang terdapat kemungkina dari gerbang logika

- D Flip-Flop
Rangakaian sel biner yang memiliki dua buah output yang saling berkebalikan keadaannya ( 0 atau 1). rangkaian ini pun berfungsi sebagai rangkaian logika sequential yang didalamnya terdapat peralatan memory dan pewaktu.

- Multiplekser 2 to 1
Piranti digital yang bekerja sebagai saklar yang menghubungkan data dari "n" masukkan ke sebuah keluaran. maksud dari multiplekser 2 to 1 pada FPGA adalah multiplekser ini memiliki dua buah input dan satu buah output



Ada beberapa perusahaan FPGA antara lain:
- Xilinx
- Altera
- Quicklogic
- Actel
- Lattice
- Cypress
- Plessey

mungkin baru sebagian yang dapat dipaparkan dari FPGA...
Tentang FPGA mungkin akan berlanjut kok... seperti halnya FPGA yang memiliki begitu banyak kemungkinan pada gerbang logika..jadi yaa.. mungkin..mungkin ajaa..hhee

1 komentar:

  1. Lebih lanjut mengenai FPGA bisa dilihat di: http://ferrywahyu.wordpress.com/category/fpga/

    BalasHapus