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.

asked May 8, 2021 at 14:45
\$\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\$ 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

answered May 8, 2021 at 19:05
\$\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

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

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

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.