Need Propeller programmer to change VGA Output to PAL
AG_Milcots
Posts: 4
My company wishes to create a device identical to the Hobbytronics serial to VGA converter (http://www.hobbytronics.co.uk/serial-vga) except output PAL instead of VGA to integrate into our products (only). Hobbytronics indicated their design and code are open and we can use it for this purpose. It looks like this change can be done by modifying the VGA High-Res Text Driver by Chip Gracey to output PAL. Its likely not easy as Chip is clearly a genius. Please contact me if you are qualified and interested in this (paid) work or just have some good advice.
Comments
IMO he is probably the best qualified person to handle this particular task.
Coley I'll try to contact Baggers, thanks.
1) PAL, at that resolution, uses a 13.5MHz pixel clock. The active line width of PAL is 52us which limits you to 704 pixels wide.
2) The bandwidth of a PAL signal is limited to 6MHz which will severely affect your horizontal resolution. Also, sitting at 4.43361875MHz you have the colour subcarrier which, if you are unlucky, will alias quite nicely with your pixel data.
3) The Propeller is not able to generate PAL. It can manage something which is like PAL, but it isn't PAL. Many displays will render it OK but with some artifacts. The problem is that it can't generate the 4.43361875MHz subcarrier accurately.
720 pixel wide text implies around 90 characters per line. Such text would be unreadable on any TV fed with composite video.
I'm encouraged by a post by bagger (which I can't find, but have the location of the file: http://forums.parallax.com/uploads/attachments/49190/97803.zip) which looks like he got PAL images perfect.
PS, I've not seen an email or anything from you as of yet.
We manufacture displays with built in video controller's that are very much like an off the shelf computer display but for rugged applications. In addition to HDMI, DVI and VGA they also have (typically) PAL S-Video and composite inputs capable of receiving 720 × 576, 50 Hz interlaced, 15.6KHz Hor. which are rarely used by the customer. We want to provide a BIOS like screen (see attached) so our customers can see the status of their display (internal temperatures, etc.) using the (unused) PAL S-Video input. Since our customers typically use the VGA input we can't use the really nice Hobbytronics unit (http://www.hobbytronics.co.uk/serial-vga). To me it looked like the best way to do this was to use the (open) Hobbytronics firmware and "just" modify the VGA driver its uses written by Chip Gracey to a PAL driver. It seems this isn't so simple after all, but thought it would be better than creating a FPGA. There are some older single chip solutions, but they are end of life. We need something that will be available for 5-7 years. If you are interested in this (paid) work, please let me know. Thanks.
Eric
Bean