Forum Discussion

DShro3's avatar
DShro3
Icon for New Contributor rankNew Contributor
5 years ago

Using Quartus 19.1 and Platform Designer on Windows I get an error when executing Generate on a Cycleone IV GX where I have instantiated a PCIe interface using PCIe hard IP. This works in QSys on Quartus 16. Is there a work-around or am I stuck using 16?

Error: altgx_internal: error copying "C:/intelfpga_lite/19.1/quartus/../ip/altera/ip_compiler_for_pci_express/lib/altpcie_serdes_3cgx_x1d_gen1_08p.v": no such file or directory

while executing

"file copy -force $source_file $outdir/$output_file"

(procedure "my_generation_callback" line 73)

invoked from within

"my_generation_callback"

11 Replies

  • BoonT_Intel's avatar
    BoonT_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi Sir,

    Are you using 19.1 Quartus Lite version?

    Is the file exist in your quartus installation as below?

    C:/intelfpga_lite/19.1/quartus/../ip/altera/ip_compiler_for_pci_express/lib/altpcie_serdes_3cgx_x1d_gen1_08p.v

    • DShro3's avatar
      DShro3
      Icon for New Contributor rankNew Contributor
      I am using 19.1 Lite. I could not find that file in the 19.1 install directory, but it does exist in my 16.1 directory: C:\intelFPGA_lite\16.1\ip\altera\ip_compiler_for_pci_express\lib Note that the path where the file exists in 16.1 is not the same as the path reported in the error message. The path in the error message is incomplete, and I can’t find a path that matches up with it. In particular, I can’t find any subdirectory named ip_compiler_for_pci_experss anywhere in 19.1. However, I do find a file named ip_compiler_for_pci_express.odip in C:\intelFPGA_lite\19.1\quartus\common\misc\outdated_ip. I tried removing the PCIe instantiation from my design and adding it back, but I still got the same error message when I tried to generate HDL. David Shroyer Delta Computer Systems, Inc. +1-360-254-8688 dshroyer@deltamotion.com
  • BoonT_Intel's avatar
    BoonT_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi David,

    I installed the quartus lite 19.1 in my PC and I also get the same errors when generating the Qsys. Looks like this is a valid issue.

    I reported this to the development team.

    However, from your side, I will suggest you just stick on the older version. The reason is because for Lite edition, Intel planning to obsolete it in the future, thus it is unlikely we will put any fix for this. After get the confirmation, mostly it will just go with an errata/known issue.

    Also, for Cyclone IV, I don't see is there any enhancement implement in recent quartus version. So, using the older version or newer version will give the same results. My suggestion is if you want to upgrade, maybe can consider for older version like 17.1, 18.0 or 18.1 see if this version also give the error. If not, then it is good to go...

    I am sorry for the inconvenience caused.

    • RShie's avatar
      RShie
      Icon for New Contributor rankNew Contributor

      Reported to the development team yet the problem still exists in 20.1

      Intel FPGA software quality assurance right there for ya.

    • DShro3's avatar
      DShro3
      Icon for New Contributor rankNew Contributor
      Thank you for looking into this. I ran into a different issue going to 17.1. I think I will stick to 16.1.2 which did work. When I migrate the design to a newer family I will try the latest software again. David Shroyer Delta Computer Systems, Inc. +1-360-254-8688 dshroyer@deltamotion.com
    • NikoR's avatar
      NikoR
      Icon for Occasional Contributor rankOccasional Contributor

      Hi.

      Is this problem acknowledged by the development team?

      Will it be fixed in Quartus Standard 21.1?

      Is it possible to get a patch for Standard 20.1?

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

    The workaround is to copy the following directory from 18.1 into same location in whatever newer release(20.1 and 21.1):

    \18.1\ip\altera\ip_compiler_for_pci_express

    Hopefully the directory will make it back into the 22.1 installation