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

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>套件的功能和特性概述
    主站蜘蛛池模板: 人人爱人人澡| 亚洲成人激情电影| 狠狠干在线观看| 国内精品久久久久影院免费| 国产精品17p| 全免费a级毛片免费看不卡| 中文字幕佐山爱一区二区免费| 免费黄色大片在线观看| 操女人网址| 99精品视频在线播放2| 色爱综合区五月小说| 4438全国最大成人免费高清| 哪个网站可以看av| 一级毛片免费全部播放| 天堂网最新版www| 成年人污视频| 午夜日韩精品| 日韩系列| 日韩一卡 二卡 三卡 四卡 免费视频| 日本精品一在线观看视频| 美女视频黄又黄又免费高清| www.你懂的.com| 欧美激情综合亚洲五月蜜桃| 2021久久天天躁狠狠躁夜夜| 国产成人永久在线播放| 嘿嘿午夜| 一区二区三区四区视频| 亚洲国产日韩精品怡红院| 色cccwww| 国产成人精品曰本亚洲| 天天欧美| 久久综合视频网| 久热九九| 一区三区三区不卡| 亚洲乱亚洲乱妇41p国产成人| 一及黄色| 欧美极品第1页专区| 黄色网一级片| 久久国产三级| 夜夜操夜夜摸| mm131美女肉体艺术图片|