I am working on a Quartus project, requiring the usage of some designs previously created as block schematic design files in some other Quartus projects. I generated symbol files from the top design schematic using File -> Create / Update -> Create Symbol Files for Current File... and then copied the generated file into the new project, then added the component to the schematic design of the new project. Upon "Analysis and Synthesis", I encounter the following error:
Error (12006): Node instance "inst" instantiates undefined entity "[name of the old project]"
And as a result, I can't find any way to reuse the component symbols generated in an old project, in a new one. Generated symbols from the current project work as expected, however.
How is it possible that I could reuse the old project's designs in the newer one?
Note: Both projects and design files are created with the exact same version of Quartus.
-
1\$\begingroup\$ In Vivado, we pack the block design into IP and this packed IP folder is configured to use in the future projects. Quartus should have similar idea. \$\endgroup\$Mitu Raj– Mitu Raj2021年05月08日 16:03:58 +00:00Commented May 8, 2021 at 16:03
-
\$\begingroup\$ @MituRaj I personally haven't seen any similar option in Quartus... and searching in menus for a similar option didn't help me. \$\endgroup\$Seyed Parsa Neshaei– Seyed Parsa Neshaei2021年05月08日 16:49:34 +00:00Commented May 8, 2021 at 16:49
1 Answer 1
In the Project Navigator of Quartus, right-click on Files, then click Add/Remove Files in Project...:
Quartus Project Navigator Files
This opens the Settings dialogue box.
Then click the |...| (ellipsis) button to browse for the BDF files you want to add:
-
1\$\begingroup\$ The problem is it is not only one design file to be added; in fact, the design file I wish to add, depends on a lot of other components defined in that same old project, and adding all those components alongside the main old design file to the new project will result in name conflicts in the new project... I was looking for a way to "package" the old design altogether to be able to use it in the new project. \$\endgroup\$Seyed Parsa Neshaei– Seyed Parsa Neshaei2021年05月11日 11:22:04 +00:00Commented May 11, 2021 at 11:22
Explore related questions
See similar questions with these tags.