Use VHDL to design table tennis game circuit

Table tennis game circuit design VHDL eda technology course design, you can use EDA tools such as quartusII, vivado, ISE, etc.

    
Ping pong game function instructions

  1. Turn on the power of the GW48 system;

  2. Download TABLETENNIS.SOF in PINPAN to FPGA EPF10K10;

  3. Use the mode key to select mode "3", and press the reset key on the right again;

  4. Make CLOCK5 enter the 1024Hz frequency, so that you can hear the call when there is an error;

  5. Make CLOCK2 enter 4Hz frequency in order to control the speed of "ping pong ball";

  6. Party A’s control button 1, after pressing the button, the ball will start, the LED will light up to the left, and the
     digital tube 3/2 will display Party A’s score;

  7. Party B control button 8. When the opponent's ball (lights up) comes over, press the key in time, the LED will return to the right, and the
     digital tube 7/6 will display the score of Party B;

     Note: 1. The switch at the far right end of the GW48 system should be dialed down!
           2. Turn off the +/-12V power switch at the left end! ! !
           3. The short-circuit cap of the middle jumper "SPS" on the GW48 main system should short-circuit "PIO48" downwards.
           4. The jumper "ENA" on the GWAK30+ adapter board should be short-circuited "CLOSE", that is, close the input buffer on the board.
           5. Dial down the "4" of the DIP switch at the lower left corner of the GW48 system.
           6. Other interfaces on the GW48 motherboard should not be plugged with unnecessary wiring, such as PS/2, VGA, RS-232, USB, etc.

    

Below is a screenshot of the project code, with comments, for each module.

 

Guess you like

Origin blog.csdn.net/QQ_778132974/article/details/115187921