VGA Primer for generating video signals

Topics relating to PALs, CPLDs, FPGAs, and other PLDs used for the support or creation of 65-family processors, both hardware and HDL.
Post Reply
ChuckT
Posts: 491
Joined: 20 May 2009

VGA Primer for generating video signals

Post by ChuckT »

VGA Primer for generating video signals
Quote:
Video Graphics Array "VGA" is a standard for computer display.
http://www.nathandumont.com/node/241
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Post by GARTHWILSON »

Wow, we probably should set up a section of the website for things like this, which although are not absolutely 65-family related, are definitely related to the projects we take on with the 65 family! I added it to my own bookmarks. Thanks.
Nightmaretony
In Memoriam
Posts: 618
Joined: 27 Jun 2003
Location: Meadowbrook
Contact:

Post by Nightmaretony »

http://elm-chan.org/works/crtc/report.html

the Elm Chan CPLD VGA controller. Should be easily interfaceable to the C02 bus...
"My biggest dream in life? Building black plywood Habitrails"
ChuckT
Posts: 491
Joined: 20 May 2009

Post by ChuckT »

Nathan applied his VGA primer to hardware which includes the ChipKit Uno32. It isn't FPGA but some of the hardware to his pong demo could be applied to FPGA:

http://www.nathandumont.com/node/242

He has other VGA projects.

ChipKIT: Conway's Game of Life on VGA

http://www.nathandumont.com/node/244

I don't know a whole lot about electronics even though I've been reading about different hardware for three years. I seek having different solutions which includes video for microcontrollers, the 6502 and its compatibles.
User avatar
Oneironaut
Posts: 734
Joined: 25 May 2015
Location: Gillies, Ontario, Canada
Contact:

Re: VGA Primer for generating video signals

Post by Oneironaut »

Here is a VGA timing calculator I wrote when I made Vulcan-74...

science.com/temp/VGA.exe
Just set the clock to what you are using, and it does the rest.

I also made an NTSC calculator for my current JetPack project...

lucidscience.com/temp/NTSC.exe

Brad
jds
Posts: 196
Joined: 10 Mar 2016

Re: VGA Primer for generating video signals

Post by jds »

The Rockwell 6545AP can be made to do VGA timing. A normal 6545 or a 6845 is a little too slow, but the AP version of the Rockwell 6545 is fast enough. It's mainly designed for text displays but can be made to do graphics as well. As it's only really a timing generator chip you can widen the bus width of the video ram to more than 8-bits and add more colours or text attributes.
User avatar
cbmeeks
Posts: 1254
Joined: 17 Aug 2005
Location: Soddy-Daisy, TN USA
Contact:

Re: VGA Primer for generating video signals

Post by cbmeeks »

Here are some nice tutorials I found for generating VGA with Verilog.

https://timetoexplore.net/blog/arty-fpga-vga-verilog-01
Cat; the other white meat.
Post Reply