Forum Discussion
Altera_Forum
Honored Contributor
18 years ago --- Quote Start --- But to me this looks like it was no good idea at all having 2 different Versions of Quartus on the PC. Suddenly in my QII6.1 there are also Librarypaths set to 7.1 stuff - resulting in compile errors of course. I don't know, who set it, but i didn't. --- Quote End --- In my previous post, I said, "For Nios tools, it's not as easy to go back and forth between versions because the environment variables don't all update automatically for that. For Quartus itself, there's no problem having multiple versions on your computer and going back and forth between them as long as you don't run two versions simultaneously." I considered pointing out SOPC Builder in particular before and wish I had now that I know you have an SOPC Builder system in your design. When working with SOPC Builder or Nios tools, you have to be careful with any environment variable with "SOPC" in the name if you are going back and forth between Quartus versions. If I am not directly working with SOPC Builder, the Nios II IDE, etc., I have no problem going between versions (even if an SOPC Builder system or Nios CPU is in the design), and I do it often. A search for "environment variables" at www.altera.com turns up at least two references for this. There is information about the SOPC environment variables in the Nios II IDE version 7.1 release notes available at http://www.altera.com/support/ip/processors/nios2/rn/ips-niosii-rn.html. Look under "Installation and Licensing Instructions --> Using Previously Installed Versions of the Nios II EDS". Similar information is at http://www.altera.com/support/kdb/rd03082007_165.html. If you have other Altera IP in your design, you might need an user library setting to tell Quartus which version you want to use. A few versions back all the software was changed so that Quartus, the MegaCore IP library, and Nios tools were by default all installed together so that Quartus could more easily find IP of the same version as Quartus itself when there is no user library setting. But you still have the option of upgrading Quartus for your design without changing the IP version in the design (unless your IP has a special case that must be matched to a particular Quartus version).