Praktikum Elektronika II
Modul Praktikum
BCD Seven Segment dengan VHDL
Nama : Abdulhaqi Hamdi
NPM : 2106724050
Rekan Kerja : Muhammad Aliza
Kelompok : 13
Hari : Kamis (D)
Tanggal : 3 November 2022
Modul ke :7
MODUL 7
BCD Seven Segment dengan VHDL
TUJUAN
1. Untuk merancang dan membangun logika BCD Seven Segment menggunakan
VHDL.
2. Untuk mensimulasikan, mensintesis, dan mengimplementasikan desain.
3. Untuk memprogram desain yang telah selesai ke ZYBO Development Board
FPGA.
4. Untuk menganalisis hubungan ZYBO Development Board FPGA dengan
tampilan komponen Seven Segment.
TEORI DASAR
Pengonversi Kode
Tujuan dari sirkuit decoder dan encoder adalah untuk mengubah dari satu jenis
pengkodean input ke pengkodean output yang berbeda. Misalnya, dekoder biner 3-ke-
8 dikonversi dari angka biner pada input ke one-hot encoding pada output. Encoder
biner 8-ke-3 melakukan konversi yang berlawanan.
Ada banyak kemungkinan jenis konverter kode lainnya. Salah satu contoh
umum adalah BCD-to-7-segment decoder, yang mengubah satu digit desimal berkode
biner (BCD) menjadi informasi yang cocok untuk mendorong tampilan berorientasi
digit. Seperti yang diilustrasikan pada gambar 8.1 (a), sirkuit mengubah digit BCD
menjadi tujuh sinyal yang digunakan untuk menggerakkan segmen di layar. Setiap
segmen adalah dioda pemancar cahaya LED, yang bersinar saat digerakkan oleh sinyal
listrik. Segmen-segmen tersebut diberi label dari a ke g pada gambar.
TEORI TAMBAHAN
Dekoder merupakan rangkaian elektronika yang berfungsi untuk menampilkan
kode-kode biner menjadi karakter yang dapat dipahami secara visual. Decoder BCD ke
7 segment merupakan rangkaian elektronika yang berfungsi untuk mengubah kode
BCD menjadi karakter tampilan angka desimal yang dapat dilihat secara visual. Dalam
skema pengkodean Binary Coded Decimal (BCD) masing-masing angka desimal (0-9)
diwakili oleh pola biner yang setara (yang umumnya 4-bit).
Alat elektronik ini terdiri dari tujuh Light Emitting Diodes (LEDs) yang disusun
dalam beberapa pola tertentu (jenis common katoda atau common anode), yang
digunakan untuk menampilkan angka Heksadesimal (dalam hal ini bilangan desimal,
sebagai inputan). adalah BCD yaitu, 0-9). Dua jenis tampilan LED tujuh segmen:
- Jenis Katoda Umum: Dalam jenis tampilan ini semua katoda dari tujuh LED
dihubungkan bersama ke ground atau -Vcc (karenanya, katoda umum) dan LED
menampilkan angka ketika beberapa sinyal 'TINGGI' dipasok ke masing-
masing anoda.
- Jenis Anoda Umum: Dalam jenis tampilan ini semua anoda dari tujuh LED
terhubung ke baterai atau +Vcc dan LED menampilkan angka ketika beberapa
sinyal 'RENDAH' dipasok ke masing-masing katoda.
Namun, tampilan tujuh segmen tidak berfungsi dengan langsung memasok
tegangan ke berbagai segmen LED. Pertama, angka desimal diubah menjadi sinyal
setara BCD-nya kemudian BCD ke dekoder tujuh segmen mengubah sinyal itu ke
bentuk yang diumpankan ke tampilan tujuh segmen.
ALAT DAN BAHAN
1. ZYBO Zynq7000
2. Micro-USB Power USB Cable
3. PC/Laptop 64bit dengan VivadoTM Software
4. Seven Segment
5. Resistor
6. Protoboard
PROSEDUR PERCOBAAN
BCD Seven Segmen
1. Buat proyek baru, berikan deskripsi tentang definisi modul, entitas, dan port
yang akan digunakan
2. Gambar dan desain logika BCD Seven Segment menggunakan VHDL. Atur
I/O definitions dan constraints: input dalam sakelar sw0, swl, w2, dan sw3
ke Ain, Bin, Cin, dan Din, dan PMOD yang akan digunakan untuk Aout,
Bout, Cout, Dout, Eout, Fout, dan Gout
3. Uraikan dan simulasikan desainnya. Verifikasi skema dengan logika desain
awal
4. Simulasikan desain. Periksa pola simulasi perilaku
5. Hubungkan PMOD ke Seven Segment ke protoboard, tergantung pada
Seven Segment yang akan digunakan (katoda umum atau anoda umum)
6. Sintesis, implementasikan, dan program perangkat. Catat status output untuk
setiap kemungkinan input.
Input Output
Ain Bin Cin Din Aout Bout Cout Dout Eout Fout Gout Value
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
SIMULASI
Simulasi Hasil
REFERENSI
• “BCD to 7 Segment Decoder - GeeksforGeeks.” GeeksforGeeks, 19 Jan. 2018,
https://www.geeksforgeeks.org/bcd-to-7-segment-decoder/.
• Purnama, Agus. “Dekoder BCD Ke 7 Segment.” Elektronika Dasar-Teori
Dasar Elektronika, Karakteristik Komponen Elektronika, Rangkaian
Elektronika Dasar, Artikel Dan Aplikasinya, http://elektronika-
dasar.web.id/dekoder-bcd-ke-7-segment/. Diakses pada 2 Nov. 2022.