SX52(48) VGA Update with pics!
cbmeeks
Posts: 634
I got some nice pictures of my VGA circuit. I've got some weird timing issues. The image looks SOLID with an 80 Mhz OSC but if you look really close, you can see that each scanline "zig-zags". So I am sure I have something off by one.
Another weird thing is that this is 157 pixels!! not 160. 160 caused the screen to really screw up??? I know why. Timing. When I ran sxsim against it (at 160 pixels) I was taking 65 clocks too much per scanline. That is way off. Reducing the pixels down to 157 gets me within ONE clock of perfect. Not too bad.
This weekend I am going to narrow that down and get it perfect. I actually have about 7 clocks free per pixel at 157. So I should be able to get 256 pixels across and still have a clock or two for updating the SRAM's address bus.
Comments welcomed.
www.codershangout.com/pub/sx_vga01/Picture01.jpg
www.codershangout.com/pub/sx_vga01/Picture02.jpg
www.codershangout.com/pub/sx_vga01/Picture03.jpg
www.codershangout.com/pub/sx_vga01/Picture04.jpg
www.codershangout.com/pub/sx_vga01/Picture05.jpg
www.codershangout.com/pub/sx_vga01/Picture06.jpg
www.codershangout.com/pub/sx_vga01/Picture07.jpg
www.codershangout.com/pub/sx_vga01/Picture08.jpg
www.codershangout.com/pub/sx_vga01/Picture09.jpg
www.codershangout.com/pub/sx_vga01/Picture10.jpg
www.codershangout.com/pub/sx_vga01/Picture11.jpg
www.codershangout.com/pub/sx_vga01/Picture12.jpg
www.codershangout.com/pub/sx_vga01/Picture13.jpg
www.codershangout.com/pub/sx_vga01/Picture14.jpg
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Coders' Hangout
A place for programmers to hangout!
http://www.codershangout.com
METROID?
Metroid Classic
Post Edited (cbmeeks) : 9/15/2006 11:32:21 AM GMT
Another weird thing is that this is 157 pixels!! not 160. 160 caused the screen to really screw up??? I know why. Timing. When I ran sxsim against it (at 160 pixels) I was taking 65 clocks too much per scanline. That is way off. Reducing the pixels down to 157 gets me within ONE clock of perfect. Not too bad.
This weekend I am going to narrow that down and get it perfect. I actually have about 7 clocks free per pixel at 157. So I should be able to get 256 pixels across and still have a clock or two for updating the SRAM's address bus.
Comments welcomed.
www.codershangout.com/pub/sx_vga01/Picture01.jpg
www.codershangout.com/pub/sx_vga01/Picture02.jpg
www.codershangout.com/pub/sx_vga01/Picture03.jpg
www.codershangout.com/pub/sx_vga01/Picture04.jpg
www.codershangout.com/pub/sx_vga01/Picture05.jpg
www.codershangout.com/pub/sx_vga01/Picture06.jpg
www.codershangout.com/pub/sx_vga01/Picture07.jpg
www.codershangout.com/pub/sx_vga01/Picture08.jpg
www.codershangout.com/pub/sx_vga01/Picture09.jpg
www.codershangout.com/pub/sx_vga01/Picture10.jpg
www.codershangout.com/pub/sx_vga01/Picture11.jpg
www.codershangout.com/pub/sx_vga01/Picture12.jpg
www.codershangout.com/pub/sx_vga01/Picture13.jpg
www.codershangout.com/pub/sx_vga01/Picture14.jpg
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Coders' Hangout
A place for programmers to hangout!
http://www.codershangout.com
METROID?
Metroid Classic
Post Edited (cbmeeks) : 9/15/2006 11:32:21 AM GMT