在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Xilinx FPGA Vivado開發流程介紹

FPGA技術江湖 ? 來源:FPGA技術江湖 ? 2023-02-21 09:16 ? 次閱讀

系統性的掌握技術開發以及相關要求,對個人就業以及職業發展都有著潛在的幫助,希望對大家有所幫助。本次帶來Vivado系列,Vivado開發軟件開發設計流程。話不多說,上貨。

Xilinx FPGAVivado 開發流程

作者:李西銳校對:陸輝

在做任何設計之前,我們都少不了一個工作,那就是新建工程,我們設計的一些操作,必須在工程下完成,那么接下來就向大家介紹一下新建工程的步驟。那么我以簡單的二輸入與門為例向大家介紹一下操作步驟。

在后續的開發設計中,我們會做各種各樣的設計。每個設計都有自己的名字,在上述文件內,用實驗的名字命名一個文件夾。名字的話一定要帶有某種含義,不建議隨便給個字母序列當做名字。例如:第一個要做的二輸入與門的設計,命名為and_gate2_1。

做好設計前準備后,我們開始新建工程。

* 新建工程

雙擊打開Vivado。

87549ed8-b175-11ed-bfe3-dac502259ad0.png

在Quick Start中,我們選擇Creat Project。打開新建工程向導,如下:

87966052-b175-11ed-bfe3-dac502259ad0.png

此界面為新建工程引導,此步驟沒有可以設置的內容,所以直接點擊NEXT。

87bf8ed2-b175-11ed-bfe3-dac502259ad0.png

在此界面,我們第一步,需要給我們的工程起一個名字,在此我們起名為and_gate2_1。在第二步設置工程存放路徑,要求無中文路徑。第三步,如果你指定路徑位置沒有對應的and_gate2_1文件夾,那么我們就可以勾選上,軟件會自動幫我們新建。由于我已經新建過了文件夾,所以此處我沒有勾選此選項。設置好之后,點擊NEXT。

87f04220-b175-11ed-bfe3-dac502259ad0.png

此界面我們設置工程類型,選擇RTL Project。在這個選項下面,還有另外的一個選項。這個是讓我們選擇是否創建源文件。圖示中選擇不新建,在建完工程之后我們在新建源文件。繼續點擊NEXT。

8819d45a-b175-11ed-bfe3-dac502259ad0.png

在這個步驟里面,我們選擇對應開發板的芯片型號。我以SANXIN-B04為例,芯片型號為XC7A35TFGG484-2。可以在搜索框里直接輸入,在下面的選項里面我們選擇第一個,如圖所示。選中之后點擊NEXT。

883b65de-b175-11ed-bfe3-dac502259ad0.png

最后一步,為工程的信息展示。確認信息無誤后,點擊Finish。至此,我們的工程就新建完成了。

88621742-b175-11ed-bfe3-dac502259ad0.png

我們把整個界面分為5個區域,如上圖所示。

1、菜單;

軟件的常用功能全在此區域,方便我們進行后續操作。每一項的作用,會在后續的講解中為大家介紹。

2、源文件;

新建文件可以在此區域,在這個窗口下面,有三個選項,我們在第一個選項中可以看到代碼文件的層次結構。

3、屬性;

窗口會顯示所選內容的具體信息

4、信息;

展示任務進度,編譯信息等內容。

5、報告;

展示工程信息以及狀態。此外編寫代碼也是在此區域。

通過以上的介紹,我們明白了各個區域的作用,接下來我們就新建文件開始編寫代碼:

8899d2fe-b175-11ed-bfe3-dac502259ad0.png

在源文件窗口,點擊+號。如下圖:

88b4cb90-b175-11ed-bfe3-dac502259ad0.png

三個選項,第一個是添加或者新建管腳約束文件,第二個是添加或者新建源文件,第三個是添加或者新建仿真文件。那么我們選擇第二個選項。

88e3e7ea-b175-11ed-bfe3-dac502259ad0.png

選擇好之后,點擊NEXT。然后按照上圖中所示,點擊Creat File;

890d592c-b175-11ed-bfe3-dac502259ad0.png

在File name一項中,填入文件名,其他保持默認,然后點擊OK,再點擊Finish。

8936d3ce-b175-11ed-bfe3-dac502259ad0.png

此界面我們可以提前填入端口,選擇好端口方向以及位寬。然后軟件就可以幫我們寫好代碼的端口定義部分。如果不需要可以直接點擊OK。

895a90ac-b175-11ed-bfe3-dac502259ad0.png

再點擊YES。

新建好之后,會出現如下圖:

8977aee4-b175-11ed-bfe3-dac502259ad0.png

在Design Sources中,可以看到我們新建的文件。雙擊打開開始寫代碼。自動生成的代碼如下:

898f9e0a-b175-11ed-bfe3-dac502259ad0.png

為了更好的向大家展示,我將代碼文件中的注釋先刪除掉。代碼如下:

89b1fcca-b175-11ed-bfe3-dac502259ad0.png

為了驗證代碼的正確性,還需要寫測試文件進行仿真測試。仍然點擊+號新建文件,只不過這次我們選擇第三個選項:

89c81b36-b175-11ed-bfe3-dac502259ad0.png

點擊NEXT;選擇Creat File:

89f6b8a6-b175-11ed-bfe3-dac502259ad0.png

8a1dfa60-b175-11ed-bfe3-dac502259ad0.png

點擊OK,點擊Finish。定義端口界面直接跳過,因為我們的仿真文件沒有端口。

8a3ab11e-b175-11ed-bfe3-dac502259ad0.png

新建好之后,按照上圖所示,雙擊打開文件。代碼如下:

8a5d85b8-b175-11ed-bfe3-dac502259ad0.png

我們可以使用隨機數來產生我們需要的輸入,代碼寫完之后,我們可以直接打開仿真。

8a749f28-b175-11ed-bfe3-dac502259ad0.png

點擊如圖所示的選項,打開軟件的仿真器

8aad654c-b175-11ed-bfe3-dac502259ad0.png

8ac71ae6-b175-11ed-bfe3-dac502259ad0.png

仿真圖打開后,我們點擊如圖所示的按鈕,可以看到全部波形。在仿真圖中,我們可以看到后半部分波形沒有變化,這是因為我們隨機數生成了20組,每組20ns,所以總時長為400ns。但是仿真軟件是默認運行1us的,所以就看到了如圖所示的情況,在此,大家可以隨意生成隨機數的個數。我們驗證仿真時,只需要看前400ns的波形就可以了。按照波形顯示,我們可以驗證到波形輸出與與門真值表相同,所以最終結果是正確的。至于下板驗證后續再出相關文章說明。

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

    關注

    1630

    文章

    21796

    瀏覽量

    606009
  • Xilinx
    +關注

    關注

    71

    文章

    2171

    瀏覽量

    122134
  • Quick
    +關注

    關注

    0

    文章

    17

    瀏覽量

    12485
  • 開發軟件
    +關注

    關注

    1

    文章

    25

    瀏覽量

    13002
  • Vivado
    +關注

    關注

    19

    文章

    815

    瀏覽量

    66889

原文標題:Xilinx FPGA Vivado 開發流程

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    #硬聲創作季 #FPGA Xilinx開發-01 Vivado設計流程及使用模式-1

    fpga芯片XilinxVivado
    水管工
    發布于 :2022年10月08日 22:38:19

    #硬聲創作季 #FPGA Xilinx開發-01 Vivado設計流程及使用模式-2

    fpga芯片XilinxVivado
    水管工
    發布于 :2022年10月08日 22:39:01

    #硬聲創作季 #FPGA Xilinx開發-11 與Vivado設計流程相關的一些技巧-1

    fpga芯片XilinxVivado
    水管工
    發布于 :2022年10月08日 22:48:40

    #硬聲創作季 #FPGA Xilinx開發-11 與Vivado設計流程相關的一些技巧-2

    fpga芯片XilinxVivado
    水管工
    發布于 :2022年10月08日 22:49:29

    #硬聲創作季 #FPGA Xilinx入門-02B 基于VivadoFPGA開發流程實踐-1

    fpgaXilinxVivado
    水管工
    發布于 :2022年10月09日 01:11:37

    #硬聲創作季 #FPGA Xilinx入門-02B 基于VivadoFPGA開發流程實踐-2

    fpgaXilinxVivado
    水管工
    發布于 :2022年10月09日 01:12:07

    #硬聲創作季 #FPGA Xilinx入門-02B 基于VivadoFPGA開發流程實踐-3

    fpgaXilinxVivado
    水管工
    發布于 :2022年10月09日 01:12:30

    #硬聲創作季 #FPGA Xilinx入門-02B 基于VivadoFPGA開發流程實踐-4

    fpgaXilinxVivado
    水管工
    發布于 :2022年10月09日 01:13:00

    #硬聲創作季 #FPGA Xilinx入門-02B 基于VivadoFPGA開發流程實踐-5

    fpgaXilinxVivado
    水管工
    發布于 :2022年10月09日 01:13:30

    【Artix-7 50T FPGA申請】FPGA由Altera轉Xilinx系列筆記

    :1、Xilinx A7系列FPGA芯片與S6系列FPGA芯片的對比2、Vivado軟件安裝與介紹3、使用
    發表于 10-11 18:15

    Xilinx Artix-7 FPGA快速入門、技巧與實例連載6——FPGA開發流程

    開發過程中的一個重要特點,這就要求設計者從一開始就要非常認真細致,否則后續的很多工作量可能就是不斷的返工。圖1.32 FPGA開發流程 基于Xili
    發表于 04-01 17:50

    嵌入式硬件開發學習教程——Xilinx Vivado HLS案例 (流程說明)

    前 言本文主要介紹HLS案例的使用說明,適用開發環境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx
    發表于 11-11 09:38

    基于microblaze的vivado開發流程

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

    Xilinx FPGA Vivado 開發流程

    設計流程。話不多說,上貨。Xilinx FPGA Vivado 開發流程在做任何設計之前,我們都
    發表于 04-13 15:18

    用TCL定制Vivado設計實現流程

    今天推出Xilinx已發布的《Vivado使用誤區與進階》系列:用TCL定制Vivado設計實現流程。
    的頭像 發表于 05-05 09:44 ?1139次閱讀
    用TCL定制<b class='flag-5'>Vivado</b>設計實現<b class='flag-5'>流程</b>
    主站蜘蛛池模板: 亚洲午夜久久久精品影院视色 | 两性色午夜视频自由成熟的性 | 欧美精彩狠狠色丁香婷婷 | 特黄一级真人毛片 | 在线种子搜索 | 婷婷色综合久久 | 日本5级床片全免费 | 特级黄毛片 | 久久亚洲精品国产精品婷婷 | 亚洲狠狠网站色噜噜 | 色综合久久综合欧美综合网 | 色综合小说天天综合网 | 午夜视频福利 | 亚洲第二色 | 亚洲qingse中文久久网 | 国产精品美女免费视频观看 | 四虎永久在线精品国产免费 | 久久久精品免费热线观看 | 99久久精品免费观看国产 | 国产精品久久久久影视不卡 | 天天爽天天狼久久久综合 | 好大好硬好深好爽想要免费视频 | 亚洲ay | 99插插插| 午夜丁香影院 | 国产一级毛片午夜 | 欧美一级鲁丝片 | 亚洲福利片| 高清配种视频xxxxx | 性国产精品 | 开心色99xxxx开心色 | 天堂色 | 亚洲一区有码 | 欧美不卡在线视频 | 日韩婷婷| 天天做天天爱天天射 | 亚洲日本高清 | 综合欧美一区二区三区 | 亚洲一区精品中文字幕 | 手机天堂网 | 躁天天躁中文字幕在线 |