黑金資料\AX301_A的Quartus工程創建、編譯及引腳分配、程序下載

Quartus工程創建、編譯及引腳分配、程序下載(詳見E:\黑金資料\AX301_A.150817\09_簡單工程快速入門視頻)測試

①打開Quartus(Ⅱ)軟件,單擊File選擇New Project Wizard(注:工程路徑不能有中文或空格),
點擊Next,進入芯片選擇界面選擇相應的芯片,(芯片選擇EP4CE6F17C8)點擊Next,Finish。OK!視頻

②本身寫.v程序代碼或添加文件(.v源代碼)到工程中(在Project的File那裏右擊【Add/Remove File in project】}添加或)。
而後選擇頂層文件(非模塊文件或測試文件)(選中一個.v文件右擊單擊Set as Top-Level Entity)。OK!
**********************************注意啦***************************************
頂層文件的命名須和頂層文件中模塊的名稱同樣
********************************************************************************ip

③工程設置:在File窗口那的Entity下右擊Cyclone....或點擊Assignment,選擇Device進入界面後左擊Device and Pin Options...
配置芯片選擇EPCS16,I/O口設爲普通I/O口且Voltage爲3.3TTL電平;Unused Pins爲As input tri-stated。
還有的相關步驟文字太多,不寫了,不懂找QQ:1107037909或及其郵箱或問別人。開發

④對整個工程進行編譯(編譯後出報告表)。編譯成功後就能夠接着往下了(呀哈哈哈——》》》)
注:在編譯進度欄Compile Design中點擊Netlist Viewers的下拉欄的RTL Viewer項能夠看到咱們代碼生成的硬件電路哦!input

⑤進行引腳分配(看開發板原理圖手工選擇引腳(從Assignments選項進入點擊Pin Planner圖標或按Ctrl+Shift+N)或用tcl腳本文件添加),
而後再編譯生成文件.sof(JTAG模式下載(勾選首項)即無固化程序,從新上電丟失)
和.pof文件(Active Serial Programming模式下載(勾選前三項)能固化程序,不丟失。注:要拔下JTAG頭頭,從新上電才能運行。)
注:將Node Name裏的的信號拖到芯片裏的對應管腳比較快哦。it

引腳分配方法二:就是在頂層文件的端口聲明中利用屬性表(/* synthesis chip_pin="FPGA的引腳號" */)實現引腳鎖定,例子以下:
module XX(
input [2:0] A /* synthesis chip_pin="B6,A14,B7" */,
output reg O /* synthesis chip_pin="D8" */,
)
編譯以後,選擇Assignment->Pins便可看到引腳已經添加完成。io

***************************************方法三:利用.tcl腳本文件添加進行引腳分配步驟**************************************
tool選項 -->Tcl Scripts -->進入Tcl Scripts界面選擇相應的.tcl文件,單擊sun運行(注:事先要把.tcl文件放到所建的工程文件夾中)
*****************************************************!OK!*************************************************************編譯

⑥鏈接開發板(自已看驅動有沒有)入門

****************************注:經過JTAG固化程序簡易方法步驟************************
詳見:E:\黑金資料\AX301_A.150817\經過JTAG固化程序到EPCS的方法.pdf
**********************************!OK!********************************************pdf


⑦下載程序:點擊programmer圖標或從Tools裏點擊programmer選項。
(相關下載配置相關步驟文字太多,不寫了,不懂找QQ:1107037909或及其郵箱或問別人。)

可查找——特權VIP FPGA下載配置指南(by特權同窗).pdf

相關文章
相關標籤/搜索