Hi,
has anyone tried generating (NTSC) composite (chroma + luma) video signal with an FPGA without a clock source that is a multiple of the color carrier frequency? I'm stuck with 50Mhz and 27Mhz that are available on the Altera DE2 board and I'm just not able to get any colors on the screen.
Does anyone have an idea how close to the nominal color carrier frequency should I be able to hit to get a normal TV to lock to it? I am just wondering if it's the frequency or am I just doing something else wrong. What I'm currently seeing are these about 1 "pixel" (~320 "pixels" per line) wide faint stripes which makes sense if the chroma data is outside of the band of a bandpass filter.
I was also wondering if something like this would work: I wouldn't even try to clock the FPGA with a multiple of the color carrier frequency, but either
a) use that accumulator trick demoed in the UART example on this site (http://www.fpga4fun.com/SerialInterface2.html). Or
b) generate a more at least 10 cycles long (the length of the color burst at the beginning of the line to which the TV tries to lock into) lookup table that I would output as fast as I can (~75Mhz?) and which would generate a sine wave with a frequency hopefully closer to the right one.
Could a or b work or can I get close enough by with the 27/50Mhz clocks and an internal PLL?