Modul 2 Flashcards

(19 cards)

1
Q

FPGA (Field Programmable Gate Array)

A

Suatu Integrated Circuit (IC) yang dibuat agar dapat diprogram sesuai kebutuhan pengguna. Umumnya menggunakan bahasa pemograman HDL (Hardware Domain Language).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kelebihan FPGA

A
  1. Dikonfigurasi oleh end user
  2. Kemampuan desain sistem yang dapat beroperasi pada frekuensi yang semakin tinggi
  3. Kemampuan melakukan integrasi sistem
  4. Tidak memerlukan proses fabrikasi
  5. Kemampuan software yang digunakan untuk perancangan
  6. Kemampuan untuk menambahkan desain baru pada FPGA yang sama pada saat yang berbeda
  7. Dapat diprogram kembali bila terjadi bugs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tiga Komponen dasar FPGA

A
  1. Configurable Logic Block (CLB)
  2. Input/Output Block (IOB)
  3. Interconnection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Configurable Logic Block

A

Bagian FPGA yang dapat diprogram, terdiri dari RAM, flip-flop, dan multiplexer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Input Output Block

A

Berfungsi sebagai keluar masuknya sinyal input dan sinyal output. IOB akan menyalurkan sinyal ke dalam switch dan mengeluarkannya kembali.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Interconnection

A

Saluran yang menghubungkan CLB dan IOB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Routing

A

Interkoneksi/jalur yang melewati sebuah CLB sebelum menuju matrix switch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Long Lines

A

Saluran yang menghubungkan dua CLB yang BERJAUHAN dengan MENGHILANGKAN matrix switch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quartus

A

Software yang digunakan untuk membuat simulasi rangkaian kerja secara digital dengan memanfaatkan bahasa deskripsi, yaitu VHDL atau Verilog. Contoh software lainnya yaitu Xilink, Multisim, Modelsim, dan sebagainya.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Rangkaian kombinasi

A

Rangkaian yang terdiri dari rangkaian gerbang logika yang kondisi outputnya bergantung pada input saat ini dan TIDAK bergantung pada output sebelumnya.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Decoder

A

Rangkaian kombinasional yang berfungsi untuk mendekode informasi (data) yang terkode.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Karakteristik Binary Decoder

A

Mempunyai N masukan data, dan 2^N keluaran.

Misal N=2, artinya 2^2 = 4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

One-hot encoded

A

Hanya satu keluaran yang diaktifkan dalam satu waktu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Multiplexer (Data Selector)

A

Rangkaian kombinasional yang fungsinya memilih salah satu dari 2^N bit sinyal input untuk diteruskan ke satu jalur output.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Half-Adder

A

Rangkaian yang menjumlahkan 2 bilangan yang masing-masing selebar 1 bit dan menghasilkan 1 bilangan selebar 2 bit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Full-Adder

A

Rangkaian yang menjumlahkan 3 bilangan selebar 1 bit dan tetap menghasikan 1 bilangan selebar 2 bit.

17
Q

Full-Adder Parallel Tersusun Atas?

A

Rangkaian Full Adder sebanyak N yang menjumlahkan 2 bilangan selebar N-bit dan menghasilkan 1 bilangan selebar N+1 bit.

18
Q

Half-Subtractor

A

Rangkaian yang mengurangi 2 bilangan selebar 1 bit dan menghasilkan sebuah bilangan selebar 2 bit.

19
Q

Full-Subtractor

A

Rangkaian yang mengurangi 3 bilangan selebar 1 bit dan menghasilkan sebuah bilangan selebar 2 bit.