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

High Speed SelectIO Wizard - RX - DATA clock defaults to non-invert (INV_RXCLK = FALSE)

Description

Version Found: 2015.3

Currently the High Speed SelectIO wizard generates code with the INV_RXCLK set to FALSE and the user cannot change this using the wizard GUI. In a scenario where the clock is inverted, the interface will not work as expected.


Note: this Answer Record should not be viewed in isolation. For all other known issues and to see what version of Vivado / High Speed SelectIO Wizard these issues have been resolved in, please refer to (Xilinx Answer 64216)

Solution

To work around this issue, set the INV_RXCLK Attribute to TRUE.

This can be done using the following constraint in the XDC file (Note that the hierarchy will need to be changed to the specific user's set-up):

set_property INV_RXCLK TRUE [get_cells {<path_of_the_core_in_the_design>/inst/top_inst/bs_ctrl_top_inst/BITSLICE_CTRL[*].bs_ctrl_inst}]

The approach above will not take effect in a behavioral simulation. If this is an issue, the following approach can be used:

Edit the HDL file in the following location, following the flow described in (Xilinx Answer 57546):

...<path_of_the_core_in_the_design>\asbd.srcs\sources_1\ip\high_speed_selectio_wiz_0\hdl\hssio_wiz_top.v

If required, the edited IP can be packaged up and re-used. For more information see (UG1118).

The following modifications can be made in bs_ctrl_top.v:

Original code:

        .INV_RXCLK             ("FALSE"),

Modified Code:

       localparam [7:0] INV_RXCLK= 8'b0011_0011  ;//BS[13] is an inverted clock be Nib2, BS0

        .INV_RXCLK             (INV_RXCLK[i] == 1'b1 ? "TRUE" : "FALSE"), //C ("FALSE"),
   

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
64216 High Speed SelectIO Wizard - Known Issue list N/A N/A
AR# 65990
Date Created 11/17/2015
Last Updated 03/22/2016
Status Active
Type General Article
Devices
  • Kintex UltraScale
  • Virtex UltraScale