Hi All,
We have a custom board setup containing an FPGA connected to the ADV7391. Our requirement is to, get the analog video out corresponding to the digital video given by the FPGA. But we were not getting the proper output. The digital video input to the ADV7391 from FPGA is as follows,
Horizontal Active Pixel - 720 px
Horizontal Blank Pixel - 144 px
Vertical Active Line - 576 lines
Vertical Blank Line - 49 lines
Total 625 lines progressive 50 FPS
54 MHz 8 Bit (SAV/EAV Sync)
And the corresponding registers set on the ADV7391 registers are,
i2cset -f -y 0 0x2a 0x17 0x02;
i2cset -f -y 0 0x2a 0x00 0x1C;
i2cset -f -y 0 0x2a 0x01 0x70;
i2cset -f -y 0 0x2a 0x30 0x1C;
i2cset -f -y 0 0x2a 0x31 0x01;
The actual video from FPGA is like the below,
But from the ADV's output, we are observing its as,
We tried and verified the internal test pattern generated by the ADV using the below commands,
i2cset -f -y 0 0x2a 0x17 0x02;
i2cset -f -y 0 0x2a 0x00 0x1C;
i2cset -f -y 0 0x2a 0x01 0x70;
i2cset -f -y 0 0x2a 0x36 0x51;
i2cset -f -y 0 0x2a 0x37 0xf0;
i2cset -f -y 0 0x2a 0x38 0x5a;
i2cset -f -y 0 0x2a 0x31 0x05;
We referred some of the community discussions about the same, but nothing came into a hopeful conclusion in our case.Please help us suggesting your valuable comments for getting the proper video out from the encoder.
Expecting a speedy response, and thanks in advance
- Jeevan
notes
[edited by: jeevan at 8:00 AM (GMT -4) on 1 Oct 2024]