Sulthan Fairuzandy, - (2025) DESAIN DAN IMPLEMENTASI PERMAINAN PONG MULTIPLAYER MENGGUNAKAN FIELD PROGRAMMABLE GATE ARRAY (FPGA) ALTERA CYCLONE IV. S1 thesis, Universitas Pendidikan Indonesia.
Abstract
Saat ini, Field Programmable Gate Array (FPGA) merupakan solusi alternatif terhadap Application-Specific Integrated Circuit (ASIC), yang meskipun unggul dalam efisiensi kecepatan dan konsumsi daya, memiliki keterbatasan pada biaya awal dan waktu produksi yang tinggi. FPGA menawarkan fleksibilitas tinggi karena dapat diprogram ulang dan mendukung pemrosesan paralel secara real-time. Penelitian ini bertujuan untuk mengimplementasikan permainan Pong multiplayer sebagai sarana eksplorasi desain logika digital berbasis FPGA menggunakan Altera Cyclone IV pada board Daxigua Logic’3 dan dikembangkan melalui empat modul utama menggunakan bahasa VHDL. Modul-modul ini mencakup pengaturan logika permainan, pengolahan sinyal VGA, pembagian frekuensi clock, serta memproses input dari push-button sebagai kontrol pemain. Desain diuji menggunakan ModelSim untuk simulasi logika dan diimplementasikan dengan output tampilan VGA resolusi 640x480 pixel @ 60 Hz. Hasil pengujian menunjukkan bahwa seluruh fungsi permainan seperti kontrol paddle, deteksi pantulan bola, perhitungan skor, serta sinkronisasi tampilan VGA berjalan sesuai dengan desain. Sistem menunjukkan penggunaan sumber daya, sebanyak 2.123 logic elements (34% dari kapasitas board), memungkinkan untuk pengembangan lebih lanjut, serta penggunaan konsumsi daya, sebesar 61,73 mW. ------- Currently, Field Programmable Gate Array (FPGA) is an alternative solution to Application-Specific Integrated Circuit (ASIC), which, despite excelling in speed efficiency and power consumption, has limitations in high initial cost and production time. FPGA offers high flexibility because it can be reprogrammed and supports real-time parallel processing. This research aims to implement a multiplayer Pong game as a platform for exploring FPGA-based digital logic design. It was conducted using an Altera Cyclone IV FPGA on a Daxigua Logic’3 board and developed through four main modules using the VHDL language. These modules include game logic setup, VGA signal processing, clock frequency division, and processing push-button input for player control. The design was tested using ModelSim for logic simulation and implemented with a VGA display output of 640x480 pixels @ 60 Hz. Test results show that all game functions, such as paddle control, ball bounce detection, score calculation, and VGA display synchronization, performed according to the design. The system demonstrated resource utilization of 2.123 logic elements (34% of board capacity), allowing for further development, and power consumption of 61.73 mW.
![]() |
Text
S_TEKOM_2007942_Title.pdf Download (1MB) |
![]() |
Text
S_TEKOM_2007942_Chapter1.pdf Download (412kB) |
![]() |
Text
S_TEKOM_2007942_Chapter2.pdf Restricted to Staf Perpustakaan Download (569kB) |
![]() |
Text
S_TEKOM_2007942_Chapter3.pdf Download (1MB) |
![]() |
Text
S_TEKOM_2007942_Chapter4.pdf Restricted to Staf Perpustakaan Download (778kB) |
![]() |
Text
S_TEKOM_2007942_Chapter5.pdf Download (373kB) |
![]() |
Text
S_TEKOM_2007942_Appendix.pdf Restricted to Staf Perpustakaan Download (710kB) |
Item Type: | Thesis (S1) |
---|---|
Additional Information: | https://scholar.google.com/citations?hl=en&authuser=1&user=4tTPdRsAAAAJ ID SINTA Dosen Pembimbing: Munawir : 6745899 Devi Aprianti Rimadhani : 6745751 |
Uncontrolled Keywords: | Implementasi permainan Pong multiplayer, FPGA Altera Cyclone IV, bahasa VHDL, desain logika digital, ModelSim. Multiplayer Pong game implementation, FPGA Altera Cyclone IV, VHDL language, digital logic design, and ModelSim. |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software T Technology > T Technology (General) |
Divisions: | UPI Kampus cibiru > S1 Teknik Komputer |
Depositing User: | Sulthan Fairuzandy |
Date Deposited: | 19 Aug 2025 07:48 |
Last Modified: | 19 Aug 2025 07:48 |
URI: | http://repository.upi.edu/id/eprint/135427 |
Actions (login required)
![]() |
View Item |