There are several states that an IP can display within in a project, depending on the current version in the catalog and if you have generated output products.
When you add existing IP (either in the XCI or XCO form), if present, the output products (such as HDL files) are also added.
The following table shows the buttons that represent the states of the Vivado IDE IP.
|IP in an RTL project to be synthesized OOC. See Out-of-Context Flow.|
|Customized IP which is in the IP catalog that is to be synthesized with the project (global synthesis). See Global Synthesis Flow.|
|Unmanaged IP. The user has changed the
|Locked IP that have output products can be used in the flow, but cannot be recustomized or regenerated. Locked IP with no output products are not usable in the flow. To use this locked IP with no output products, either provide the original output products or upgrade to the latest version. See Determining Why IP is Locked for more information.|