Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Managing Design Components

Altera_Forum
Honored Contributor II
1,153 Views

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
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
459 Views

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.
0 Kudos
Altera_Forum
Honored Contributor II
459 Views

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.
0 Kudos
Reply