描述
为什么我的DVI显示器在接收HDMI发送器子系统的输出时会出现锁定问题?
某些DVI监视器在同步HDMI Tx子系统输出时出现问题。
解
DVI模式存在一个已知问题,即HDMI发送器子系统v1.0错误地继续发送INFO数据包和视频。这会导致某些DVI监视器无法同步。
这在Vivado 2016.1及更高版本的HDMI Tx Subsystem v2.0中得到了解决。
此外,还缺少用于设置DVI模式的API调用。这在Vivado SDK 2016.1及更高版本的HDMI发送器驱动程序中得到修复。
XV_HdmiTx_ClearMode已添加到驱动程序中,应用于将HDMI发送器设置为DVI模式。
这与2016.1版本中HDMI TX子系统的修复一起应解决DVI监视器的问题。
/ ******************* ************ /
*
*该宏清除模式位。
* @param InstancePtr是指向XV_HdmiTx核心实例的指针。
* @return无。
* @note C风格签名:
* void XV_HdmiTx_ClearMode(XV_HdmiTx * InstancePtr)
************************************************** ************ /
#define XV_HdmiTx_ClearMode(InstancePtr)\
XV_HdmiTx_WriteReg((InstancePtr) – > Config.BaseAddress,\
(XV_HDMITX_PIO_OUT_CLR_OFFSET),(XV_HDMITX_PIO_OUT_MODE_MASK))
/ ******************* ************ /
没有回复内容