With each release of the Vivado Design Suite, new IP versions are introduced. It is recommended that you upgrade the IP used in your designs at each new release. However, you can also use the older version as a static IP that is already configured and synthesized to avoid introducing any unnecessary changes into your design. To use the static version of an existing IP, all of the output products must have been previously generated for the IP, and no changes to those generated output files will be possible. For more information refer to this link in the Vivado Design Suite User Guide: Designing with IP (UG896).
To report on the current status of the IP in a design, you can use the
report_ip_status
Tcl command.
If changes are needed, you can selectively upgrade the IP in the design to the latest
version. A change log for each IP details the changes made and lists any design updates
that are required. For example, top-level port changes are occasionally made in newer IP
versions, so some design modification might be required. If the IP version has changed
in the latest release, the version used in the design becomes locked and must be used as
a static IP with the available output products, or must be updated to support the
current release. Locked IP are reported as locked, and appear with a lock symbol in the
Sources window of the Vivado IDE.