內(nèi)容太多,只能慢慢補(bǔ)充完善了~
對一個(gè)軟件的熟練掌握,不僅在于完成項(xiàng)目工程,還在于對一個(gè)軟件的各個(gè)功能的位置與使用要熟稔于心(個(gè)人看法)。
軟件界面
默認(rèn)打開的軟件界面如下:
關(guān)掉所有能關(guān)閉的窗口,剩下的就是一個(gè)軟件最基本的結(jié)構(gòu)
? ? ? ????????????????????????????????????????????????????????????????????????? ——GBXLUO語錄
從上圖可以知道,Quartus可以分為工具欄和常用功能欄,Quartus所有的功能都可以從9個(gè)工具欄中找到。
工具欄:File、Edit、View、Project、Assignments、Processing、Tools、Window、Help
1、File工具欄
這里比較簡單,主要是打開/新建工程/文件,這里要注意的是可以快速打開最近的工程,與Home下的Recent Projects相同。
?
1.1、新建文件/工程、關(guān)閉/打開/保存工程等
比較簡單,但是單擊New可以創(chuàng)建很多文件:
?
新建工程方法 :
參考我這一篇文檔:Quartus II 17.1新建一個(gè)流水燈
1.2、Create/Update
不常用的Create/Update暫時(shí)沒用過。
1.3、Convert Programming File:
經(jīng)常用,將sof文件轉(zhuǎn)換為jic文件,用于下載到板載flash中,下載的sof 文件存于FPGA內(nèi)部ram資源中,斷電即消失。
簡單用法如下:
?使用方法參考鏈接:Quartus生成燒錄到FPGA板載Flash的jic文件-CSDN博客
1.4、Programming File Generator
適用平臺:
????????用于具有Soc硬核處理器的Altera FPGA開發(fā)板上的flash。
作用:
????????用于合成編譯生成的sof與hex文件為一個(gè)jic文件,可以燒錄到flash中(FPGA板卡需要一個(gè)有Linux系統(tǒng)的SD卡啟動(dòng),減少燒錄時(shí)間)。
使用方法參考鏈接:Quartus生成燒錄到FPGA板載Flash的jic文件-CSDN博客
2、Edit-基本可以忽略
用的太少了,基本不用,
?
不過在使用Quartus自帶的文本編輯時(shí),再單擊Edit會(huì)彈出一大堆東西,如下:
?
因Quartus自帶的文本編輯器用的較少,有需要可以再單獨(dú)了解。
3、View
View是個(gè)好東西
?
3.1、Project Navigator-工程向?qū)?/h4>
列出了工程所包含的各個(gè)模塊,雙擊即可打開,常用。
?
Hierarchy:以結(jié)構(gòu)的方式列出工程中的各大V模塊(.v模塊文件);
Files:列出工程中所有的文件,在Files這里可以添加/刪除.v文件;
Design Units,沒有關(guān)注過,不知有什么用;
IP Components:列出了工程中用到的IP,雙擊IP可以編輯IP參數(shù)。
3.2、Node Finder
?
在這里沒有看出來有什么作用,似乎是雞肋一個(gè)。
但是幾乎相同的界面在Signal Tap II Logic Analyzer中是很重要的操作。
3.3、Tcl Console
?
暫時(shí)沒用過,用過NIOS II Command Shell,一樣的功能。
3.4、Messages
?
Messages窗口打印系統(tǒng)正在/已進(jìn)行過的信息,特別是工程的編譯信息。
有兩種方法快速查找信息:
方法一:通過勾選5個(gè)小窗格來篩選信息:
?
從左到右依次是Information、 Error、Critical Warring、Warring、Flagged
方法二、Find方式,輸入想要查找的關(guān)鍵詞
?
當(dāng)然,這兩種方法可以一起用。
3.5、Tasks
單擊即可打開各種任務(wù)。
?
3.6、IP Catalog
?
編輯IP參數(shù)并添加各種IP。如FIFO、RAM、DSP;
此外有一個(gè)很重要的功能,生成部分IP的demo,比如DP、HDMI,,,,
4、Project
?
這里,只有Archive Project(打包工程成一個(gè)qar文件,方便傳輸,賊簡單)被經(jīng)常用到,其他均暫未使用。
4.1 Archive Project
?
怎么打開呢?
用相同的Quartus軟件版本打開即可,打開類型選擇.qar即可。
?
5、Assignments
?
這里主要就是一些設(shè)置了。
暫時(shí)沒有什么好說的,有空慢慢填充了。
assignment? ? ? ?發(fā)音:??sa?nm?nt
n.作業(yè),任務(wù);(工作等的)分配,指派;(財(cái)產(chǎn)、權(quán)利的)轉(zhuǎn)讓
6、Processing
?
6.1 Start Compilation
開始全編譯,會(huì)生成sof燒錄文件。
6.2、Start
暫時(shí)沒用過,功能還蠻多。
?
6.3、Update Memory Initialization File-沒用過
6.4、Compilation Report?
會(huì)生成完成編譯后的報(bào)告,待補(bǔ)充。
6.5、Compilation Dashboard-編譯控制面板
?
可以單擊三角形進(jìn)行編譯。
dashboard????????發(fā)音:?d??b??d
n.(汽車的)儀表板;<史>(馬車上木制或皮制的)擋泥板;總結(jié)性表格;網(wǎng)站主頁
7、Tools
?
功能太多太強(qiáng),有很多還沒用著。每一個(gè)功能單獨(dú)拎出來都能水一篇。
7.1?Generate Simulator Setup Script for IP
參考我這一篇文檔:Quartus II + Modelsim 腳本仿真
7.x Chip Planner
待補(bǔ)充
7.x Signal Tap Logic Analyzer
參考我這一篇文檔:Quartus的Signal Tap II的使用技巧
7.x In-System Sources and Probes Editor
待補(bǔ)充
7.x Programmer
待補(bǔ)充
8、Window
?
8.1 Detach Window:就是將選中的窗口懸浮,自由拖動(dòng)
相反的則是Attach Window;
detach? ? ? ? 發(fā)音:d??t?t?
v.拆下,使分離;脫離,擺脫;派遣,分派
attach? ? ? ? 發(fā)音:??t?t?
v.系上,貼上,連接;附上(附件);賦予,認(rèn)為……具有; 和……在一起,纏著; 附帶(條件);附屬,依附;與……有關(guān)聯(lián);委派;扣押(債務(wù)人或其財(cái)產(chǎn));使依戀
8.2 Close All:關(guān)閉除Home窗口外的所有窗口
在Window窗口下,關(guān)閉除Home窗口外的所有窗口,如下圖:
?
Close All這個(gè)按鍵?可以關(guān)閉Compilation Dashboard窗口,但關(guān)閉不了Home窗口(可以手動(dòng)關(guān)閉Home窗口)。
8.3 Cascade-所有該界面下的Home 與Compilation Dashboard全部懸浮
?
Cascade? ? ? ? 發(fā)音:k??ske?d
n.小瀑布(尤指大瀑布的一支);傾瀉,流注;瀑布狀物;傾瀉(或涌出)的東西;(很快發(fā)生的)一連串事情;(尤指信息或知識等的)連續(xù)傳遞過程;(一個(gè)過程中前一個(gè)引發(fā)后一個(gè)的)連續(xù)階段,一系列裝置
v.(水)傾瀉,流注;大量落下,垂下;連續(xù)傳遞,傳授;使(裝置,物品)串聯(lián)
8.4 Tile
?
tile? ? ? ? 發(fā)音:ta?l
n.(貼墻或鋪地用的)瓷磚,地磚;(鋪屋頂?shù)模┩撸?span style="color:#fe2c24;">瓦片;(拼字游戲、麻將等牌戲中的)(一張)牌;(棋盤游戲的)棋子;(數(shù))平鋪
v.鋪瓦,鋪磚;(計(jì)算機(jī))平鋪(窗口)
9、Help-與官網(wǎng)聯(lián)系緊密
?
9.1 Help相關(guān)文檔
?
上圖圈中的4個(gè)選項(xiàng)都在Intel??Quartus??Prime Pro Edition?Help version 23.4中,
官方網(wǎng)址:Intel??Quartus??Prime Pro Edition?Help version 23.4
?
注意:這里還有一個(gè)TCL Commands and Packages,可以查閱tcl腳本命令。
?
?9.2、PDF Tutorials
?
點(diǎn)擊PDF Tutorial for Verilog HDL users,打開后如下:方便快速入門。
?
9.3、Home
?
9.3.1 Documentation
可以在如下網(wǎng)站查找相關(guān)pdf格式的文檔查閱。
官方網(wǎng)址:Intel? FPGA Development Tools Documentation
?
9.3.2 Training
還沒用過,看起來這些培訓(xùn)資料還行。
官方網(wǎng)址:Intel? FPGA Technical Training
?
?
9.3.3 Support
很多好東西,如下:
官方網(wǎng)址:Intel? FPGA Support Resources
?
?
?
9.4 其他
9.4.1 On the Web
?
這里注意有支持PADS和Allergo的PCB封裝庫。
參考鏈接:文章來源:http://www.zghlxwxcb.cn/news/detail-797505.html
FPGA程序燒寫方式——AS PS JTAG_as模式不過fpga嗎-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-797505.html
到了這里,關(guān)于Quartus 軟件界面介紹與部分使用技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!