Forum Discussion
Altera_Forum
Honored Contributor
16 years agoa VGA controller is realy a pretty simple statemachine, just some counters and a bit combinatorial logic thats it.
you need a counter for x and one for y based on these values you generate the blanking signals i could give you an example for 640x480 und you just need to add 2 bit counter to slow down the pixel rate from 100 : 25 = 4 : 1. vga runs at 25 very well if you just add your own vga controller and let it run at 100MHz you wont need to worry about the clock crossing stuff