Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

IP Upgrade fails

EIbra
Novice
869 Views

Quartus 18.1

project from Quartus 16 with altsyncram

 

1) Open project, upgrading with GUI - MegaWizard hangs.

one IP is not upgradable - altsyncram

2)

quartus_sh --ip_upgrade -mode all test_header

result

... Info: Command: quartus_sh --ip_upgrade -mode all test_header Info: Quartus(args): -mode all test_header ------------------------------------------------   while executing "regenerate_ip -all" (procedure "upgrade_ip_cores_flow" line 6) invoked from within "upgrade_ip_cores_flow $mode" (procedure "main" line 24) invoked from within "main" (file "/opt/intelFPGA_lite/18.1/quartus/common/tcl/internal/ip_regen/ip_regen.tcl" line 340) ------------------------------------------------ Error (23031): Evaluation of Tcl script /opt/intelFPGA_lite/18.1/quartus/common/tcl/internal/ip_regen/ip_regen.tcl unsuccessful Error: Quartus Prime Shell was unsuccessful. 1 error, 0 warnings  

rom_init_spi.qip:

set_global_assignment -name IP_TOOL_NAME "ROM: 1-PORT" set_global_assignment -name IP_TOOL_VERSION "16.0" set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone V}" set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "rom_init_spi.v"]

.v file attached

how to fix it?

0 Kudos
2 Replies
AnandRaj_S_Intel
Employee
177 Views

Hi,

 

I have tested using Quartus 13.0 and generated altsyncram and updated IP to Quartus 17.1 & Quartus 18.1 with out any error.

 

Can you again by deleting db and incremental_db folders with GUI or command line.

  1. Select the IP core in the Upgrade IP Components dialog box.
  2. Click Upgrade in Editor. The parameter editor appears.
  3. Click Finish or Generate to regenerate the IP variation and complete the upgrade. The version number updates when complete.

or

  1. Use quartus_sh -ip_upgrade -variation_files <file.vhd/.v> <projectname>

If possible attach by archive project?

 

Reference-> session 1.5 https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_intro_to_megafunction...

 

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

 

Regards

Anand

 

IP upgrade Q13-Q17_1.JPG

IP upgrade Q13-Q18_1.JPG

EIbra
Novice
177 Views

thank you,

 

Can you again by deleting db and incremental_db folders with GUI or command line.

  1. Select the IP core in the Upgrade IP Components dialog box.
  2. Click Upgrade in Editor. The parameter editor appears.

 

this helps

Reply