热度 1| |
| File Type | Extension | 
| .inc | |
| .atm | |
| .bdf | |
| .bsf | |
| .bsd | |
| .cdf | |
| .csv | |
| .cmp | |
| .cvwf | |
| .cof | |
| .xrf | |
| .cdb,.hdb,.rdb,.tdb | |
| .macr | |
| .edf,.edif,.edn | |
| .gclk | |
| .gdf | |
| .datasheet,.sdo,.tcl,.vo | |
| .hex | |
| .hexout | |
| .sp | |
| .htm | |
| .ips | |
| .ibs | |
| .isc | |
| .jbc | |
| .jam | |
| .jic | |
| .lmf | |
| license.dat | |
| .lai | |
| .mif | |
| .map | |
| .xml | |
| .pin | |
| .apc | |
| .pof | |
| .cdf,.cof | |
| .qmsg | |
| .qar | |
| .qarlog | |
| .qud | |
| .qdf | |
| .qxp | |
| .qpf | |
| .qsf | |
| .qws | |
| .rif | |
| .rbf | |
| .rpd | |
| .rcf | |
| .saf | |
| .stp | |
| .scf | |
| .sof | |
| .sdo | |
| .sym | |
| .sdc | |
| .txt | |
| .ttf | |
| .tcl | |
| .tdf | |
| .rpt | |
| .tan.summary | |
| .tao | |
| ted.tok | |
| .vec | |
| .tbl | |
| .tbl,.vwf,.vec | |
| .vwf | |
| .v,.vh,.verilog,.vlg | |
| .vo | |
| .vqm | |
| .vt | |
| .vcd | |
| .atm,.hdbx,.rcf,.xml | |
| .vhd,.vhdl | |
| .vho | |
| .vht | |
| .cof,.stp,.xml | |
| .scf,.stp,.tbl,.vec,.vwf | 
上面这些文件可以分为五类:
    1. 编译必需的文件:设计文件(.gdf、.bdf、EDIF输入文件、.tdf、verilog设计文件、.vqm、.vt、VHDL设计文件、. vht)、存储器初始化文件(.mif、.rif、.hex)、配置文件(.qsf、.tcl)、工程文件(.qpf)。
    2. 编译过程中生成的中间文件(.eqn文件和db目录下的所有文件)
    3. 编译结束后生成的报告文件(.rpt、.qsmg等)
    4. 根据个人使用习惯生成的界面配置文件(.qws等)
    5. 编程文件(.sof、.pof、.ttf等)
    上面分类中的第一类文件是一定要保留的;第二类文件在编译过程中会根据第一类文件生成,不需要保留;第三类文件会根据第一类文件的改变而变化,反映了编译后的结果,可以视需要保留;第四类文件保存了个人使用偏好,也可以视需要保留;第五类文件是编译的结果,一定要保留。
    在使用版本控制工具时,我通常保留第一类、第三类和第五类文件。但是第三类文件通常很少被反复使用。
    所以,为了维护一个最小工程,第一类和第五类文件是一定要保留的。 
    此外,当一个项目的设置内容需要转移给另一个项目时,例如引脚分配信息,需要转移.tcl文件而不是.qsf文件。.tcl文件与.qsf文件的关系以及如何生成.tcl文件我会在以后的日志中给出
 /2
 /2 