<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

vivado創建工程流程

FPGA學習筆記 ? 來源:數模電學習筆記 ? 作者:數模電學習筆記 ? 2023-07-12 09:26 ? 次閱讀

vivado的工程創建流程對于大部分初學者而言比較復雜,下面將通過這篇博客來講解詳細的vivado工程創建流程。幫助自己進行學習回顧,同時希望可以對有需要的初學者產生幫助。

1、創建工程

在打開vivado軟件之后可以看到如下界面:

wKgaomSt_hCAXza6AADWSnwZVr4582.png

點擊圖中紅框所示即為創建新的項目工程,紅框之下依次為打開項目和打開實例項目

2、設置項目名稱

在上述流程之后點擊next到達如下界面:

wKgaomSt_i2AB6A3AABTkTjVIbg283.png

小紅框用于設置項目名稱,大紅框設置項目存儲位置;底部的Create project subdirectory勾選則表示在當前文件夾下創建一個與項目名稱相同的子文件夾

3、框選工程類型

在以下界面選擇工程類型為RTL Project,然后點擊Next

wKgZomSt_jmAGVFlAACFqyPdWQI947.png

4、選擇芯片類型*

之后出現如下兩個界面可直接跳過

wKgaomSt_luAcbA-AABrSEBSSRc163.pngwKgZomSt_nKAUWeTAABLKZ5NN1Y225.png

然后進行芯片選型:

wKgaomSt_oKAczh9AACbV97fGRI295.png

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

wKgZomSt_pKANImsAACKWokL-ys650.png

此處再點擊Finish便完成了項目創建

5、添加工程文件

之后進入如下頁面:

wKgaomSt_qeAWjmcAAHtl_w2QXU199.png

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

wKgaomSt_sOAZWVxAABh4FaHFHo321.pngwKgZomSt_s2ALUYSAAAwUcDK1Ow511.pngwKgZomSt_tmAWmJcAABmnsAF8a4322.pngwKgaomSt_uGAF3ohAABMsBm__QM194.pngwKgZomSt_u2AOnPgAAAWXaRJvVg004.png

點擊創建新的文件,文件名與項目名稱相同,之后點擊Finish再點擊確定完成文件創建

6、編寫源代碼

wKgaomSt_vuAZO8fAAF7dIQtxmY667.png

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

wKgZomSt_wmAf-jIAAHgCloAyoQ949.pngwKgZomSt_xSAXYdUAAAw06Jo8gc748.pngwKgaomSt_x-AGhz5AABjviljAPE175.png

右邊為綠色方塊表示當前代碼無錯誤,若為紅色表示當前代碼有錯誤,之后點擊左側Open Elaborated Design可查看原理圖

7、添加約束

點擊Window打開I/O Ports設置對應的引腳以及其電平

wKgaomSt_0eAaxXwAAADY8Cp-o4585.pngwKgZomSt_yyATzbcAACAPPa0Ws0358.png

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

wKgZomSt_1SAdpDpAABFzu_YLrY492.png

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

wKgaomSt_2CAP8ivAAE_O2pnbi0159.png

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

wKgaomSt_2-AOWj0AAA01IMjLhE721.pngwKgZomSt_36AJHMXAAAIjQtuLMY331.png

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

wKgZomSt_4eAbJiuAAArCBCmm5E520.png

之后得到如上圖所示,直接點擊Cancel,三個相關命令可在后續深入學習時進行操作

下一步添加時序約束

wKgZomSt_6WAGOh4AAAt402FYdU811.pngwKgaomSt_7CATSaxAAEmmosn_eA213.pngwKgZomSt_8OATp5mAACKOgiGNNA934.png

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

wKgZomSt_8-AUoBIAABvmXjSUyo082.png

直接點擊完成

wKgaomSt_-SAKiWVAADAJQ0GDc8393.png

點擊Reload

wKgaomSt__eAICavAAC-EUM5wFk469.png

完成時序約束

8、生成比特文件并下載運行

wKgZomSuAAGANi3gAAANbazlLRE559.png

點擊Generate Bitstream

wKgaomSuAAmAeoRiAAA003g88CM629.png

點擊OK

wKgZomSuABGAQ0ZSAAA10MEbbYQ338.png

點擊Cancel

wKgaomSuABuARV7gAAANYA-13Ik641.png

之后點擊Open Hardware Manager

wKgaomSuAD6AMm_NAAAQJitGXMg296.png

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

wKgaomSuAE6ACceeAAALK46oyTI425.png

點擊Program device

wKgaomSuAFaAXXX2AABB1c8XLC4947.png

選擇比特文件,然后點擊Program即可完成下載驗證

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    68

    文章

    4405

    瀏覽量

    86104
  • 數字電路
    +關注

    關注

    192

    文章

    1414

    瀏覽量

    79885
  • Vivado
    +關注

    關注

    18

    文章

    791

    瀏覽量

    65388
收藏 人收藏

    評論

    相關推薦

    善用Vivado工程配置文件xpr快速工程創建

    善用Vivado工程配置文件xpr快速工程創建對于第一次新建工程,沒啥捷徑,建議大家規規矩矩的使用Viv
    發表于 10-19 18:05

    基于microblaze的vivado開發流程

    、SW撥碼開關以下是官網提供的資料鏈接:arty a7開發板資料Pmod DA4資料vivado安裝說明board files添加基于microblaze的vivado開發流程以下是在viva
    發表于 01-18 08:09

    Vivado中新建工程或把IP搭建成原理圖詳解

    本文主要詳解Vivado中新建工程或把IP搭建成原理圖,具體的跟隨小編一起來了解一下。
    的頭像 發表于 06-30 04:51 ?1.3w次閱讀
    <b class='flag-5'>Vivado</b>中新<b class='flag-5'>建工程</b>或把IP搭建成原理圖詳解

    e2 studio開發環境之創建工程演示教程

    瑞薩電子 e2 studio 開發環境教程 – 創建工程
    的頭像 發表于 07-23 00:25 ?3190次閱讀

    使用51單片機創建工程的操作流程詳細資料免費下載

    本文檔的主要內容詳細介紹的是使用51單片機創建工程的操作流程詳細資料免費下載。
    發表于 08-28 17:29 ?0次下載
    使用51單片機<b class='flag-5'>創建工程</b>的操作<b class='flag-5'>流程</b>詳細資料免費下載

    用Tcl定制Vivado設計流程詳解

    工程模式的關鍵優勢在于可以通過在Vivado創建工程的方式管理整個設計流程,包括工程文件的位置、階段性關鍵報告的生成、重要數據的輸出和存
    的頭像 發表于 07-24 17:30 ?4323次閱讀
    用Tcl定制<b class='flag-5'>Vivado</b>設計<b class='flag-5'>流程</b>詳解

    如何在vivado創建工程上使用IP集成器創建塊設計

    本文介紹如何在 vivado 開發教程(一) 創建工程 的基礎上, 使用IP集成器, 創建塊設計。
    的頭像 發表于 02-08 10:47 ?2185次閱讀
    如何在<b class='flag-5'>vivado</b><b class='flag-5'>創建</b>新<b class='flag-5'>工程</b>上使用IP集成器<b class='flag-5'>創建</b>塊設計

    如何使用Vivado 開發套件創建硬件工程

    本文主要介紹如何使用Vivado 開發套件創建硬件工程。
    的頭像 發表于 02-08 10:41 ?1096次閱讀
    如何使用<b class='flag-5'>Vivado</b> 開發套件<b class='flag-5'>創建</b>硬件<b class='flag-5'>工程</b>

    Vivado 開發教程(一) 創建新硬件工程

    本文主要介紹如何使用Vivado 開發套件創建硬件工程。
    發表于 02-02 07:13 ?18次下載
    <b class='flag-5'>Vivado</b> 開發教程(一) <b class='flag-5'>創建</b>新硬件<b class='flag-5'>工程</b>

    keil創建工程及單片機程序執行流程

    一、單片機程序執行流程:1、startup_stm32f10x_md.s啟動系統2、system_stm32f10x.c進行系統初始化3、最后通過引導程序將程序引導至主函數開始執行二、keil創建工程
    發表于 11-11 10:51 ?3次下載
    keil<b class='flag-5'>創建工程</b>及單片機程序執行<b class='flag-5'>流程</b>

    華大HC32-(01)-創建工程模板

    華大HC32-(01)-創建工程模板
    發表于 11-24 12:51 ?2次下載
    華大HC32-(01)-<b class='flag-5'>創建工程</b>模板

    STM32CubeMX 創建工程模板

    STM32CubeMX 創建工程模板
    發表于 12-08 20:06 ?20次下載
    STM32CubeMX <b class='flag-5'>創建工程</b>模板

    使用Xilinx Vivado 創建自己板卡文件—以EBAZ4205為例

    我們在使用Vivado創建工程時,每次都需要選擇相關的板卡器件,比較麻煩,這篇文章就教你怎么創建屬于自己的板卡文件,在創建工程時就可以像官方板卡一樣在板卡列表里選擇。
    的頭像 發表于 02-16 16:21 ?3568次閱讀
    使用Xilinx <b class='flag-5'>Vivado</b> <b class='flag-5'>創建</b>自己板卡文件—以EBAZ4205為例

    使用VIvado封裝自定IP并使用IP創建工程

    在FPGA實際的開發中,官方提供的IP并不是適用于所有的情況,需要根據實際修改,或者是在自己設計的IP時,需要再次調用時,我們可以將之前的設計封裝成自定義IP,然后在之后的設計中繼續使用此IP。因此本次詳細介紹使用VIvado來封裝自己的IP,并使用IP創建工程。
    的頭像 發表于 04-21 08:58 ?4820次閱讀

    如何升級Vivado工程腳本

    Vivado可以導出腳本,保存創建工程的相關命令和配置,并可以在需要的時候使用腳本重建Vivado工程。腳本通常只有KB級別大小,遠遠小于工程
    發表于 08-02 10:10 ?1620次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>