0
\$\begingroup\$

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.

\$\endgroup\$
2
  • 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
    Commented 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\$ Commented May 8, 2021 at 16:49

1 Answer 1

1
\$\begingroup\$

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:

Quartus Settings Dialogue

\$\endgroup\$
1
  • 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\$ Commented May 11, 2021 at 11:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.