As you upgrade your Vivado® Design Suite to the latest release, the recommended flow is to upgrade the block designs created in the Vivado® IP integrator as well.
- The IP version numbers can change from one release to another.
- When IP integrator detects that the IP contained within a block design are older versions of the IP, it locks those IP in the block design.
If the intention is to keep older version of the block design (and the IP contained within it), then you do not need to do any operations such as modifying the block design on the canvas, validating it and/or resetting output products, and re-generating output products. In this case, the expectation is that you have all the design data from the previous release intact. You can use the block design from the previous release “as is” by synthesizing and implementing the design.
It is also possible to selectively upgrade only some of the IP inside the block design. Please see Selectively Upgrading IP in Block Designs.
The recommended practice is to upgrade the block design with the latest IP versions, make any necessary design changes, validate design and generate target.
You can update projects in two ways:
This chapter describes both methods.