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

2012.2 Vivado IP Flows - Invalid parameter reported on IP core parameters with hexidecimal values after importing XCO file into Vivado

Description

In CORE Generator XCO files, hexadecimal numbers are stored without the 0x prefix. 

In Vivado XGUI, the hexadecimal values are prefixed with 0x.  

When I import an IP core (XCO file) with CORE Generator type Hex values into Vivado and then upgrade and launch the customization GUI, I receive an error message indicating that the parameters are invalid (missing the 0x prefix.) 

Example: The AXI4-Stream Interconnect v1_1 has two HEX numbers in the IP core parameters.

  1. Import the XCO file from the CORE Generator project directory.
  2. Right-click XCO and select Upgrade
  3. Choose a native version of the selected IP (e.g. AXI4-Stream Interconnect v1_1 (Native)).
  4. Observe that error messages about BASE/HIGH TDEST are produced due to hexadecimal conversion.


What is the best way to reconcile these differences? 

Solution

After the upgrade, the .xci file can be opened in a text editor and the hexadecimal values can be prepended with 0x.

This issue is fixed in Vivado Design Suite 2012.3. 

In Vivado Design Suite 2012.3, the conversion from non-native to native IP instance now checks all parameter values to see if they are being supplied for use in a bitString representation.

- If the converted value contains only '1' and '0' and has the same length as the number of bits in the target bitString, it is assumed to be binary value and is placed inside double quotes as per the IP-XACT standard.
- If the value contains only 0-9 and A-F, then a '0x' prefix is applied if not present.
AR# 52887
Date Created 11/13/2012
Last Updated 04/29/2014
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2012.2