Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21588 토론

How to retrieve the deleted ip files from ip/system_soc/ folder

sgannava
초급자
1,534 조회수

Hi Team,

 

I have created a platform designed (system_soc.qsys) for Arria10 using Intel Quartus Prime Pro 23.3 software. I have completed the design and saved the qsys file. But, unknowingly  I have deleted the ip/system_soc folder where the IP's reside. Now, If I try to load my qsys file in platform designer, it is throwing the warnings like File not found: ip/system_soc/system_arria10_emif.ip

I knew this is because I have deleted the IP path folder. Is there anyway I can retrieve the ip folder using any tcl commands or how can I proceed further

 

Any help would be appreciated

 

Thanks

Sai G

레이블 (1)
0 포인트
10 응답
anonimcs
새로운 기여자 III
1,506 조회수

Hi Sai,

I had the same issue a few months ago. Unfortunately there is no way to retrieve those IP files back (at least that I know of). I was migrating my project from an older Quartus Standard version, so for me it was much easier to retrieve the files.

I think it should be possible to re-generate those IP files if you just create a new project and add your current .qsys file (a copy of it) and then Generate HDL on Platform Designer.

 

Hope this helps!

0 포인트
sgannava
초급자
1,482 조회수

I tried that as well. But it is not working. It is still showing the same warning

0 포인트
anonimcs
새로운 기여자 III
1,476 조회수
Well then I hope somebody else knows another solution that’s much easier than re-doing everything including the qsys connections and adding each IP one by one.

Good luck!
0 포인트
sstrell
명예로운 기여자 III
1,438 조회수

The connections should still be there in the .qsys file, but you will have to re-parameterize whatever IP or components that are there.

0 포인트
anonimcs
새로운 기여자 III
1,335 조회수

Hi @sgannava ,

I just ran into these settings on Quartus Pro, from Assignments -> Settings -> IP Settings. By default it's chosen to never re-generate the IP files, maybe if you change that in your project, it can help you.

anonimcs_0-1727089182375.png

 

0 포인트
sgannava
초급자
1,293 조회수

Hi anonimcs,

 

Thanks for trying out. But unfortunately, this also ain't work. 

 

Thanks

Sai G

0 포인트
sgannava
초급자
1,291 조회수

I have got one more query like, if I want to share the project, then I have to pick up all the IP files?. This is not the case with Quartus Std tool. Have any idea?

 

Thanks

Sai G

0 포인트
anonimcs
새로운 기여자 III
1,288 조회수

If you want to share the project, you can simply archive the project. Depending on the files you want to include/exclude, you can adjust the archive settings for that

0 포인트
sgannava
초급자
1,284 조회수

Got it. But in my case, I should share only  .qsys and dependent files only, but not the .ip source files. In Quartus standard, I am sharing only those as above mentioned and we have few tcl commands to generate the .ip files under ip/system_soc. But it is not happening with Quartus Pro. Thos tcl commands are not generating the .ip files. 

 

Any idea on using tcl commands for this purpose would be helpful

 

Thanks

Sai G

0 포인트
sstrell
명예로운 기여자 III
1,218 조회수

The .ip files are required.  Instead of doing a standard project archive, you can save the entire Platform Designer project as a Tcl script, which when restored will recreate the .ip files as well:  https://www.intel.com/content/www/us/en/docs/programmable/683609/24-2/saving-systems.html

0 포인트
응답