Display Temperature Sensor Data in 7 Segment Using VHDL
by jonathansuhalim in Circuits > Electronics
435 Views, 0 Favorites, 0 Comments
Display Temperature Sensor Data in 7 Segment Using VHDL
Untuk tugas rancang kami, kami membuat FPGA NEXYS A7-100T dapat display suhu dari temperature sensor di seven segment.
Supplies
Untuk proyek ini kita hanya memperlukan FPGA dan laptop saja. FPGA NEXYS A7-100T mempunyai seven segment dan temperature sensornya dan laptop untuk coding VHDL agar bisa display datanya di seven segment.
Menggambar Skematik
Kita merancang seperti apa akan dilihat di dalam elaborated design, karena kita sudah diberikan pmod temp sensor kita hanya perlu mengganti data menjadi decimal dan mengatur posisi menggunakan ring counter dan terakhir memakai BCD to seven segment decoder untuk display temperaturnya.
Pmod Temp Sensor
Kita impor pmod temp sensor yang diberikan di teams agar bisa mengambil data dari temperature sensor di FPGA
Clock
Pertama kami membuat clock supaya bisa refresh data dan displaynya.
Convertor Binary -> Decimal
Karena data yang diberikan dari pmod bentuk binary kita harus menggantinya menjadi decimal dan memisah data tens dan ones agar bisa didisplay di seven segment yang berbeda menggunakan modulus dan dua integer ini akan digantikan menjadi 4 bit agar seven segment decoder bisa membaca.
Mengatur Posisi
Di display kita akan mendisplay digit berbeda di seven segment menggunakan ring 4 bit counter. Kita juga akan mengatur posisi di mana Degree celsius dan angka yang didapat dalam component conversion.
Seven Segment Decoder
Komponen terakhir adalah seven segment decoder yang akan membaca data yang dari convertor dan akan display dari angka 0-9 dan degree celsius
Connect Ke FPGA Menggunakan USB to Micro USB
Hanya tinggal menghubungkan menggunakan USB to micro USB cable dan program device