Forum Discussion
Altera_Forum
Honored Contributor
11 years agoThe issue you are facing is the Qsys search path for _hw.tcl files. The default search path includes the project ip/ folder. I don't like that default, since I keep my source (including _hw.tcl files) in a different area to the Quartus work folder. A reasonable solution is to define the variable IP_IPX_PATH with a list of directories containing components.ipx files. Those component files can be created using ip-make-ipx (which is a command-line tool available in the NIOS II IDE shell), i.e., you can,
1. Create _hw.tcl files for your custom components 2. Run ip-make-ipx in the _hw.tcl folder, or in some folder above those files, so that the generated .ipx file describes multiple _hw.tcl components. 3. Create the environment variable IP_IPX_PATH containing the path to the component.ipx files (a comma separated list) 4. Start Qsys Qsys will then find all your custom components. Cheers, Dave