DESAIN DAN IMPLEMENTASI PERMAINAN PONG MULTIPLAYER MENGGUNAKAN FIELD PROGRAMMABLE GATE ARRAY (FPGA) ALTERA CYCLONE IV

    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.

    [thumbnail of S_TEKOM_2007942_Title.pdf] Text
    S_TEKOM_2007942_Title.pdf

    Download (1MB)
    [thumbnail of S_TEKOM_2007942_Chapter1.pdf] Text
    S_TEKOM_2007942_Chapter1.pdf

    Download (412kB)
    [thumbnail of S_TEKOM_2007942_Chapter2.pdf] Text
    S_TEKOM_2007942_Chapter2.pdf
    Restricted to Staf Perpustakaan

    Download (569kB)
    [thumbnail of S_TEKOM_2007942_Chapter3.pdf] Text
    S_TEKOM_2007942_Chapter3.pdf

    Download (1MB)
    [thumbnail of S_TEKOM_2007942_Chapter4.pdf] Text
    S_TEKOM_2007942_Chapter4.pdf
    Restricted to Staf Perpustakaan

    Download (778kB)
    [thumbnail of S_TEKOM_2007942_Chapter5.pdf] Text
    S_TEKOM_2007942_Chapter5.pdf

    Download (373kB)
    [thumbnail of S_TEKOM_2007942_Appendix.pdf] Text
    S_TEKOM_2007942_Appendix.pdf
    Restricted to Staf Perpustakaan

    Download (710kB)
    Official URL: https://repository.upi.edu/
    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 View Item