Robin Mitchell
- Joined Oct 25, 2009
- 819
I am currently designing a composite monochrome 320 x 240 graphics card for a Z80 system. Here are my resources that I have been studying:
http://www.batsocks.co.uk/readme/video_timing.htm
http://martin.hinner.info/vga/pal.html
http://www.retroleum.co.uk/electronics-articles/pal-tv-timing-and-voltages/
https://www.maximintegrated.com/en/app-notes/index.mvp/id/734
I am using 32K SRAM, a 9572XL CPLD and some external glue logic.
The system uses 16MHz source which is divided into 4Mhz for hsync and vsync generation. The pixel clock is 8MHz to give 320 pixels in 40us of display time (54uS is the display width but I am using the middle of it to ensure all the display is shown).
http://www.batsocks.co.uk/readme/video_timing.htm
http://martin.hinner.info/vga/pal.html
http://www.retroleum.co.uk/electronics-articles/pal-tv-timing-and-voltages/
https://www.maximintegrated.com/en/app-notes/index.mvp/id/734
I am using 32K SRAM, a 9572XL CPLD and some external glue logic.
The system uses 16MHz source which is divided into 4Mhz for hsync and vsync generation. The pixel clock is 8MHz to give 320 pixels in 40us of display time (54uS is the display width but I am using the middle of it to ensure all the display is shown).