Upgrade IP Components Dialog Box (Project Menu)
Allows you to upgrade Intel® FPGA IP
in your Intel® Quartus® Prime project. IP core variations that you
generate with a previous version or different edition of the Intel® Quartus® Prime software may require upgrading before use in the current version or
edition of the software. When you open a project containing outdated IP, the Project
Navigator displays a banner indicating the IP upgrade status. Click Launch IP Upgrade Tool or to upgrade outdated IP cores. This dialog box has the following
controls:
- Click Auto Upgrade to upgrade one or more Intel® FPGA IP cores that support automatic upgrade.
- Click Upgrade in Editor to manually edit the parameters of IP compoenents that do not support automatic upgrade.
- Click Release Notes to access IP component change information.
- Click Generate Simulator Setup Script to generate a combined simulator setup script for all of your design's Intel® FPGA IP cores for each supported simulator. Source this combined script from a top-level simulation script. Rerun Generate Simulator Setup Script whenever to generate a new script whenever you modify the IP.
Icons in the Upgrade IP Components dialog box indicate when IP upgrade is required, optional, or unsupported for IP cores in your design. You must upgrade IP cores that require upgrade before you can compile the IP variation in the current version of the Intel® Quartus® Prime software.
The upgrade process preserves the original IP variation file in the project directory as <my_variant>_BAK.qsys.
Note: Upgrading IP cores may append a
unique identifier to the original IP core entity name(s), without similarly modifying
the IP instance name. There is no requirement to update these entity references in any
supporting Intel® Quartus® Prime file; such as the Intel® Quartus® Prime Settings File (.qsf), Synopsys® Design Constraints File (.sdc), or Signal Tap File (.stp), if
these files contain instance names. The Intel® Quartus® Prime
software reads only the instance name and ignores the entity name in paths that specify
both names. Use only instance names in assignments.
IP Core Status | Description |
---|---|
IP Upgraded |
Indicates that your IP variation uses the latest version of the IP core. |
IP Component Outdated |
Indicates that your IP variation uses an outdated version of the IP core. |
Compilation of IP Not Supported |
Indicates that the current version of the Intel® Quartus® Prime software does not support compilation of your IP variation. This can occur if you generate the IP with another edition of the Intel® Quartus® Prime software, such as the Intel® Quartus® Prime Standard Edition. Replace this IP component with a compatitle component in the current edition. |
IP Upgrade Optional |
Indicates that upgrade is optional for this IP variation in the current version of the Intel® Quartus® Prime software. You can upgrade this IP variation to take advantage of the latest development of this IP core. Alternatively, you can retain previous IP core characteristics by declining to upgrade. Refer to the Description for details about IP core version differences. If you do not upgrade the IP, the IP variation synthesis and simulation files are unchanged and you cannot modify parameters until upgrading. |
IP Upgrade Required |
Indicates that you must upgrade the IP variation before compiling in the current version of the Intel® Quartus® Prime software. Refer to the Description for details about IP core version differences. |
IP Upgrade Unsupported |
Indicates that upgrade of the IP variation is not supported in the current version of the Intel® Quartus® Prime software due to incompatibility with the current version of the Intel® Quartus® Prime software. The Intel® Quartus® Prime software prompts you to replace the unsupported IP core with a supported equivalent IP core from the IP Catalog. Refer to the Description for details about IP core version differences and links to Release Notes. |
IP End of Life |
Indicates that Intel designates the IP core as end-of-life status. You may or may not be able to edit the IP core in the parameter editor. Support for this IP core discontinues in future releases of the Intel® Quartus® Prime software. |