FPGA -BASED IMPLEMENTATION OF SNAKE GAME USING VERILOG

  • Unique Paper ID: 180219
  • PageNo: 425-431
  • Abstract:
  • This paper present the design and Implementation of the Snake game using the Verilog a Hardware Descriptive Language on the Field Programmable Gate Arrays (FPGAs). The project's goal is to develop a real-time interactive gaming system by utilizing FPGAs' hardware acceleration capabilities on the real hardware. The game is displayed on the VGA monitor Screen with the controlled input by buttons present on the Fpga board. Scores are also displayed on the Seven Segment display of the Field Programmable Gate Arrays (FPGAs). A VGA controller, clock divider, random number generator, button inputs, and game logic module are some of the modules used in the game's implementation. Amd Vivado was used for the purpose of the simulations and synthesis in order to examine the game's performance and resource usage. The outcomes demonstrate effective execution with low logic consumption, which qualifies this method for FPGA based system design learning and embedded gaming applications.

Copyright & License

Copyright © 2026 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{180219,
        author = {Tushar Tyagi and Vimal Tyagi and Charu Tyagi},
        title = {FPGA -BASED IMPLEMENTATION OF SNAKE GAME USING VERILOG},
        journal = {International Journal of Innovative Research in Technology},
        year = {2025},
        volume = {12},
        number = {1},
        pages = {425-431},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=180219},
        abstract = {This 
paper 
present the design and 
Implementation of the Snake game using the Verilog a 
Hardware Descriptive Language on the Field 
Programmable Gate Arrays (FPGAs). The project's goal 
is to develop a real-time interactive gaming system by 
utilizing FPGAs' hardware acceleration capabilities on 
the real hardware. The game is displayed on the VGA 
monitor Screen with the controlled input by buttons 
present on the Fpga board. Scores are also displayed on 
the Seven Segment display of the Field Programmable 
Gate Arrays (FPGAs). A VGA controller, clock divider, 
random number generator, button inputs, and game logic 
module are some of the modules used in the game's 
implementation. Amd Vivado was used for the purpose of 
the simulations and synthesis in order to examine the 
game's performance and resource usage. The outcomes 
demonstrate effective execution with low logic 
consumption, which qualifies this method for FPGA
based system design learning and embedded gaming 
applications.},
        keywords = {FPGA, Verilog, Snake Game, VGA Display,  Hardware Acceleration, Embedded Systems, Digital  Design, Real-Time Systems, button inputs},
        month = {May},
        }

Cite This Article

Tyagi, T., & Tyagi, V., & Tyagi, C. (2025). FPGA -BASED IMPLEMENTATION OF SNAKE GAME USING VERILOG. International Journal of Innovative Research in Technology (IJIRT), 12(1), 425–431.

Related Articles