Problem in ADV7611 HDMI receiver with Interlace Input.

Hello folks,

We are developing demo Aplication for HDMI input and output. for this we are using PicoZed board with FMC HDMI daughter card.
the daughter card consist of Adv7611 as HDMI receiver and Adv7511 as HDMI transmitter.


when progressive input is given to Adv7611 it detects progressive input and captuers Input resolution of 1920 x 1080p.

register info:
HDMI_INTERLACED , Addr 68 (HDMI), Address 0x0B[5](Read only)
0x0B = 0x22 (detect progressive mode)

Video Input information as follow:

LineWidth =0x780  (1920)
HFrontPorch=0x58
HSyncWidth = 0x2C
HBackPorch = 0x94
HSyncPolarity = 0X01
Field0Height = 0X438  (1080)
Field1Height = 0X438
Field1TotalHeight =0X8CA
Field0TotalHeight =0x8CA
VSyncPolarity =0x01
Field1BackPorch =0x48
Field1SyncWidth =0x0A
Field0FrontPorch =0x08
Field0BackPorch =0x48

while testing with progressive input we observed that we able to see fullscreen output with 1920x1080 resolution.


***************Problem happens when input is chanaged from progressive to interlaced*******************************************

 when interlace input is given to Adv7611 it detects interlace input and captures Input resolution of 1920 x 540i instead of 1920x1080i.

HDMI_INTERLACED , Addr 68 (HDMI), Address 0x0B[5](Read only)
0x0B = 0x04 (detect interlace mode)
Video Input information as follow:

LineWidth =0x780   (1920)
HFrontPorch=0x58
HSyncWidth = 0x2C
HBackPorch = 0x94
HSyncPolarity = 0X01
Field0Height = 0X21C
Field1Height = 0X21C  (540)
Field0TotalHeight =0X466
Field1TotalHeight =0x466
VSyncPolarity =0x01
Field1BackPorch =0x1F
Field1SyncWidth =0x0A
Field0FrontPorch =0x07
Field0BackPorch =0x1E

so why does this happens?