描述
有没有办法迫使下游HDMI接收器重置并重新建立一个类似于HDP如何迫使HDMI源重新训练的链接?
解决方案
在规范中没有什么可以直接解决这个问题,但是如果禁用TMDS时钟应该具有相同的效果。
如果没有时钟被转发,接收器将停止。此外,对于RX侧强制重新训练,HDP切换为100ms。通过使用这些,可以强制HDMI接收器重新训练。
在视频PHY控制器软件驱动程序中有一个功能,允许用户通过禁用OBUF禁用TMDS时钟。
然后,您可以添加100MS的延迟,然后重新启用TMDS时钟。
例子:
这是用KC705板和运行在HDMI TX子系统上的IcReund HDMI2.0 FMC卡(TB-FMCH-HDMI4K)进行测试,并使用QD 780D作为HDMI接收器。
下面的步骤足以使接收器(QD 780D)重新训练到传入的视频。
HDMI TX或VPHY的复位不是必需的,因为它将停止时钟,然后重新启动它。
/禁用TX TDMS时钟
XvPHYLCKOUT1OBUFFTDSENDENCE(&VVPHY,XvPHier-DuriTx,(FALSE));
USELP(100000);
XvPHYL CKOUT1OBUFFTDSEND(&VVPHY,XVPHIORE DRIYTX,(TRUE));
注:另一个解决方案是完全重置HDMI TX。
这可以通过简单地重新Program参考时钟来完成,该时钟将触发视频PHY和HDMI TX子系统完全重置,这也将重置链路。
没有回复内容