Commit Graph

14 Commits

Author SHA1 Message Date
1011989322 Adds project configuration file for VGA design with Xilinx ISE settings 2025-04-27 19:27:56 +00:00
1c700b8703 Adds initial devcontainer configuration for Xilinx ISE 14.7 2025-04-27 19:27:50 +00:00
5d93242fe4 Updates .gitignore to include additional build and output directories 2025-04-27 19:27:01 +00:00
5b901c0dcf Removes unused submodule and associated build directory 2025-04-27 19:26:55 +00:00
a73f125357 Refactors VGA timing and mode handling
Renames and restructures VGA timing generator for clarity and modularity.
Introduces VGA modes package for centralized resolution and timing configuration.
Updates related testbenches and constraints to align with new structure.
Improves maintainability and flexibility for future VGA mode additions.
2025-04-26 10:26:52 +00:00
319b51bf56 Consolidates VGA output signals into a single pixel bus
Replaces separate VGA Red, Green, and Blue output signals with a unified 8-bit VGA pixel bus for improved signal management.
Updates signal mapping, testbench, and constraints file to reflect the new structure.

Enhances maintainability and reduces signal complexity.
2025-04-25 16:07:57 +00:00
50f36afcf4 Adds VGA controller and testbench enhancements
Introduces a new VGA module for pixel rendering and sync signal generation. Implements an XY position generator for coordinate management. Updates testbench with color cycling logic and additional color constants. Adjusts timing generator logic for improved sync signal handling and accuracy. Modifies UCF constraints for compatibility with LVTTL standard.

Improves modularity and flexibility of the VGA system.
2025-04-25 15:59:37 +00:00
167901eaa6 Misc 2025-04-25 15:59:15 +00:00
ff7782fd91 Refines VHDL formatting and counter logic
Aligns signal and port declarations for improved readability.
Adjusts horizontal and vertical counter bit-width calculations for accuracy.
Splits conditional statements across multiple lines for better clarity.

No functional changes introduced.
2025-04-16 17:29:41 +00:00
cd6524c62e Test @ 640x480 2025-03-27 16:01:32 +00:00
c449016835 Add VGA Timing Generator implementation and testbench files
Test @ 1080P
2025-03-27 16:00:08 +00:00
860108547f Add project configuration and VHDL language server settings 2025-03-27 15:59:53 +00:00
70df56addc Add .gitignore to exclude locale files 2025-03-27 15:59:31 +00:00
1873eafba8 Add submodule for Xilinx ISE Makefile 2025-03-27 15:59:05 +00:00