Proses
Download Program ke Dalam FPGA
- Cara Kerja Field Programable
Gate Array (FPGA)
Sebuah
FPGA tersusun dari sebuah bagian yang bernama “logic-cell” (Logic Blocks), yang
kemudian pada perkembangannya saling terhubung satu sama lain. Kumpulan-kumpulan
dari logic cell ini berjumlah ratusan bahkan ribuan dan membentuk sauatu fungsi
yang kompleks. Sebuah logic cell pada dasarnya terdiri atas sebuah lookup
table(LUT), D flip-flop, dan sebuah multiplekser 2 ke 1. Berikut ini adalah
penjelasan masing-masing.
- Look
Up Table (LUT) merupakan sejenis RAM (Random Acces Memory) yang
berkapasitas kecil. Di dalam FPGA, LUT ini memegang peranan penting dalam
proses implementasi fungsi-fungsi logika. Selain itu, LUT ini berciri khas
memiliki input sejumlah 4 buah.
- D
Flip Flop. Seperti yang diketahui, flip-flop (Bistable Multivibrator)
dalah suatu rangkaian sel biner yang memiliki dua buah output yang saling
berkebalikan keadaannya (0 atau 1). Di dalam FPGA, terdapat sebuah jenis
flip-flop yaitu D flip-flop atau Data flip flop. Rangkaian D flip-flop ini
berfungsi sebagai rangkaian logika sekuensial dimana di dalamnya terdapat
peralatan memori dan pewaktu.
- Multiplekser
2 ke 1. Sebuah multipleser adalah piranti digital yang bekerja sebagai
switch (saklar) yang menghubungkan data dari n masukkan ke sebuah
keluaran. Multiplekser berfungsi untuk memilih beberapa input untuk hanya
menjadi 1 output saja. Di dalam FPGA, terdapat rangkaian multiplekser 2 ke
1 yang artinya, multiplekser tersebut memiliki 2 buah input dan 1 buah
output.
Logic
Cell
Setiap
logic cell tersebut dapat dihubungkan dengan logic cell lainnya melalui
jalur/koneksi yang ada. Setiap cell hanya mampu bekerja secara sederhana dan
ringkas, Namun bila antara satu cell saling terhubung satu sama lain sebuah
fungsi-fungsi logika yang kompleks pun dapat terbentuk.
Logic
Cell Yang Terhubung Satu Dengan Yang Lain
Next untuk membaca tugas berikutnya
.. :-)
Next
Tidak ada komentar:
Posting Komentar