FPGA
DWI SAPUTRI (13117031)
Asisten : Bene Genhaq Suseno (13116017)
Tanggal Percobaan : 18/09/2018
EL2104 Praktikum Sistem Digital
Laboratorium Teknik Elektro
Institut Teknologi Sumatera
4) Lihat Gambar 3 untuk melihat 2) Pilih File → Page Setup dan pilih
ilustrasi langkah-langkah Letter sebagai ukuran kertas, klik OK.
berikutnya pada prosedur(a)
3) Buka jendela Symbol Tools
ini. dengan mengklik tombol dengan
ikon gerbang AND
5) Klik File → New File Project
Wizard seperti yang terlihat pada bagian kiri jendela
pada Gambar3(a). Setelah ini
schematic editor seperti bagian yang 1) Klik dua kali pada port
dilingkari pada Gambar 4(b). input/output yang akan diubah
Namanya kemudian ubah nama dari
4) Cari komponen XOR pada folder pin sesuai dengan yang ada pada
…\primitives\logic dan klik dua kali Gambar 4(c) (“A”, “B”, “C”, untuk
nama komponen tersebut atau klik input dan “SUM”, “CARRY”,
OK. Di ujung panah mouse akan “A_OUT”, “B_OUT”, “C_OUT”
muncul gambar komponen XOR untuk output).
dengan 2 masukan. Cari posisi yang
tepat pada skematik dan klik 1 kali 2) Untuk port masukkan biarkan
pada posisi itu untuk menempatkan default calue sebagai VCC.
gerbang XOR. Untuk menyudahi
e. Menetapkan I/O pin pada kaki FPGA
tekan tombol Esc atau klik kanan dan
pilih cancel. 1) Simpan skematik Anda
kemudian pilih Processing → Start
5) Ulangi langkah di atas untuk → Start Analysis & Synthesis atau
menempatkan dua buah gerbang CTRL+K (Pastikan tidak ada
AND dengan 2 masukan dan sebuah error).
gerbang OR dengan dua masukkan
serta lima buah gerbang NOT. 2) Pilih Assignment → Pin
Input 110
Pada percobaan ini dapat kita lihat bahwa f Berikut ini adalah hasil percobaan:
Percobaan 2B dengan input 101
Input 110
Ada dua cara mendesai full Adder yaitu Bentuk sinyal diatas membentuk tabel kebenaran
menggunakan skematik dan menggunakan VHDL. sebagai berikut:
Antara kedua cara tersebut tidak terdapat perbedaan
yang signifikan dikarenakan code pada VHDL
merupakan Rumus Logika yang sama dengan Full
A B C CARRY SUM
Adder yang digunakan pada cara sistematik.
1111 0000 0 0 1111
Berikut ini adalah kelebihan dan kekurangan dari
VHDL dan skematik. 0000 1111 0 0 1111
1111 1111 0 1 1110
-Kelebihan VHDL: VHDL merupakan bahasa
pemograman hardware oriented yang sangat 0000 0000 1 0 0001
kompleks, menggunakan deskripsi secara struktur,
dapat di adoptasi dengan berbagai perusahaan
1111 0000 1 1 0000
pengembang, independent terhadap teknologi yang 0000 1111 1 1 0000
digunakan.
1111 1111 1 1 1111
-Kekurangan VHDL: deskripsinya sangat kompleks, 0000 0000 0 0 0000
karena berbasis hardware, tidak semua bisa di
synthesis.
REFERENSI
Bentuk sinyal diatas akan membentuk tabel [2] Modul Praktikum Sistem Digital 1 ITERA
kebenaran sebagai berikut ini :
A B C CARRY SUM
0000 0000 0 0 0000
0000 1111 0 0 1111
1111 1111 0 1 1110
0000 0000 1 0 0001
1111 0000 1 1 0000
0000 1111 1 1 0000
1111 1111 1 1 1111
0000 0000 0 0 0000