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

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

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

3天內不再提示

如何利用Vivado集成開發環境進行FPGA的應用開發

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2021-06-30 11:11 ? 次閱讀

前言

隨著5GAI、航天等領域迅猛發展,高速信號處理需求日益突出,硬件加速勢在必行。異構多核架構近年來得到業界廣泛重視,一方面,CPU/GPU算力受限,無法應對高速海量數據實時計算;另一方面,以ASICFPGA為代表的硬件加速器具有并行計算優勢,可實現高吞吐率、低時延處理,但操控靈活性尚有不足。因此,基于CPU/GPU+ASIC/FPGA的異構計算平臺順勢推出,既能保證操控靈活性,又能保證高速低時延處理,可應對5G、AI、數據中心、航天等領域重大需求。

FPGA作為高度集成可編程芯片,在工業通信、航天等行業得到廣泛應用,FPGA工程師將致力于實現功能需求定制開發FPGA。如何進行FPGA開發,需要掌握哪些技術,是每一個FPGA工程師面臨的首要問題。本系列文章基于高亞軍老師的視頻教程,結合Xilinx公司的Vivado集成開發環境,為大家講解如何利用Vivado進行FPGA開發。

Xilinx FPGA/ Vivado開發教程

01

第一講

Vivado設計流程及使用模式

3874dc22-d8e8-11eb-9e57-12bb97331649.png

注意,高老師在B站的視頻教程給出了demo工程演示,本文就不做演示部分的內容說明,自己動手新建一個工程,進行實踐。

在第一講中,我們將了解Xilinx的ISE和Vivado設計套件的不同點,以及如何使用Vivado進行FPGA開發。

Vivado是ISE的升級版,可應用于7系列FPGA、ZYNQ、SOC等開發,功能更強大。

ISE工具FPGA設計流程:

38d91250-d8e8-11eb-9e57-12bb97331649.png

Vivado集成發開環境FPGA設計流程:

390cf714-d8e8-11eb-9e57-12bb97331649.png

采用Vivado進行系統級設計時,IP模塊是一個重要組成部分,不論是軟核、硬核還是固核,或者自己用RTL邏輯開發的IP模塊,在Vivado中可快速集成。

398031ac-d8e8-11eb-9e57-12bb97331649.png

在開發過程中,設計分析(如時序、邏輯),約束文件(如I/O、時鐘),仿真驗證,綜合與實現,在線debug(VIO、ILA)調試,更高一級技術要求,如方案與架構設計、資源與性能評估、系統算法,都需要工程師們掌握。

Vivado工具在設計的每個階段,會生成對應的文件和網表,并進行相應的檢查。

3abf18bc-d8e8-11eb-9e57-12bb97331649.png

當新建一個工程后,工程文件夾包含整個工程的數據庫,并進行設計更新。

3b3d3936-d8e8-11eb-9e57-12bb97331649.png

在利用Vivado進行設計時,使用模式有Project Mode和Non-Project Mode之分,我們常用的是Project Mode。

3b4c8d00-d8e8-11eb-9e57-12bb97331649.png

建立一個工程后,會將工程數據保存在工程文件夾下。

3cb3a994-d8e8-11eb-9e57-12bb97331649.png

對于Project Mode,其特點為:

3cc45172-d8e8-11eb-9e57-12bb97331649.png

源文件管理、設計過程和數據管理、集成IP設計方案、配置和管理策略、RTL模塊移植、設計分析和約束管理、支持TCL命令操作等等,一應俱全。

對于Non-Project Mode,其特點為:

3cf28790-d8e8-11eb-9e57-12bb97331649.png

該模式下,TCL用得多,感覺不是很適合做工程開發。

文章出處:【微信公眾號:FPGA之家】

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

    關注

    1630

    文章

    21799

    瀏覽量

    606108
  • 芯片
    +關注

    關注

    456

    文章

    51224

    瀏覽量

    427397
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10906

    瀏覽量

    213049

原文標題:Xilinx FPGA/Vivado開發教程

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于VIVADO搭建ARM+FPGA系統架構實現軟硬件聯合開發

    上一期,我們重點學習了ZYNQ的PL開發,本期我們側重于進行PS開發的學習。我們將在 VIVADO 開發
    的頭像 發表于 12-23 16:54 ?5655次閱讀
    基于<b class='flag-5'>VIVADO</b>搭建ARM+<b class='flag-5'>FPGA</b>系統架構實現軟硬件聯合<b class='flag-5'>開發</b>

    FPGA開發Vivado的仿真設計案例分析

    仿真功能概述 仿真FPGA開發中常用的功能,通過給設計注入激勵和觀察輸出結果,驗證設計的功能性。Vivado設計套件支持如下仿真工具:Vivado Simulator、Questa、M
    的頭像 發表于 12-31 11:44 ?5294次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>開發</b><b class='flag-5'>Vivado</b>的仿真設計案例分析

    FPGA開發如何降低成本,比如利用免費的IP內核

    的應用,可能需要考慮使用付費的高級IP內核,以滿足更高的性能要求。 總之,利用免費的IP內核進行FPGA開發可以大大簡化設計過程,提高開發
    發表于 04-28 09:41

    #硬聲創作季 #FPGA Xilinx開發-34 利用Vivado IP Integrator進行設計開發-1

    fpga芯片XilinxVivado
    水管工
    發布于 :2022年10月08日 23:09:18

    #硬聲創作季 #FPGA Xilinx開發-34 利用Vivado IP Integrator進行設計開發-2

    fpga芯片XilinxVivado
    水管工
    發布于 :2022年10月08日 23:09:42

    Vivado 開發環境簡介及設計流程

    `Vivado 開發環境簡介及設計流程`
    發表于 12-12 10:15

    如何利用現成FPGA開發進行ASIC原型開發

    ASIC驗證能夠采用的主要技術是什么?如何利用現成FPGA開發進行ASIC原型開發
    發表于 05-08 07:51

    集成開發環境IDE

    集成開發環境IDE:在這一章中,將詳細介紹μ’nSP™ 集成開發環境
    發表于 06-16 22:40 ?41次下載

    集成開發環境CCS(DSP集成開發環境

    集成開發環境CCS CSS(Code Composer Studio)是IT公司推出的DSP集成開發
    發表于 11-03 14:47 ?31次下載

    什么是集成開發環境_集成開發環境詳細概括

     集成開發環境是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。
    的頭像 發表于 02-01 15:43 ?1.8w次閱讀

    利用Omniverse Code實現開發集成開發環境

      現在,開發人員可以更輕松地使用 Omniverse Code ,這是一款新的 視頻概述 應用程序,可作為開發人員和超級用戶的集成開發環境
    的頭像 發表于 04-11 16:56 ?1254次閱讀
    <b class='flag-5'>利用</b>Omniverse Code實現<b class='flag-5'>開發</b><b class='flag-5'>集成</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    Xilinx FPGA Vivado開發流程介紹

    系統性的掌握技術開發以及相關要求,對個人就業以及職業發展都有著潛在的幫助,希望對大家有所幫助。本次帶來Vivado系列,Vivado開發軟件開發設計流程。話不多說,上貨。
    的頭像 發表于 02-21 09:16 ?3775次閱讀

    利用FPGA開發進行ASIC原型開發的技巧

    ASIC設計在尺寸和復雜性上不斷增加,現代FPGA的容量和性能的新進展意味著這些設計中的2/3能夠使用單個FPGA進行建模。然而,這些設計中仍然保留有1/3(那就是說,所有ASIC設計中的1/9
    的頭像 發表于 06-04 16:50 ?1278次閱讀

    如何讀懂FPGA開發過程中的Vivado時序報告?

    FPGA開發過程中,vivado和quartus等開發軟件都會提供時序報告,以方便開發者判斷自己的工程時序是否滿足時序要求。
    發表于 06-26 15:29 ?1137次閱讀
    如何讀懂<b class='flag-5'>FPGA</b><b class='flag-5'>開發</b>過程中的<b class='flag-5'>Vivado</b>時序報告?

    正點原子fpga開發指南

    定制硬件加速的應用。 1. 開發環境搭建 1.1 安裝Xilinx Vivado Vivado是Xilinx提供的綜合設計環境,用于設計、仿
    的頭像 發表于 11-13 09:35 ?717次閱讀
    主站蜘蛛池模板: 天堂网在线www资源在线 | 色噜噜狠狠色综合欧洲 | 红怡院欧洲 | 明星三级国产免费播放 | 免费a级网站 | 久久精品亚洲一级毛片 | 亚洲免费视频播放 | 蜜月mv国产精品 | 第四色亚洲色图 | 最近最新免费视频 | 日本成人资源 | ww欧美| 亚洲a视频在线 | 亚洲国产成人精品青青草原100 | 狠狠狠色丁香婷婷综合激情 | tube44在线观看 | 日日爱视频 | 国产做a爰片久久毛片 | 国产看午夜精品理论片 | 成人午夜视频免费看欧美 | 日本欧美一区二区三区视频 | 久久婷婷国产精品香蕉 | 天堂网在线看 | 国产午夜三区视频在线 | 日韩a视频 | 亚洲三区视频 | 在线亚洲一区二区 | 亚洲天堂不卡 | 日本日本69xxxx | 天天透天天射 | 精品欧美一区二区三区在线观看 | 欧美全免费aaaaaa特黄在线 | 美女扒开内裤无遮挡禁18 | 婷婷丁香九月 | 视色4setv.com | 狂捣猛撞侍卫攻双性王爷受 | 国语一级毛片私人影院 | 欧美在线视频二区 | 免费视频一区二区性色 | 婷婷五月色综合香五月 | 免费aa|