the pong game · pong game. 1. the pong game. w. s. space = serve. the classic ping-pong game also...

18
PONG game 1 The Pong Game w s Space = Serve The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2) interface as well.

Upload: others

Post on 16-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 1

The Pong Game

w

s

Space = Serve

The classic Ping-Pong game also a good demonstration of a FPGA designinvolving VGA interface and Keyboard (PS2) interface as well.

Page 2: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 2

The PS2 interface (1)

Page 3: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 3

The PS2 interface (2)

Page 4: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 4

The Key Encoder (1)

Page 5: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 5

Page 6: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 6

The VGAcore (1)

Page 7: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 7

The VGAcore - Timing of the VGA

Page 8: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 8

Page 9: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 9

Page 10: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 10

The Digit ROM

Page 11: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 11

The VGA int

Page 12: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 12

Page 13: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 13

Page 14: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 14

Page 15: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 15

Game play logicThe code below will define the logic of the game. Would it be possibleto implement ”World of warcraft” this way?

Page 16: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 16

Page 17: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 17

Page 18: The Pong Game · PONG game. 1. The Pong Game. w. s. Space = Serve. The classic Ping-Pong game also a good demonstration of a FPGA design involving VGA interface and Keyboard (PS2)

PONG game 18