Does the ADV7604 support 720p with a frame rate of 24Hz or 23.98Hz? Our product doesn't seem to work at this resolution + frame rate. 720p25 and higher frame rates are fine.
The ADV7604 seems happy, reporting a TMDS clock of 74MHz and the following STDI data:
field rate: 24.004459 // XTAL_FREQ / ((fcl * 256);
The symptoms we see are described by our FPGA guy:
"On some occasions I've definitely seen the input to the FPGA (output of the dvi rx chip) being complete garbage when trying to receive 1280x720p23.98. For example line lengths of ~2000px or ~800px or some lines without the data enable going high."
I've seen this post: ADV7604: Analog and digital support for 720p30? Which suggests that 720p30 isn't supported due to: "the length of the horizontal blanking period of this video format. It is more than half one line length which overflows an internal counter." However 720p30 works fine for us. For reference the timing data we are using for 24Hz is:
h total: 4125
h position: 260
h active: 1280
h sync: 80
v total: 750
v position: 25
v active: 720
v sync: 5
I just want to check that this is still the case and there is no known work around.
EDIT: This seems to be directly related to the horizontal line length, >= 4096 pixels (porch + active + sync + ...) doesn't work, < 4096 is fine. We feel this is a problem with our video source, since a line length of 4115 pixels with only 1280 of them active, seems ridiculous. It would be nice to work around this, but can understand if it's not supported.