Article ID: 000092534 Content Type: Error Messages Last Reviewed: 09/05/2023

Error (19021): The same file name "ninit_done_ip" is used for different IP files. The same name cannot be used for more than one IP file. Only directly include the .ip file, not the .qip or .qsys.

Environment

Unix

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 22.3, you might see the above error when using the upgrade tool to auto-update Reset Release Intel® FPGA IP for Configuration via Protocol (CvP) designs targeting the Intel Agilex® devices.

    This is because the Intel Quartus Prime Pro Edition Software version 22.3 infers the .ip file counterpart from the .qip file to conduct the upgrade, which causes the addition of the new .ip file hence colliding with the old .qip file. Therefore there are different versions of the .ip and .qip files with the same name.

    Resolution

    To work around this error, either:

    • Do not upgrade the IP.  To do this, go to Tools>Options>IP Settings. Set the IP Regeneration Policy to "Never Regenerate design files for IP cores" Or,
    • Revert the QIP_FILE assignment back to the IP_FILE assignment referencing the correct .ip file in the .qsf file. Do not include the .qip file and .ip file with the same name in the .qsf file.

    This problem is scheduled to be fixed in a future release of the Intel® Quartus® Prime Pro Edition Software.

    Additional information

    The Reset Release Intel® FPGA IP that caused this issue was an optional IP that did not require upgrading, which is why not upgrading in IP Upgrade will not have consequences.

    Related Products

    This article applies to 1 products

    Intel Agilex® 7 FPGAs and SoC FPGAs