亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

如何利用Vivado集成開發(fā)環(huán)境進行FPGA的應(yīng)用開發(fā)

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2021-06-30 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

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

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

Xilinx FPGA/ Vivado開發(fā)教程

01

第一講

Vivado設(shè)計流程及使用模式

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

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

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

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

ISE工具FPGA設(shè)計流程:

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

Vivado集成發(fā)開環(huán)境FPGA設(shè)計流程:

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

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

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

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

Vivado工具在設(shè)計的每個階段,會生成對應(yīng)的文件和網(wǎng)表,并進行相應(yīng)的檢查。

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

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

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

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

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

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

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

對于Project Mode,其特點為:

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

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

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

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1652

    文章

    22238

    瀏覽量

    628773
  • 芯片
    +關(guān)注

    關(guān)注

    462

    文章

    53354

    瀏覽量

    456633
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11202

    瀏覽量

    222224

原文標題:Xilinx FPGA/Vivado開發(fā)教程

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Vivado無法選中開發(fā)板的常見原因及解決方法

    在使用 AMD Vivado Design Suite 對開發(fā)板(Evaluation Board)進行 FPGA 開發(fā)時,我們通常希望在創(chuàng)
    的頭像 發(fā)表于 07-15 10:19 ?1222次閱讀
    <b class='flag-5'>Vivado</b>無法選中<b class='flag-5'>開發(fā)</b>板的常見原因及解決方法

    基于VIVADO搭建ARM+FPGA系統(tǒng)架構(gòu)實現(xiàn)軟硬件聯(lián)合開發(fā)

    上一期,我們重點學(xué)習(xí)了ZYNQ的PL開發(fā),本期我們側(cè)重于進行PS開發(fā)的學(xué)習(xí)。我們將在 VIVADO 開發(fā)
    的頭像 發(fā)表于 12-23 16:54 ?6758次閱讀
    基于<b class='flag-5'>VIVADO</b>搭建ARM+<b class='flag-5'>FPGA</b>系統(tǒng)架構(gòu)實現(xiàn)軟硬件聯(lián)合<b class='flag-5'>開發(fā)</b>

    FPGA開發(fā)Vivado的仿真設(shè)計案例分析

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

    #硬聲創(chuàng)作季 #FPGA Xilinx開發(fā)-34 利用Vivado IP Integrator進行設(shè)計開發(fā)-1

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

    #硬聲創(chuàng)作季 #FPGA Xilinx開發(fā)-34 利用Vivado IP Integrator進行設(shè)計開發(fā)-2

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

    Vivado 開發(fā)環(huán)境簡介及設(shè)計流程

    `Vivado 開發(fā)環(huán)境簡介及設(shè)計流程`
    發(fā)表于 12-12 10:15

    如何利用現(xiàn)成FPGA開發(fā)進行ASIC原型開發(fā)?

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

    集成開發(fā)環(huán)境IDE

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

    集成開發(fā)環(huán)境CCS(DSP集成開發(fā)環(huán)境

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

    什么是集成開發(fā)環(huán)境_集成開發(fā)環(huán)境詳細概括

     集成開發(fā)環(huán)境是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。
    的頭像 發(fā)表于 02-01 15:43 ?1.9w次閱讀

    利用Omniverse Code實現(xiàn)開發(fā)集成開發(fā)環(huán)境

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

    Xilinx FPGA Vivado開發(fā)流程介紹

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

    利用FPGA開發(fā)進行ASIC原型開發(fā)的技巧

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

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

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

    正點原子fpga開發(fā)指南

    定制硬件加速的應(yīng)用。 1. 開發(fā)環(huán)境搭建 1.1 安裝Xilinx Vivado Vivado是Xilinx提供的綜合設(shè)計環(huán)境,用于設(shè)計、仿
    的頭像 發(fā)表于 11-13 09:35 ?2961次閱讀