女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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
    +關注

    關注

    1643

    文章

    21946

    瀏覽量

    613543
  • 芯片
    +關注

    關注

    459

    文章

    52091

    瀏覽量

    435382
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11028

    瀏覽量

    215816

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

    上一期,我們重點學習了ZYNQ的PL開發,本期我們側重于進行PS開發的學習。我們將在 VIVADO 開發
    的頭像 發表于 12-23 16:54 ?6081次閱讀
    基于<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 ?5543次閱讀
    <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.9w次閱讀

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

      現在,開發人員可以更輕松地使用 Omniverse Code ,這是一款新的 視頻概述 應用程序,可作為開發人員和超級用戶的集成開發環境
    的頭像 發表于 04-11 16:56 ?1371次閱讀
    <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 ?4150次閱讀

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

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

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

    FPGA開發過程中,vivado和quartus等開發軟件都會提供時序報告,以方便開發者判斷自己的工程時序是否滿足時序要求。
    發表于 06-26 15:29 ?1518次閱讀
    如何讀懂<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 ?1750次閱讀