vivado的工程創(chuàng)建流程對于大部分初學者而言比較復雜,下面將通過這篇博客來講解詳細的vivado工程創(chuàng)建流程。幫助自己進行學習回顧,同時希望可以對有需要的初學者產(chǎn)生幫助。
1、創(chuàng)建工程
在打開vivado軟件之后可以看到如下界面:

點擊圖中紅框所示即為創(chuàng)建新的項目工程,紅框之下依次為打開項目和打開實例項目
2、設置項目名稱
在上述流程之后點擊next到達如下界面:

小紅框用于設置項目名稱,大紅框設置項目存儲位置;底部的Create project subdirectory勾選則表示在當前文件夾下創(chuàng)建一個與項目名稱相同的子文件夾
3、框選工程類型
在以下界面選擇工程類型為RTL Project,然后點擊Next

4、選擇芯片類型*
之后出現(xiàn)如下兩個界面可直接跳過


然后進行芯片選型:

圖中1用于選擇芯片系列,2用于選擇芯片封裝類型,3用于選擇芯片速度;正常通過此辦法便可以框選出所需的芯片型號。以AX7020開發(fā)板為例選擇xc7z020clg400-2,之后點擊Next

此處再點擊Finish便完成了項目創(chuàng)建
5、添加工程文件
之后進入如下頁面:

點擊加號,添加設計源文件,在下圖選擇紅色方框,方框上下依次為添加約束文件和添加仿真文件





點擊創(chuàng)建新的文件,文件名與項目名稱相同,之后點擊Finish再點擊確定完成文件創(chuàng)建
6、編寫源代碼

在圖中黃條部分進行代碼的編寫;



右邊為綠色方塊表示當前代碼無錯誤,若為紅色表示當前代碼有錯誤,之后點擊左側(cè)Open Elaborated Design可查看原理圖
7、添加約束
點擊Window打開I/O Ports設置對應的引腳以及其電平


之后點擊保存得到如下圖:

文件名與項目名稱保持一致,點擊OK即可生成約束文件

點擊打開該文件便可發(fā)現(xiàn)其中包含引腳約束,之后點擊Run Synthesis進行綜合


點擊OK進行運行,運行時在右上角有轉(zhuǎn)動的圓圈,點擊Cancel可以進行終止

之后得到如上圖所示,直接點擊Cancel,三個相關(guān)命令可在后續(xù)深入學習時進行操作
下一步添加時序約束



在此處對時鐘頻率進行設置,需要查閱芯片手冊。

直接點擊完成

點擊Reload

完成時序約束
8、生成比特文件并下載運行

點擊Generate Bitstream

點擊OK

點擊Cancel

之后點擊Open Hardware Manager

在連接好開飯之后點擊Open target,再點擊Auto Connect

點擊Program device

選擇比特文件,然后點擊Program即可完成下載驗證
審核編輯:湯梓紅
-
軟件
+關(guān)注
關(guān)注
69文章
5349瀏覽量
91858 -
數(shù)字電路
+關(guān)注
關(guān)注
193文章
1666瀏覽量
83521 -
Vivado
+關(guān)注
關(guān)注
19文章
860瀏覽量
71375
發(fā)布評論請先 登錄
善用Vivado工程配置文件xpr快速工程創(chuàng)建
基于microblaze的vivado開發(fā)流程
Kinetis實戰(zhàn)開發(fā)--用IAR創(chuàng)建工程
e2 studio開發(fā)環(huán)境之創(chuàng)建工程演示教程
使用51單片機創(chuàng)建工程的操作流程詳細資料免費下載
用Tcl定制Vivado設計流程詳解
如何在vivado創(chuàng)建新工程上使用IP集成器創(chuàng)建塊設計
Vivado 開發(fā)教程(一) 創(chuàng)建新硬件工程
keil創(chuàng)建工程及單片機程序執(zhí)行流程
使用Xilinx Vivado 創(chuàng)建自己板卡文件—以EBAZ4205為例
vivado創(chuàng)建工程流程
評論