This repository contains VHDL code for a VGA display controller. The VGA entity is a simple controller designed to generate a display output with horizontal and vertical synchronization signals, along with primary color outputs.
- Clock Input:
clk50_in
- System clock input - Color Outputs:
red
: Red color outputgreen
: Green color outputblue
: Blue color output
- Control Signals:
hs_out
: Horizontal synchronization signalvs_out
: Vertical synchronization signal
The controller uses a 25 MHz clock (clk25
) derived from the system clock. It incorporates logic to display the message "PANTECH SOLUTIONS" with specific constraints for horizontal and vertical lines. The color outputs are adjusted based on the constraints to achieve the desired display pattern.
The VHDL code can be synthesized and implemented on FPGA platforms to drive VGA displays. Feel free to customize the display constraints or message within the provided logic.