Forum Discussion
Altera_Forum
Honored Contributor
17 years agoGoing on investigating, I found that Quartus 9.0b still has the problem.
I opened a sample project from the NIOS project samples, and imported my custom instruction. In the import wizard, HDL syntax errors were reported but the wizard went on and allowed me to import the custom instruction, generate the system and compile in Quartus. I then closed the Quartus software and immediately reopened the project and the SOPC tool. It was then impossible to regenerate the system. It seems that the Sopc import wizard keeps track of the libraries required by my module when importing it (the vhdl function causing error messages is defined in a vhd library which is defined in the same vhdl file than my module), but fails to store this information for future use. The generated .tcl file contains the list of vhdl libraries used by the module (1), but it doesn't seem enough. (1) set_module_property LIBRARIES {ieee.std_logic_1164.all ieee.std_logic_arith.all ieee.std_logic_unsigned.all mylib.all}