Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17253 Discussions

Migration from megawizard to qsys ip

Altera_Forum
Honored Contributor II
3,587 Views

Hello, 

 

I have to convert an older cycloneIII design to a new cycloneV SOC design. The original design was created using Quartus12.1 and contains a lot of megawizard generated ip cores. The new design will be using Q15.x but it seems the megawizard has been replaced by ip catalog which is qsys based.  

Is there an easy way to convert my old megawizard components (they contain all necessary parameters) to a 'qsys' component, or is there a way to open these with the qsys editor? 

 

many thanks, 

Jo
0 Kudos
10 Replies
Altera_Forum
Honored Contributor II
2,119 Views

1. in 12.1 Export Compatible Database 

2. Archive Project with apropriate level 

3. Restore in 15.x 

4. Check Upgrade IP, sometimes you haven't to. if you upgrade Please carefuly observe all messages especially about simulation. 

Perhaps i miss something.  

please read  

http://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/qts/qts_qii5v1.pdf 

http://documentation.altera.com/#/00083947-aa$aa00055200
0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

yes. You should make Import Compatible Database after restoring in new version of Quartus.

0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

Quartus 15.1 should compile your old design just fine. What cores are you worried about? 

Many cores can be migrated inside quartus using auto-update. 

 

Annoyingly though, some cores have to be manually migrated, and this will require re-generating the cores (like PCIE). Even more annoyingly, I have found transceiver settings are not modifyable via the QSYS interface - you have to tweak the generated code BY HAND!!  

 

Its a bit of a shambles - some of the IP catalogue is just a front to load the megawizard.
0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

First of all I need to be able to edit the project. It is not just a simple copy-paste. Second I also need to migrate from SOPC to QSYS: The architecture changed from having a processor->PCIe->FPGA to a SOC device so qsys is mandatory. 

I got an error complaining about a setting in a dual port ram(CIII) that is not supported in Cyclone V. With the old megawizard you could just open the dualportram.vhd file, edit it if necessary and save targeting the new device. With ip catalog this is not possible any more (should not be to hard because it is still megawizard...). Since the old ip core files are just *.vhd they don't appear in any ip-core list. No automatic upgrade option available.
0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

Just clarify in your old project were megafunctions instained by hand or by quartus? if it was instained by quartus check if *.qip and perhaps *.sip files added to project so quartus could recognize IP. 

if the first choice , maybe there is tcl-script that could enumerated it for you? I don't know
0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

Hello, 

 

No luck for me :-( . qip files are gone (never put into version control) because they are part of the custom ip-core. Looks like I have to manually recreate all of them...
0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

Not that this will help you now, but for future reference Altera put out an app note detailing what needs to be done to properly put a Quartus project in configuration management.

0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

 

--- Quote Start ---  

Not that this will help you now, but for future reference Altera put out an app note detailing what needs to be done to properly put a Quartus project in configuration management. 

--- Quote End ---  

 

 

Does anyone know the number and/or title of this app note? 

 

Thanks.
0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

My mistake. It was in the software developers handbook. See chapter 3: https://www.altera.com/en_us/pdfs/literature/hb/nios2/n2sw_nii5v2gen2.pdf

0 Kudos
Altera_Forum
Honored Contributor II
2,119 Views

Hi Everybody. I am new with Arria 10 family and I've got a similar issue. Expecially with simulation. I saw that the command for the synthesis of a generic IP is  

 

set_global_assignment -name QIP_FILE <MyIP>.qip 

 

but I cannot find nothing for the simulation (.sip file). There is anyone here who knows the right commant to add the .sip file inside a generic Modelsim/QuestaSim simulation script? Thanks
0 Kudos
Reply