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# 67274

LogiCORE DisplayPort Receiver v7.0 (Rev. 1) - Why does the CP_CURRENT (0x02) register value differ between the documentation and the driver?

Description

Why does the CP_CURRENT (0x02) register value differ between the documentation and the driver?

The Texas Instruments DP159 datasheet and (PG064) advise writing a value of 0x5F to the CP_CURRENT (0x02) register for HBR2 line rates.

However the drivers do not seem to match this, and the xvdic_dp159.h file assigns a value of 0x2B to the CP_CURRENT (0x02) register.

Solution

The correct value to write to the CP_CURRENT (0x02) register for HBR2 line rates is the value of 0x5F, as is mentioned in the DisplayPort Product Guide (PG064) and the Texas Instruments DP159 datasheet.

This has not caused any known problems with training, but it has been addressed in the Video Common library (which contains the DP159 programming parameters) in Vivado SDK 2016.3 and later.

Users of Vivado 2016.2 can download a patched version of the Video Common library from (Xilinx Answer 67432).

Linked Answer Records

Master Answer Records

AR# 67274
Date Created 05/26/2016
Last Updated 07/20/2016
Status Active
Type General Article
IP
  • DisplayPort