vivado的工程創(chuàng)建流程對(duì)于大部分初學(xué)者而言比較復(fù)雜,下面將通過(guò)這篇博客來(lái)講解詳細(xì)的vivado工程創(chuàng)建流程。幫助自己進(jìn)行學(xué)習(xí)回顧,同時(shí)希望可以對(duì)有需要的初學(xué)者產(chǎn)生幫助。
1、創(chuàng)建工程
在打開vivado軟件之后可以看到如下界面:
點(diǎn)擊圖中紅框所示即為創(chuàng)建新的項(xiàng)目工程,紅框之下依次為打開項(xiàng)目和打開實(shí)例項(xiàng)目
2、設(shè)置項(xiàng)目名稱
在上述流程之后點(diǎn)擊next到達(dá)如下界面:
小紅框用于設(shè)置項(xiàng)目名稱,大紅框設(shè)置項(xiàng)目存儲(chǔ)位置;底部的Create project subdirectory勾選則表示在當(dāng)前文件夾下創(chuàng)建一個(gè)與項(xiàng)目名稱相同的子文件夾
3、框選工程類型
在以下界面選擇工程類型為RTL Project,然后點(diǎn)擊Next
4、選擇芯片類型*
之后出現(xiàn)如下兩個(gè)界面可直接跳過(guò)
然后進(jìn)行芯片選型:
圖中1用于選擇芯片系列,2用于選擇芯片封裝類型,3用于選擇芯片速度;正常通過(guò)此辦法便可以框選出所需的芯片型號(hào)。以AX7020開發(fā)板為例選擇xc7z020clg400-2,之后點(diǎn)擊Next
此處再點(diǎn)擊Finish便完成了項(xiàng)目創(chuàng)建
5、添加工程文件
之后進(jìn)入如下頁(yè)面:
點(diǎn)擊加號(hào),添加設(shè)計(jì)源文件,在下圖選擇紅色方框,方框上下依次為添加約束文件和添加仿真文件
點(diǎn)擊創(chuàng)建新的文件,文件名與項(xiàng)目名稱相同,之后點(diǎn)擊Finish再點(diǎn)擊確定完成文件創(chuàng)建
6、編寫源代碼
在圖中黃條部分進(jìn)行代碼的編寫;
右邊為綠色方塊表示當(dāng)前代碼無(wú)錯(cuò)誤,若為紅色表示當(dāng)前代碼有錯(cuò)誤,之后點(diǎn)擊左側(cè)Open Elaborated Design可查看原理圖
7、添加約束
點(diǎn)擊Window打開I/O Ports設(shè)置對(duì)應(yīng)的引腳以及其電平
之后點(diǎn)擊保存得到如下圖:
文件名與項(xiàng)目名稱保持一致,點(diǎn)擊OK即可生成約束文件
點(diǎn)擊打開該文件便可發(fā)現(xiàn)其中包含引腳約束,之后點(diǎn)擊Run Synthesis進(jìn)行綜合
點(diǎn)擊OK進(jìn)行運(yùn)行,運(yùn)行時(shí)在右上角有轉(zhuǎn)動(dòng)的圓圈,點(diǎn)擊Cancel可以進(jìn)行終止
之后得到如上圖所示,直接點(diǎn)擊Cancel,三個(gè)相關(guān)命令可在后續(xù)深入學(xué)習(xí)時(shí)進(jìn)行操作
下一步添加時(shí)序約束
在此處對(duì)時(shí)鐘頻率進(jìn)行設(shè)置,需要查閱芯片手冊(cè)。
直接點(diǎn)擊完成
點(diǎn)擊Reload
完成時(shí)序約束
8、生成比特文件并下載運(yùn)行
點(diǎn)擊Generate Bitstream
點(diǎn)擊OK
點(diǎn)擊Cancel
之后點(diǎn)擊Open Hardware Manager
在連接好開飯之后點(diǎn)擊Open target,再點(diǎn)擊Auto Connect
點(diǎn)擊Program device
選擇比特文件,然后點(diǎn)擊Program即可完成下載驗(yàn)證
審核編輯:湯梓紅
-
軟件
+關(guān)注
關(guān)注
69文章
5243瀏覽量
90347 -
數(shù)字電路
+關(guān)注
關(guān)注
193文章
1642瀏覽量
82768 -
Vivado
+關(guān)注
關(guān)注
19文章
844瀏覽量
70115
發(fā)布評(píng)論請(qǐng)先 登錄
善用Vivado工程配置文件xpr快速工程創(chuàng)建
基于microblaze的vivado開發(fā)流程
Kinetis實(shí)戰(zhàn)開發(fā)--用IAR創(chuàng)建工程
e2 studio開發(fā)環(huán)境之創(chuàng)建工程演示教程
使用51單片機(jī)創(chuàng)建工程的操作流程詳細(xì)資料免費(fèi)下載

用Tcl定制Vivado設(shè)計(jì)流程詳解

如何在vivado創(chuàng)建新工程上使用IP集成器創(chuàng)建塊設(shè)計(jì)

Vivado 開發(fā)教程(一) 創(chuàng)建新硬件工程

keil創(chuàng)建工程及單片機(jī)程序執(zhí)行流程

使用Xilinx Vivado 創(chuàng)建自己板卡文件—以EBAZ4205為例

評(píng)論