FPGA Graphics Engine
GitHub →A real-time graphics engine written entirely in VHDL for the DE2-115 FPGA, rendering spheres and cubes to a VGA monitor.
The top-level design renders into an external-SRAM double framebuffer and scans out the front buffer to VGA, keeping rendering and display fully decoupled so the screen never tears.
Features
- Double-buffered rendering into external SRAM (
FRAMEBUFFER_SRAM.vhd) - Real-time show/hide toggles for spheres and cubes
- Hold-to-zoom in/out
- Per-shape RGB color cycling, freezable at any point in the cycle
- Directional panning via onboard keys
- Entirely hardware-described (no soft-core CPU) - all logic in VHDL