I can only agree here.
I wish i would understand how to setup projects for quartus & sopc that are capable of :
1.) using the sources within more than one project. this is a mess with sopc modules. imagine a sopc module that includes a memory created by the wizzard that depends on what fpga you use (cyclone und cyclone ii) and you cannot use a cycloneII file within a cycloneI design. now switch to the cycloneI project sopc an regenerate and then to the cycloneII project sopc and regenerate ... a pain !
2.) connecting the quatusII to a Version Control System like MS VSS or SubVersion ... i wish there is a document that describes how to setup quartus or what to take care about. we have realy a lot of different fpga designs that should share sources and changes (fixes) should be seemlessly be used with all attached projects (if the module interface has not changed of course).
3.) getting rid of absolute paths. sometimes quartus and co use absolute paths, sometimes relative paths. well altera this is realy a pain. for example sopc modules. there is the possability to store them with a search path or the project path. during creation of such a sopc module it is stored in the project path. after that it can be moved to the search path to be available for all other sopc project. nice feature .. but ... it uses absolute paths poiting to the path where it has been created. especially the includes (added) files that should be copied too ...
4.) multi user at the same project. it is nice that the ide stores the project within a software folder in each fpga project. but it is nearly impossible that more than one user can work with a ide project created by another user. and it is impossible that both have the same project open. our complete engineering department gave up, so i am the last one using the ide but only for smal projects.
5.) packing a complete quartus fpga folder as a zip file. remove the folder and all inside it. if the zip file is unpacked again the project is broken. comparing the original folder and the unpacked folder does not show any difference. yes hidden files are checked too.
It it true that there is a tendency towards subversion ?
Finaly i wish quartus would be using existing vss like our pcb tools. they recognize the vss tool and integrate it.
Michael Schmitt