Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
21 years ago

Managing Design Components

Hello:

This is as much a Quartus question as it is a NIOS question, but here it goes.

I've created custom periferrals using Quartus. They exist as bdf files in one of my project directories.

I would like to hold them in a global location (directory) so that other projects could use them. Also an edit in the master directory would get compiled into the other porjects as those projects also get compiled.

Has anyone done this? Any tips or pointers?

Thanks

George

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hmmm its been a while since I've done this; I am not sure if this will satisfy all of your requirements but Quartus does have a libraries feature:

    Go to Assignments -> Settings and look for "User Libraries (Current Project)" which allows you to specify directories for search as quartus goes about gathering up design files for synthesis.

    There is also a global setting (for all Quartus projects) under Tools -> Options -> Global Libraries

    Note that this will apply only to Quartus, and not to SOPC Builder, which still needs to be told about user-libraries of SOPC Builder components.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    If it is a NIOS periferal you build it into you system using Sopcbuilder using the create new Component function.

    When this is done some directories are crerated ubder your project, the directory has the name of you periferal.

    You can copy this directory tree to any location on your network.

    In the SOPCbuilder setup you can choose the location for your own components, if this is placed on the network and you copy your periferal to this directory they are available to you colleagues, if they point to the same directory.