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

DisplayPort RX/TX Subsystem – The KCU105 example design application displays color disruption on monitor in pass-through mode

Description

In pass-through mode, the KCU105 + TED DP1.2 FMC card based DisplayPort RX/TX example design is displaying a video output with some disruption on the monitor.

What is the root cause for this issue and how can I resolve it?

Solution

This is an issue with the VDMA parameters, which are set incorrectly in the hardware (Vivado) design.

The following steps can be used to solve this issue:

1) Open the block diagram of the DisplayPort example design in Vivado.

2) Run the following command in the Tcl console (Corrects the VDMA parameters).

set_property -dict [list CONFIG.c_enable_mm2s_delay_counter {0}  CONFIG.c_enable_mm2s_frm_counter {0}  CONFIG.c_enable_s2mm_delay_counter {0} CONFIG.c_enable_s2mm_frm_counter {0}] [get_bd_cells axi_vdma_0]

3) Save the design.

4) Re-implement the complete project and generate a new bitstream.

5) Export hardware and launch SDK.

6) Follow the SDK steps below:

  1. Create a BSP and import the KCU105 DisplayPort example design
  2. Modify dppt.h as outlined below to compile the design correctly.

 

'XPAR_INTC_0_DPRXSS_0_DPRXSS_DP_IRQ_VEC_ID' to 'XPAR_INTC_0_DP12RXSS_0_DPRXSS_DP_IRQ_VEC_ID'

/standalone_bsp_0_xdprxss_kcu105_1/src line 119 

'XPAR_INTC_0_DPTXSS_0_VEC_ID' to 'XPAR_INTC_0_DP12TXSS_0_VEC_ID'

/standalone_bsp_0_xdprxss_kcu105_1/src line 115 

 

This issue will be fixed in the 2019.1 release.

Linked Answer Records

Master Answer Records

AR# 72221
Date 05/08/2019
Status Active
Type General Article
Devices
Tools
IP
Boards & Kits
Page Bookmarked