In this lab, we will program the FPGA on the Nexys2 board to display a “bouncing ball” on a 640 x 480 VGA monitor connected to the VGA interface on the board. This will requires us to generate the required sync and video signals consistent with the VGA standard.
Moving Image of the Code Working
vga_top.vhd
vga_top.ucf
ball.vhd
vga_sync.vhd