2D Game Console on Altera DE2-115

2D Game Console on Altera DE2-115


Category: Uncategorized

Created: July 17, 2018

Updated: January 27, 2020

Language: Verilog & VHDL

Other project properties

Development Status: Stable

Additional info: Design done, FPGA proven, Specification done

WishBone compliant: No

WishBone version: n/a

License: LGPL


A platform for execute simple games, with graphics in two dimensions, implemented on Altera DE2-115 development board.

• Compatible with Sega Genesis/Mega Drive Six Button Control Pad
• VGA video output: 640x480 resolution, 60Hz, 16-bit color depth
• 16 sprites, 16x16 pixel, 16-bit color depth
• 1 background image, 640x480 pixel, 16-bit color depth
• Custom RISC processor @ 50 MHz, serial execution (no pipelining)
• 24 32-bit instructions
• 32 general-purpose 16-bit registers
• Integer arithmetics only
• 256 KBytes Program Memory
• 128 KBytes Data Memory



FPGA Design Schematic

Schematic Diagram

Control Pad Connection Schematic

Control Pad Connection Schematic