Forum Discussion

Suhas_P_Intel's avatar
Suhas_P_Intel
Icon for New Contributor rankNew Contributor
7 years ago

Error (281042)

I'm building a design that works with 18.0 by downloading it to my setup. However, when I try to build it, I get the following error. Is there any way to disable IP version check?

Error (281042): You must upgrade the IP component instantiated in file /<local_path>/p1b.ip to the latest version of the IP component.

I'm getting the same error for pll2.ip and clkbuf.ip

​Thanks!

8 Replies

  • AndyN's avatar
    AndyN
    Icon for Occasional Contributor rankOccasional Contributor

    Is there some reason you don't want to upgrade/rebuild the IP? Which version of Quartus did you use to create the IP in the first place?

  • No particular reason, just want to baseline it first. It was created using the same version (18.0).

  • Vicky1's avatar
    Vicky1
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    1. Open 'Platform Designer' from 'Tools' option & simply generate the pll2.ip and clkbuf.ip again.
    2. Are you able to to edit pll2.ip and clkbuf.ip from IP components?
    3. provide screen shot of Error/ log window
    4. which quartus edition are you using?

    Let me know if this has helped resolve the issue you are facing or if you need any further assistance.

    Best Regards

    Vikas Jathar

    (This message was posted on behalf of Intel Corporation)

  • Hi Vikas,

    Thank you outlining all the steps to upgrade the IP.

    What is confusing to me is that why upgrade is needed if we are both using Quartus Prime 18.0 version As suggested by you, the Quartus tool gives the following reason for migration:

    Device Family targeted by IP variant incompatible with project Device Family. IP variant will be migrated to the project device family when performing automatic upgrade.

    From p1b.ip

    <spirit:parameter>

    <spirit:name>device_family</spirit:name>

    <spirit:displayName>device_family</spirit:displayName>

    <spirit:value spirit:format="string" spirit:id="device_family">Arria 10</spirit:value>

    </spirit:parameter>

    I still tried to upgrade the IP but got the following errors for all three IPs but shown only for p1b.ip

    Info (11902): Backing up file "p1b.ip" to "p1b.BAK.ip"

    Info (11837): Started upgrading IP component QsysPrimePro with file "p1b.ip"

    Error: 2018.10.22.10:07:51 Error: Error opening system.

    Info (11904): Restoring file "p1b.BAK.ip" to "p1b.ip"

    Error (14923): Error upgrading Platform Designer file "p1b.ip"

    I checked permissions and they look okay (RW) to me.

    Suhas

  • Vicky1's avatar
    Vicky1
    Icon for Regular Contributor rankRegular Contributor

    Hi Suhas,

    Please note,

    1. Take backup before deleting those IPs
    2. provide your Quartus edition & used device name.
    3. check above solution too

    Let me know if this has helped resolve the issue you are facing or if you need any further assistance.

    Best Regards

    Vikas Jathar

    (This message was posted on behalf of Intel Corporation)

  • Hi Vikas,

    The IPs were generated by 3rd party using the pro version:

    /tmp > quartus_sh --version

    Quartus Prime Shell

    Version 18.0.0 Build 219 04/25/2018 SJ Pro Edition

    While I was using standard version

    /tmp > quartus_sh --version

    Quartus Prime Shell

    Version 18.0.0 Build 614 04/24/2018 SJ Standard Edition

    Once I switched back to the pro version, I didn't have to upgrade the IPs and the issue was resolved.

    I didn't think it would matter what edition of the tool was used as long as they were of the same version.

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    You would think that, but Standard projects must be converted to work in Pro, and Pro projects cannot be used in Standard. The version doesn't matter. Arria 10 is the only device family where this is an issue because it's the only one supported in both Standard and Pro.