Skip to content

VraiHack/FPGA-GAME-VGA-Connectivity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

FPGA Spartan 3A (Shooting Game)

This project will guide step by step to build your first FPGA game:

A- VGA functionality:

First image it will show you how VGA controller work.

Second image it will show you how Horizontal and vertical syncronization work, and how i can use it to draw an image in the VGA_sync module.

B- The main code:

Code have 4 initial module:

    Topmodule: responsible of the declaration of the VGA system (input and output).
    U1 - IN_CLOCK_OUT: Take a 12 MHz from the Topmodule and generate a 25 MHz clock as output.
    U2 - counter: this counter use 25 MHz as input clock and his output it will be used for the synchronization time of VGA_sync and Topmodule modules.  
    U3 - VGA_sync: this module responsible of the vertical and horizontal synchronization and for the video output.

Releases

No releases published

Packages

No packages published