Computer Laboratory > Teaching > Course material 2008–09 > ECAD Labs > ECAD Lab 1 - Pong

 
   Lab 1 - Pong

In this first lab you will, over the course of 3 weeks, be creating a basic pong game with the Altera DE2 Teaching Board.
By the end of the 3 weeks, you will be able to move the paddles up and down via the buttons on the DE2 Board, the score will be displayed on the hexadecimal display, and the current game state will be output onto a monitor via. the on-board VGA port.
Although you have 3 weeks to complete this lab, it is not a good idea to leave the majority of the work until the final week, as inevitably there will be some difficulties with it along the way. Ideally, you should aim to have the up-down counter working by the end of the first week, the bats moving on the screen by the end of the second, and finally the ball should be added in the third and final week of this lab. This timing is a guideline, and many students do decide to make a start on future parts of the lab at home to save them time when they are actually in the lab.
Introduction to the DE2 Teaching Board
Getting started - Introduction to Quartus
Megafunctions
Producing an up-down counter
Displaying the bats
Adding the ball
Questions