Forum Discussion
Altera_Forum
Honored Contributor
18 years ago --- Quote Start --- ... what about files with other extensions (such as .acv, .cmp, .csf, .fsf, .fld, .eco, .dpf, .psf, .....) --- Quote End --- Are you using a very old version of Quartus? Since around version 3.0, .qpf (Quartus project file) and .qsf (Quartus settings file) have been used instead of .psf, .csf, and similar extensions. For Quartus versions using the .qpf, save the .qpf, all .qsf (or at least the ones for the project revisions you care about), and all .qdf (Quartus defaults file). If using TimeQuest, save all .sdc files. Keep the db folder (or at least certain files in it) if you are using incremental compilation and want to use the design partition information that has been saved. If you are using bottom-up incremental compilation for a design partition, you can save the .qxp file and reimport it before you compile instead of keeping the db folder. Save any .tcl scripts that are required, whether created by you or by IP. For example, the high-performance DDR MegaCore creates a .tcl timing constraint file that you must keep and at least one other .tcl file that you might want to keep (I don't remember the complete set of .tcl files for this MegaCore). Save any optional files that you want to keep like .cdf (chain description file). The MegaWizard files like _bb.v, .cmp, .inst, and .html are not required and can be regenerated by just resaving the megafunction with the MegaWizard. Save the .sopc file for any SOPC Builder system. In addition to the obvious source files, remember to save referenced files like VHDL packages or Verilog include files.