色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

使用AMD Vitis進行嵌入式設計開發用戶指南

Xilinx賽靈思官微 ? 來源: Xilinx賽靈思官微 ? 2025-01-08 09:33 ? 次閱讀

由于篇幅有限,本文僅選取部分內容進行分享。

Vitis 簡介

AMD Vitis 工具套件包含多種設計技術,用于開發以 AMD 器件(例如,AMD Versal 自適應 SoC 器件、AMD Zynq MPSoC 和 AMD Alveo 數據中心加速器卡)為目標的異構嵌入式應用。

Vitis 工具包括:

C++ 編譯器、庫和本征函數,適用于 AI 引擎和可編程邏輯( PL )

適用于 Arm 和 MicroBlaze CPU 的傳統工具鏈和庫

圖形化集成設計環境( IDE )

系統連接器,用于配置復雜的器件子系統,如 AI 引擎、NoC 和 Control & Integrated Processing system( CIPS ),并將其與高性能多速率系統中的 PL 模塊與內核相集成

調試器和硬件/軟件檢測自動化,有助于定位和解決嵌入式系統中的性能瓶頸和問題

跨 PL( HDL )、AI 引擎( System-C ) 和 CPU( QEMU )無縫編譯、鏈接和運行異構仿真

程序分析器,用于剖析和可視化仿真中和目標上的硬件/軟件性能

Xilinx Runtime( XRT )提供 Linux 用戶空間 API,用于運行時鏡像加載、存儲器管理與內核控制

開發平臺,提供開箱即用的沙箱,用于 AI 引擎 開發、PL+AI 引擎子系統開發以及嵌入式系統應用引導

硬件優化的庫,用于 DSP、視覺和圖像處理、線性代數和諸多其他應用域

Vitis 工具套件是基于 AMD Vivado Design Suite 構建的,支持硬件和軟件的 C/C++ 編程、靈活且可縮放的系統連接規格用于促進自上而下、中間向外和自下而上的設計迭代、RTL 模塊集成、清晰的底層 Vivado 硬件工具流程自動化和交接。

Vitis 關鍵概念

本主題介紹的關鍵概念有助于您了解和使用 AMD Vitis 工具來開展嵌入式系統設計。這些工具支持通過以下方式完成各種開發流程:使用腳本編制執行開發或者通過 Vitis IDE 進行交互式設計輸入來執行開發。所有開發流程均以相同結果為目標,但設計師的技能等級和工程要求可能會影響特定流程類型的傾向性。下表描述了這些步驟。

表 1:概念性設計步驟

步驟 注釋
選擇器件 聲明為部件或開發板
設置基本的硬件
基礎架構
這即所謂通過 AMD Vivado 創建的硬件平臺。有效的硬件平臺由 Vivado IP integrator 組件(例如,CIPS、NoC )和至少一個時鐘(含關聯復位)組成。(可選)除了時鐘域、復位和定制 RTL IP 外,還可添加 AI 引擎、NoC DDRMC、AXI SmartConnect 和 AXI Interrupt Controller。在塊設計內的單元和端口上將包含 PFM 屬性,這些單元和端口用于為內核控制定義潛在的連接點、訪問 DDR 和其他存儲器、串流輸入/輸出、時鐘、復位及中斷。此初始設計會作為可擴展硬件平臺導出到 Vitis。
添加處理元件 這即所謂的 Vitis 組件,包括 PL 內核與 AI 引擎計算圖。
注釋:這些組件先獨立完成開發和驗證,然后再添加。組件開發不在本文檔的探討范圍內。
實現硬件 在 Vitis 術語中,這是指編譯和鏈接硬件系統的進程。Vitis 實現步驟會利用 Vivado 來進行 PL 綜合與布局布線。
添加軟件應用 處理器(如,APU、RPU 和 MicroBlaze )上運行的控制應用和/或處理應用。
封裝軟件和硬件 將可加載的對象與可執行應用組合為二進制可交付物(如,SD 卡、QSPI 閃存等)的進程。
在目標上部署
并運行
此步驟包括加載二進制可交付物并在硬件上運行或者在硬件仿真中運行。Vitis 實現步驟會利用 Vivado 來進行 PL 綜合與布局布線。

下圖演示了設計嵌入式系統并將其與 AMD 工具集成的概念性流程。

圖 1:Vitis 概念性設計流程

70bd9182-cd54-11ef-9310-92fbcf53809c.png

Vitis 工具支持多種不同的設計流程,如第 3 章:Vitis 流程和構建環境所述。以下章節著重講解了用于創建和集成這些不同組件的各種工具和技巧。

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

    關注

    25

    文章

    5475

    瀏覽量

    134282
  • 嵌入式設計
    +關注

    關注

    0

    文章

    392

    瀏覽量

    21301
  • Vitis
    +關注

    關注

    0

    文章

    147

    瀏覽量

    7456

原文標題:使用 Vitis 進行嵌入式設計開發用戶指南(附下載)

文章出處:【微信號:賽靈思,微信公眾號:Xilinx賽靈思官微】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Vitis里如何創建嵌入式軟件工程

    1. 介紹 Vitis是Xilinx新推出的統一軟件平臺,可實現在 Xilinx 所有芯片(包括 FPGA、SoC 和 Versal ACAP)上開發嵌入式軟件和加速應用。Xilinx主要宣傳
    的頭像 發表于 11-04 12:03 ?5570次閱讀
    <b class='flag-5'>Vitis</b>里如何創建<b class='flag-5'>嵌入式</b>軟件工程

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已經更新到2023.2了,新版本相較于舊版本更新了嵌入式平臺,新版平臺增加了Versal? AI 引擎 DSP 設計的增強功能,全新的獨立 Vitis 嵌入式軟件,最新
    發表于 03-24 16:15

    ESAM嵌入式安全保密模塊用戶指南

    ESAM嵌入式安全保密模塊用戶指南 ESAM卡硬件設計 復位時序的實現
    發表于 08-18 16:49 ?85次下載

    嵌入式開發

    嵌入式開發就是指在嵌入式操作系統下進行開發嵌入式Linux是以Linux為基礎的嵌入式作業系統
    發表于 12-20 13:21
    <b class='flag-5'>嵌入式開發</b>

    Compact系列CPLD嵌入式Flash(EFlash)用戶指南

    電子發燒友網站提供《Compact系列CPLD嵌入式Flash(EFlash)用戶指南.pdf》資料免費下載
    發表于 09-26 10:01 ?6次下載
    Compact系列CPLD<b class='flag-5'>嵌入式</b>Flash(EFlash)<b class='flag-5'>用戶</b><b class='flag-5'>指南</b>

    Compact系列CPLD嵌入式硬核用戶指南

    電子發燒友網站提供《Compact系列CPLD嵌入式硬核用戶指南.pdf》資料免費下載
    發表于 09-26 09:54 ?7次下載
    Compact系列CPLD<b class='flag-5'>嵌入式</b>硬核<b class='flag-5'>用戶</b><b class='flag-5'>指南</b>

    嵌入式邊緣AI應用開發簡化指南

    嵌入式邊緣AI應用開發簡化指南
    發表于 10-28 11:59 ?0次下載
    <b class='flag-5'>嵌入式</b>邊緣AI應用<b class='flag-5'>開發</b>簡化<b class='flag-5'>指南</b>

    揭秘Vitis嵌入式加速平臺的創建

    電子發燒友網站提供《揭秘Vitis嵌入式加速平臺的創建.pdf》資料免費下載
    發表于 09-14 11:05 ?0次下載
    揭秘<b class='flag-5'>Vitis</b><b class='flag-5'>嵌入式</b>加速平臺的創建

    Vitis Model Composer用戶指南

    電子發燒友網站提供《Vitis Model Composer用戶指南.pdf》資料免費下載
    發表于 09-14 09:59 ?1次下載
    <b class='flag-5'>Vitis</b> Model Composer<b class='flag-5'>用戶</b><b class='flag-5'>指南</b>

    Vitis AI用戶指南

    電子發燒友網站提供《Vitis AI用戶指南.pdf》資料免費下載
    發表于 09-13 15:00 ?0次下載
    <b class='flag-5'>Vitis</b> AI<b class='flag-5'>用戶</b><b class='flag-5'>指南</b>

    Vitis AI庫用戶指南

    電子發燒友網站提供《Vitis AI庫用戶指南.pdf》資料免費下載
    發表于 09-15 10:46 ?0次下載
    <b class='flag-5'>Vitis</b> AI庫<b class='flag-5'>用戶</b><b class='flag-5'>指南</b>

    Vitis統一軟件平臺文檔:嵌入式軟件開發

    電子發燒友網站提供《Vitis統一軟件平臺文檔:嵌入式軟件開發.pdf》資料免費下載
    發表于 09-15 10:11 ?0次下載
    <b class='flag-5'>Vitis</b>統一軟件平臺文檔:<b class='flag-5'>嵌入式</b>軟件<b class='flag-5'>開發</b>

    Vitis 統一軟件平臺文檔

    設計開發提供更高層次的抽象。 本用戶指南涵蓋了 Vitis 入門、使用 Vitis Unified IDE、Bootgen 工具、
    的頭像 發表于 12-20 10:00 ?565次閱讀
    <b class='flag-5'>Vitis</b> 統一軟件平臺文檔

    Vitis AI用戶指南

    電子發燒友網站提供《Vitis AI用戶指南.pdf》資料免費下載
    發表于 01-03 10:51 ?1次下載
    <b class='flag-5'>Vitis</b> AI<b class='flag-5'>用戶</b><b class='flag-5'>指南</b>

    AMD Vitis? Embedded嵌入式軟件開發套件的功能和特性概述

    Vitis Embedded 是一款獨立的嵌入式軟件開發套件,主要用于為 AMD 自適應 SoC 和 FPGA 中的 AMD
    的頭像 發表于 04-08 10:50 ?944次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>? Embedded<b class='flag-5'>嵌入式</b>軟件<b class='flag-5'>開發</b>套件的功能和特性概述
    主站蜘蛛池模板: 99在线观看免费视频| 精品亚洲大全| 欧美日韩888在线观看| 99热久久这里只精品国产WWW| 免费人成视频19674不收费| 99视频精品全部 国产| 色jie戒电影| 国产亚洲欧洲日韩在线三区 | 成人在线高清不卡免费视频| 午夜婷婷一夜七次郎| 久久棋牌评测| 丰满少妇69激情啪啪无码| 亚洲乱色视频在线观看| 女生扒开下面| 国产亚洲精品久久久久久一区二区| 孕妇高潮抽搐喷水30分钟| 日本无码人妻精品一区二区视频| 国厂精品114福利电影| cntv官网| 亚洲婷婷天堂综合国产剧情| 欧美人与动牲交A免费| 国产亚洲欧美在线观看三区 | 成年人免费观看视频网站| 亚洲粉嫩美白在线| 女张腿男人桶羞羞漫画| 韩国无遮羞禁动漫在线观看 | 中文字幕偷乱免费视频在线| 日日摸天天添天天添无码蜜臀 | 欧美一区二区三区播放| 国产亚洲精品久久孕妇呦呦你懂| JIZZ幻女大全| 在线播放毛片| 性欧美sexovideotv| 妻中蜜在线播放| 久久综合伊人| 果冻传媒色AV国产播放| 丰满人妻无码AV系列| 97欧美精品大香伊蕉在人线| 亚洲黄色高清视频| 色中色入口2015| 欧美gay老头互吃|