[Coco] [!! SPAM] Re: Coco compatible monitors...

John Kent jekent at optusnet.com.au
Sat Jul 2 00:45:36 EDT 2011



On 2/07/2011 7:34 AM, Joel Ewy wrote:
>
> I wouldn't mind having an LCD monitor that syncs to 15KHz.  One 
> problem I've seen using an ordinary SVGA LCD monitor with CoCo3FPGA is 
> that since the monitor's "native" resolution is not the same as what 
> the FPGA board puts out (640x480 I suppose) there are vertical bands 
> of fuzziness that run through the screen.  Not a big problem, but it 
> slightly mars an otherwise beautiful picture.  I suppose most LCD 
> monitors meant for SVGA will suffer from similar issues.
>
> JCE

Yes is does sounds like an aliasing problem. 640x480 works out well for 
a 25MHz pixel clock. The FPGA boards normally have a 50MHz clock which 
you just divide by 2. 640 horizontal display pixels works out to 800 
pixels or clock cycles per horizontal scan line. 25MHz / 800 = 31.25KHz 
which is pretty typical for PC monitors. 31.25KHz / 60Hz frame rate is 
about 521 scan lines, of which say 480 are displayable. I use an old CRT 
display for the FPGA monitor, so aliasation (sp?) is not a problem. If 
you are using a LCD monitor is say 1280 pixels across then you will get 
aliasation. 640 display pixels is 80 characters x 8 pixels / character 
which is a multiple of the 40 character low res display.

Some FPGA boards such as the XESS XST-4.0/XSA-3S1000 combo, the Altera 
DE2 / DE2-70 have video digiziters on that than allow you to capture 
composite video and store it in a frame buffer. You can then read it 
back and display out the VGA connector at higher speeds. They are a very 
expensive way of building a scan rate converter though. The Spartan3E 
starter board from Digilent also has a VDEC-1 video digitizer available 
for it, but it only has SDRAM on the board which is difficult to 
interface to.

This is a 15KHz RGB / YUC component video scan rate converter here

http://www.ambery.com/rgbcgatovgac.html

If the CoCo video is composite though, you'd need a TV composite decoder 
chip in front of it.
You could probably do it with a large CPLD and a TV decoder chip.
I think some one on the list was designing a scan rate converter so I 
guess it's a matter of waiting for that.
I'm not sure it will overcome the aliasing problem.

John.

-- 
http://www.johnkent.com.au
http://members.optusnet.com.au/jekent




More information about the Coco mailing list