Quartus II工程文件的后缀含义
本文为网络整理,大部分内容来自网络。
File Type
|
Extension
|
.inc
| |
.atm
| |
.bdf
| |
.bsf
| |
.bsd
| |
.cdf
| |
.csv
| |
.cmp
| |
.cvwf
| |
.cof
| |
.xrf
| |
.cdb
,.hdb,.rdb,.tdb
| |
DSP Block Region File
|
.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
| |
Quartus User-Defined Device File
|
.qud
|
.qdf
| |
.qxp
| |
.qpf
| |
.qsf
| |
.qws
| |
.rif
| |
.rbf
| |
.rpd
| |
.rcf
| |
.saf
| |
.stp
| |
.scf
| |
SRAM Object File
|
.sof
|
.sdo
| |
.sym
| |
.sdc
| |
.txt
| |
.ttf
| |
.tcl
| |
.tdf
| |
.rpt
| |
.tan.summary
| |
.tao
| |
ted.tok
| |
.vec
| |
.tbl
| |
.tbl
,.vwf,.vec
| |
.vwf
| |
Verilog Design File
|
.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文件我会在以后的日志中给出。