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

LogiCORE Video PHY Controller v2.0 - Transceiver width is ignored when RX/TX protocol type is changed from DisplayPort to None when using a Tcl script to instance the IP in Block Design

Description

When generating the IP using a Tcl script, the transceiver width parameter will be ignored if the Transmitter or Receiver protocol type changes.

Example script:

  # Create instance: vid_phy_controller_1, and set properties
  set vid_phy_controller_1 [ create_bd_cell -type ip -vlnv xilinx.com:ip:vid_phy_controller:2.0 vid_phy_controller_1 ]
  set_property -dict [ list \
CONFIG.Adv_Clk_Mode {true} \
CONFIG.C_RX_REFCLK_SEL {0} \
CONFIG.C_Tx_Protocol {None} \
CONFIG.Rx_Max_GT_Line_Rate {5.4} \
CONFIG.Transceiver_Width {4} \
 ] $vid_phy_controller_1

After the instance is created in the Block Design, all of the parameters are set correctly except for the transceiver width, which is set to 2.

Solution

There are two ways to resolve this issue.

1) Recustomize the IP and select the correct transceiver width.

2) After instancing the Video PHY Controller with the protocol types for TX and RX, use a Tcl command to specify the transceiver width.

For example:

# Create instance: vid_phy_controller_1, and set properties
  set vid_phy_controller_1 [ create_bd_cell -type ip -vlnv xilinx.com:ip:vid_phy_controller:2.0 vid_phy_controller_1 ]
  set_property -dict [ list \
CONFIG.Adv_Clk_Mode {true} \
CONFIG.C_RX_REFCLK_SEL {0} \
CONFIG.C_Tx_Protocol {None} \
CONFIG.Rx_Max_GT_Line_Rate {5.4} \
 ] $vid_phy_controller_1

Run this command after the previous one to set the correct transceiver width:

set_property -dict [ list CONFIG.Transceiver_Width {4} ] $vid_phy_controller_1

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
57842 LogiCORE Video PHY Controller - Release Notes and Known Issues for Vivado 2013.1 and newer tool versions N/A N/A
AR# 67966
Date Created 09/28/2016
Last Updated 10/05/2016
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2016.2
IP
  • Video PHY Controller