Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apparentlymart/verilog-vga-simulator
Verilog VPI VGA Simulator using SDL
https://github.com/apparentlymart/verilog-vga-simulator
Last synced: 2 months ago
JSON representation
Verilog VPI VGA Simulator using SDL
- Host: GitHub
- URL: https://github.com/apparentlymart/verilog-vga-simulator
- Owner: apparentlymart
- Created: 2015-02-09T08:30:29.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-02-09T08:30:39.000Z (almost 10 years ago)
- Last Synced: 2024-10-04T16:57:56.127Z (3 months ago)
- Language: C
- Size: 102 KB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
Verilog VPI VGA Simulator
=========================This is an experimental VPI plugin, tested only with Icarus Verilog on Linux,
that approximates the behavior of a VGA-like clocked pixel display
(progressive scan, hsync/vsync signals) with the goal of allowing testing
of video data generation modules.It is not intended to assist in detecting timing problems in a VGA signal
generator, but rather to test the module that provides the data to the signal
generator.It is far from real time and isn't optimized for speed at all.
It renders graphics on-screen using SDL. Press the arrow keys to offset the
image, as if turning the X/Y offset knobs on an old CRT monitor. (but since
the refresh rate is so much slower than a real monitor, you'll see the
artifacts that are normally too fast for your eye to see.)Not extensively tested. Feel free to use it, but take the results with a pinch
of salt.