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

Vivado IP Flows - If I upgrade an IP core in IP Integrator, all of the IP cores in the Block Design get reset

Description

I use IP integrator (IPI) in Vivado 2015.2 or later to create a Block Design.

I have the option to generate output products "Out of context per IP." This produces a separate .dcp for each IP in the design.

Next, I upgrade one of the IP cores and Vivado resets the output products for all of the IP cores in the Block Design.

This forces me to regenerate the output products for all of the IP cores.



I would like the change in one IP core to have no effect on the other IP cores in the block diagram.

Is this possible?

Solution

There is no way to reset output products for each individual IP core.

IPI resets the target (or the block design) after an upgrade of any IP core used in the design. All of the output files are deleted as result of this reset operation.

As a result, you must regenerate output products for all IPs every time an IP is upgraded.

This is done because a change in a parameter could cause the downstream IP cores to be impacted during parameter propagation.

If the Output products for the affected IPs are not re-generated, you could experience difficulties.

AR# 65403
Date Created 09/14/2015
Last Updated 10/09/2015
Status Active
Type General Article
Tools
  • Vivado Design Suite