Vivado Design Suite release 2024.2 and later, you are asked to use inline
HDL IPs in the following two ways:
- When you open a project that contains a utility IP, the following message is
displayed asking you to run appropriate Tcl script to upgrade an existing
project to inline
HDL.
Found utlitiy IPs instantiated in one or more block designs which have equivalent inline hdl versions with improved performance and reduced diskspace. It is recommended to migrate these utility IPs to inline hdl versions using the command upgrade_project -migrate_to_inline_hdl. The utility IPs (xl*/util*) may be deprecated in future releases. More information on inline HDL is available in UG994.
- When you try to create an instance of a Utility IP, an info message is
displayed informing you that a new alternative IP is
available.
It is recommended to use inline hdl version <inline equi. ip vlnv>Â for the IPÂ <ip vlnv>Â for improved performance and reduced diskspace. The utility IPs (xl*/util*) may be deprecated in future releases. More information on inline hdl IP is available in UG994.
You can use the following Tcl command to migrate all utility xl*/util* IPs to their equivalent inline HDL IPs:
upgrade_project -migrate_to_inline_hdl