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

2014.2 IP Flows - Vivado IP Integrator forces upgrade to new version of custom IP when there are different versions


Vivado IP Integrator forces upgrade to new version of custom IP when there are different versions.

Customers may have many cores with different versions and these are required to support legacy projects, current projects and future projects.

In this circumstance, the tools will always use the newest version of the IP as per the Xilinx business decision that Xilinx IP is restricted to only support the latest version in the IP catalog for generation/creation.

Since older IPs are not verified with newer software, the decision was made to restrict access to only the IP that is tested/verified.

This is the case with custom IP as well.


Support for selectable Custom IP versions will be added in Vivado 2014.3.
Until then having two versions of the same IP (same vendor, library and name of the VLNV) generating in the same design is not supported.

One of the IP will need to be changed,  it is recommended to change the library field.

For example, if one IP is VLNV customer_name.com:ip:decoder:1.0, the second IP can be changed to customer_name.com:ip_2_0:decoder:2.0.

This is not ideal, but it should work to allow display of both IP in the catalog and should support generation.

Note: the library in this case is only for identification. It has no impact on the generated HDL files.
Otherwise, if only one version of the IP is needed at a time, the user of the IP should be instructed to change the repository paths to pick up each IP separately.
AR# 60739
Date 06/11/2014
Status Archive
Type General Article
  • FPGA Device Families
  • SoC
  • Vivado Design Suite - 2014.1
  • Vivado Design Suite - 2014.2
Page Bookmarked