2D Game Console on Altera DE2-115

Project maintainers


Name: 2d_game_console
Created: Jul 17, 2018
Updated: Jul 17, 2018
SVN Updated: Jul 17, 2018
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star4you like it: star it!

Other project properties

Language:Verilog & VHDL
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