Altera_Forum
Honored Contributor
20 years agoVersion Control of Quartus Project...
I have looked over altera's suggestions for archiving projects (http://www.altera.com/literature/hb/qts/qts_qii54017.pdf), but they appear to have left out some important cases, namely, components created with the MegaWizard, and SOPC custom components.
It turns out, for the MegaWizard components, all you need to do is save the .vhd file it created. SOPC custom components are not that easy. In my project directory, SOPC Builder seems to have created a folder for each custom component. In those folders, there are two files, and an 'hdl' folder (which is empty in my case). The two files are named the same in each folder: "cb_generator.pl" and "class.ptf." Without the folder, SOPC complains that the component is not instantiated. So, is there any easy way to keep these files in version control just using rcs (http://www.gnu.org/software/rcs/rcs.html)? Having the same name (class.ptf) and being in their own folder makes the solution unclear. How are other people keeping their SOPC system in version control? Thanks, Brian PS: Other than this problem, I think I have a pretty good handle on keeping the whole project in version control using RCS--except for our encrypted 3rd party IP--which isn't too much of a problem since it never changes.