UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 67323

HDMI Transmitter Subsystem v1.0 - Why is my DVI monitor having problems locking when receiving output from the HDMI Transmitter Subsystem?

Description

Why is my DVI monitor having problems locking when receiving output from the HDMI Transmitter Subsystem?

Some DVI monitors have problems syncing on the HDMI Tx Subsystem output.

Solution

There was a known issue with DVI Mode where the HDMI Transmitter Subsystem v1.0 incorrectly continues to send INFO packets along with the video. This causes some DVI monitors to not be able to sync.

This was resolved in the HDMI Tx Subsystem v2.0 in Vivado 2016.1 and later.

In addition the there was a missing API call to set DVI mode. This was fixed in the HDMI Transmitter driver in Vivado SDK 2016.1 and later.

The XV_HdmiTx_ClearMode was added to the driver and should be used to set the HDMI Transmitter into DVI mode.

This along with the fixes to the HDMI TX Subsystem in the 2016.1 release should address the issues with the DVI monitor.

/*****************************************************************************/
*
* This macro clears the mode bit.
* @param    InstancePtr is a pointer to the XV_HdmiTx core instance.
* @return   None.
* @note     C-style signature:
*       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))
/*****************************************************************************/

Linked Answer Records

Master Answer Records

Associated Answer Records

AR# 67323
Date Created 06/02/2016
Last Updated 06/07/2016
Status Active
Type General Article
IP
  • HDMI