2D Game Console on Altera DE2-115

Details
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
Description
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