Skip navigation links COURSES > DIGITAL LOGIC DESIGN (EEL3705.SP07.WEB_COHORT1) > COURSE LIBRARY > EXAMPLE CIRCUITS > VGA VIDEO DISPLAY EXAMPLES EDIT VIEW
End navigation links
VGA Video Display Examples
Item Color Test Patterns
These examples display, on any standard VGA monitor, simple test patterns consisting of solid bands or blocks of color, including each of the 8 colors that are available in 3-bit VGA (black, blue, green, cyan, red, magenta, yellow, white). These examples serve only to exercise our ability to correctly control the horizontal and vertical sync timing output pins as well as the red/green/blue color pins. The last example (VGA_RGB_demo) allows the user to turn overlapping red/green/blue areas on and off using the DIP switches so that he can see how color mixing works.
Item Text Display and Keyboard Input Examples
These examples involve the display of graphical representations of the standard 7-bit ASCII characters (both printing and nonprinting). Several examples illustrating low-level and medium-level keyboard input are also given.
Item Ping-Pong videogame (partial design)
Ping-Pong.zip (1.108 Mb)
Ping-Pong-v2.zip (2.194 Mb)
This project is intended to become a ping-pong videogame, in the spirit of the classic game "Pong." At the moment it is incomplete; so far it just displays the game background and allows the left player to move his paddle up and down using the FLEX_PB1 pushbutton. However, feel free to play around with it and work towards finishing it.

Version 2 - This version, although still incomplete, at least allows both players to move their paddles, and it displays a ball; the ball moves and bounces off of the top and bottom walls. However, the ball does not yet bounce off the paddles, so player 2 always misses, and player 1 always gets the point. There is a score display (using FLEX_DIGITS) that for each player uses a single base-27 alphanumeric digit encoding on the 7-segment display (0123456789AbCdEFgHijLnoPruy). Better would be a multi-digit score display superimposed on the screen.

OK