GitHunt

256-colors-with-VGA

A VHDL-based VGA driver to display 256 different colors on a monitor. Two-timing signals are generated in this system, vsync and hsync to synchronize the plotting of vertical and horizontal pixels, respectively. The color data of each pixel is generated using an 8-bit counter whose first 3 bits are for red, the next 3 bits are for green and the last 2 bits are for blue color data while the synchronization signals are generated. This way, as the counter counts, 256 different color combinations are displayed on the screen one after another. This counter is implemented on the FPGA board.

This lab was assigned for the Digital System Design (EE 240) course in the Spring 2021 semester.

Overall Schematic

Schematic

Author

👤 Aras Güngöre

Languages

VHDL100.0%

Contributors

MIT License
Created February 26, 2022
Updated January 30, 2026