欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3214|回復: 0
打印 上一主題 下一主題
收起左側

Quartus 的文件管理

[復制鏈接]
跳轉到指定樓層
樓主
ID:105323 發表于 2016-2-23 01:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Quartus  II是一款功能強大的EDA軟件。在這個集成開發環境中,PLD使用者可以完成編輯、編譯、仿真、綜合、布局布線、時序分析、生成編程文件、編程等全套PLD開發流程。Quartus II以工程(Project)為單位管理文件。保證了設計文件的獨立性和完整性。 由于Quartus  II功能眾多,每一項功能都對應一個甚至多個文件類型。在使用中,如果需要轉移或備份某一工程對應的文件,對眾多文件的取舍成了一個令人頭痛的問題。類似問題,在使用Maxplus  II的過程中也很常見。 使用Quartus  II自帶的工程文件壓縮功能可以省去取舍文件的麻煩。但是.qar文件把眾多文件壓縮成一個文件,只有解壓縮才能獲取具體文件的信息。如果使用版本控制工具(如CVS)的話,對.qar文件無法進行版本比較。甚至當.qar文件受損時,部分甚至全部文件都無法恢復了。而且,缺省配置的.qar文件也包含了一些非關鍵文件,存在一定的冗余。 解決這一問題的關鍵在于弄清文件擴展名的意義,明明白白地控制文件的取舍。
下面的文件是從Quartus II幫助文件中拷貝出來的文件擴展名解釋。
  
   
File Type
   
   
Extension
   
   
AHDL Include File
   
   
.inc
   
   
ATOM Netlist File
   
   
.atm
   
   
Block Design File
   
   
.bdf
   
   
Block Symbol File
   
   
.bsf
   
   
BSDL file
   
   
.bsd
   
   
Chain Description File
   
   
.cdf
   
   
Comma-Separated Value File
   
   
.csv
   
   
Component Declaration File
   
   
.cmp
   
   
Compressed Vector Waveform File
   
   
.cvwf
   
   
Conversion Setup File
   
   
.cof
   
   
Cross-Reference File
   
   
.xrf
   
   
database files
   
   
.cdb, .hdb, .rdb,   .tdb
   
   
DSP Block Region File
   
   
.macr
   
   
EDIF Input File
   
   
.edf, .edif,   .edn
   
   
Global Clock File
   
   
.gclk
   
   
Graphic Design File
   
   
.gdf
   
   
HardCopy files
   
   
.datasheet, .sdo, .tcl,   .vo
   
   
Hexadecimal (Intel-Format) File
   
   
.hex
   
   
Hexadecimal (Intel-Format) Output File
   
   
.hexout
   
   
HSPICE Simulation Deck File
   
   
.sp
   
   
HTML-Format Report File
   
   
.htm
   
   
I/O Pin State File
   
   
.ips
   
   
IBIS Output File
   
   
.ibs
   
   
In System Configuration File
   
   
.isc
   
   
Jam Byte Code File
   
   
.jbc
   
   
Jam File
   
   
.jam
   
   
JTAG Indirect Configuration File
   
   
.jic
   
   
Library Mapping File
   
   
.lmf
   
   
License File
   
   
license.dat
   
   
Logic Analyzer Interface File
   
   
.lai
   
   
Memory Initialization File
   
   
.mif
   
   
Memory Map File
   
   
.map
   
   
PartMiner edaXML-Format File
   
   
.xml
   
   
Pin-Out File
   
   
.pin
   
   
placement constraints file
   
   
.apc
   
   
Programmer Object File
   
   
.pof
   
   
programming files
   
   
.cdf, .cof
   
   
QMSG File
   
   
.qmsg
   
   
Quartus II Archive File
   
   
.qar
   
   
Quartus II Archive Log File
   
   
.qarlog
   
   
Quartus User-Defined Device File
   
   
.qud
   
   
Quartus II Default Settings File
   
   
.qdf
   
   
Quartus II Exported Partition File
   
   
.qxp
   
   
Quartus II Project File
   
   
.qpf
   
   
Quartus II Settings File
   
   
.qsf
   
   
Quartus II Workspace File
   
   
.qws
   
   
RAM Initialization File
   
   
.rif
   
   
Raw Binary File
   
   
.rbf
   
   
Raw Programming Data File
   
   
.rpd
   
   
Routing Constraints File
   
   
.rcf
   
   
Signal Activity File
   
   
.saf
   
   
SignalTap II File
   
   
.stp
   
   
Simulator Channel File
   
   
.scf
   
   
SRAM Object File
   
   
.sof
   
   
Standard Delay Format Output File
   
   
.sdo
   
   
Symbol File
   
   
.sym
   
   
Synopsys Design Constraints File
   
   
.sdc
   
   
Tab-Separated Value File
   
   
.txt
   
   
Tabular Text File
   
   
.ttf
   
   
Tcl Script File
   
   
.tcl
   
   
Text Design File
   
   
.tdf
   
   
Text-Format Report File
   
   
.rpt
   
   
Text-Format Timing Summary File
   
   
.tan.summary
   
   
Timing Analysis Output File
   
   
.tao
   
   
Token File
   
   
ted.tok
   
   
Vector File
   
   
.vec
   
   
Vector Table Output File
   
   
.tbl
   
   
vector source files
   
   
.tbl, .vwf, .vec
   
   
Vector Waveform File
   
   
.vwf
   
   
Verilog Design File
   
   
.v, .vh, .verilog,   .vlg
   
   
Verilog Output File
   
   
.vo
   
   
Verilog Quartus Mapping File
   
   
.vqm
   
   
Verilog Test Bench File
   
   
.vt
   
   
Value Change Dump File
   
   
.vcd
   
   
version-compatible database files
   
   
.atm, .hdbx, .rcf,   .xml
   
   
VHDL Design File
   
   
.vhd, .vhdl
   
   
VHDL Output File
   
   
.vho
   
   
VHDL Test Bench File
   
   
.vht
   
   
XML files
   
   
.cof, .stp, .xml
   
   
waveform files
   
   
.scf, .stp, .tbl,   .vec, .vwf
   
  
.v   ------------------ verilog 文件
.vhd ----------------- vhdl 文件
.qpf  ----------------- quartus
工程文件
.vwf  -----------------
矢量波形文件
.bsf  -----------------
塊符號文件
.rpt  -----------------
報告文件
.qsf ----------------- quartus
配置文件
.summary ----------- summary
.pin -----------------
引腳文件
.sdo ----------------- delay
.vo ------- ----------- gate level
.qws -----------------
工作區文件
.pof  -----------------
編程對象文件
.sof  ------------------ SRAM
對象文件
.qar ------------------
工程歸檔文件,

SDK -----------------system development kit
.mif ------------------memory initial file
.ISO -----------------
ISO9660標準下的文件形式
.srec ----------------S record
.tdf ------------------text design file
.gdf -----------------graphic desing file
HAL------------------Nios II
運行庫(或者稱為硬件抽象層(HAL))
.tcl-------------------tool command language
上面這些文件可以分為五類:
    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文件我會在以后的日志中給出。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表