AnsweredAssumed Answered

Adv7611 Not Detecting hdmi source

Question asked by aneeshp on May 31, 2013
Latest reply on Jun 1, 2013 by aneeshp

1.  We have succesfully implemented the Free run mode of adv 7611 and we were able to generate different color  patterns ( @1080p,60Hz ) by register setting.

2.  Also We have generated a non HDCP - HDMI(using ADV7511 Xilinx KC 705 board) as an  input  for  ADV7611.

Then also it  does not  detecting  any hdmi clock at its input. Any solution to this ?

3. Whether i need to add  any additional register settings  to capture the hdmi input ?

4.Also Line width,Front porch,Active line... measurements are not correct.

 

my register settings are .listed below

 

    iic_select(0x04);//Enable Channel 2 of PCA9546 I2C Switch to select ADV7611

    iic_write(0x98, 0xFF, 0x80 ); //IIC  rst

    iic_write(0x98, 0xF4, 0x80 ); /* CEC */

    iic_write(0x98, 0xF5, 0x7C ); /* INFOFRAME *

    iic_write(0x98, 0xF8, 0x4C ); /* DPLL */

    iic_write(0x98, 0xF9, 0x64 ); /* KSV */

    iic_write(0x98, 0xFA, 0x6C ); /* EDID */

    iic_write(0x98, 0xFB, 0x68 ); /* HDMI */

    iic_write(0x98, 0xFD, 0x44 ); /* CP */

  iic_write(0x98, 0x00, 0x1e );// Video std 1920x1080p @ 60

    iic_write(0x98, 0x01, 0x05 ); /* 

    iic_write(0x44, 0xC9, 0x2D );

    iic_write(0x98, 0x02, 0xF5 );


iic_write(0x98, 0x03, 0x80 ); /* 16 bit SDR  */

 


iic_write(0x98, 0x05, 0x2c ); /* AV Codes on */

 

iic_write(0x98, 0x0B, 0x44 ); /* Power up part */
iic_write(0x98, 0x0C, 0x42 ); /* Power up part */
iic_write(0x98, 0x14, 0x7F ); /* Max Drive Strength */
iic_write(0x98, 0x15, 0x80 ); /* Disable Tristate of Pins */
iic_write(0x98, 0x19, 0x83); /* LLC DLL phase */
iic_write(0x98, 0x33, 0x40 ); /* LLC DLL enable */
iic_write(0x44, 0xBA, 0x01 ); /* Set HDMI FreeRun MOde 0*/
iic_write(0x64, 0x40, 0x81 ); /* Disable HDCP 1.1 features */
iic_write(0x68, 0x9B, 0x03 ), /* ADI recommended setting */
iic_write(0x68, 0xC1, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC2, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC3, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC4, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC5, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC6, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC7, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC8, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xC9, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xCA, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xCB, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0xCC, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0x00, 0x08 ); /* Set HDMI Input Port A */
iic_write(0x68, 0x83, 0xFE ); /* Enable clock terminator for port A */
iic_write(0x68, 0x6F, 0x0C ); /* ADI recommended setting */
iic_write(0x68, 0x85, 0x1F ); /* ADI recommended setting */
iic_write(0x68, 0x87, 0x70 ); /* ADI recommended setting */
iic_write(0x68, 0x8D, 0x04 ); /* LFG *///Device can support video modes above 480p/576p:
iic_write(0x68, 0x8E, 0x1E ); /* HFG *///Device can support video modes above 480p/576p:
iic_write(0x68, 0x1A, 0x90 ); /* UnMute audio *///muted Audio
iic_write(0x68, 0x57, 0xDA ); /* ADI recommended setting */
iic_write(0x68, 0x58, 0x01 ); /* ADI recommended setting */
iic_write(0x68, 0x75, 0x10 ); /* DDC drive strength */

 

  iic_write(0x44, 0xBF, 0x16 );//MAnual Free run color select

 

iic_write(0x98, 0x04, 0x62  );// 011 -  P[15:8] Y/G, P[7:0] U/CrCb/B Defaultv


          iic_write(0x44, 0xC0, 0x6a  );
        iic_write(0x44, 0xC1, 0xdd );
        iic_write(0x44, 0xC2, 0xca);

 


 

Regards,

Outcomes