We are trying to display ADV7180 video with an IMX535 microprocessor. Our video is vertically "squished" and there are several screen shots from the camera being shown on our graphics display. Any ideas on what we might be doing wrong? Thanks!
On possibility is the source is interlaced and the processor is expecting progressive or vice versa. Could you attach a screen shot to look at?
The first thing I'd check on a scope is to make sure the ADV7180 is outputting the expected frequencies. Check LLC, VS and HS. If the input is normal SDTV then LLC ~= 27MHz (possibly 13.5MHz if using wide bus), HS ~= 15.7kHz, VS ~= 60Hz. If these are good then I'd suspect the IMX is programmed wrong.
The H and V Sync signals looked good.
Here is the LLC (PIXCLK) ...
This guy looks like it might have slew rate problems.
Yes, it looks like slewrate issue. Either you have a loading issue on the net, wrong drive strength set in register 0xF4 (DR_STR_C, datasheet page 97) or you are using a 50MHz scope/scope probe.
Regardless if HS, VS and PIXCLK are the right frequency then the video stream into the IMX should be OK. This points to a problem with the IMX buffering or video generation set up. I'd also check the output from the IMX to see if it matches the requirements of the display. It looks like the IMX is outputting video data at 3x the expected display rate.
Retrieving data ...