国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何在AMD Vitis Unified 2024.2中連接到QEMU

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 2025-08-06 17:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本篇文章我們將學習如何在 AMD VitisUnified 2024.2 中連接到 QEMU。 這是本系列的第 2 篇博文。要了解如何設置和使用 QEMU + 協同仿真,請參閱開發者分享|在 AMD Versal 自適應 SoC 上使用簡單的 QEMU + 協同仿真示例。

創建 Vitis 工作空間

本篇文章使用的是 Vitis Unified 2024.2 來生成工作空間。此處使用的 XSA 與上一篇博客使用的相同。本文將創建一個“Empty Application”模板,并導入簡單代碼以測試 AXI GPIO。

您可遵循此處的教程,這些教程有助于您在 Vitis Unified IDE 中使用嵌入式流程:

https://github.com/Xilinx/Vitis-Tutorials/tree/2024.1/Embedded_Software/Getting_Started

在本博客中已附上此處使用的代碼。以下顯示一段片段用于演示:

792a95a8-71ec-11f0-a18e-92fbcf53809c.png

如您所見,只將 32 位值 0x12345678 寫入 AXI GPIO 的數據寄存器

連接 QEMU

使用上一篇博客中的步驟啟動 QEMU。用戶可以留意 QEMU 中的 TCF 連接:

793f7842-71ec-11f0-a18e-92fbcf53809c.png

此處可以連接到 localhost 的端口 9000。

選擇“Vitis -> XSDB Console”打開 XSDB 控制臺,連接到 QEMU,并確保目標可見。

7950bcb0-71ec-11f0-a18e-92fbcf53809c.png ? ? ? 795f145e-71ec-11f0-a18e-92fbcf53809c.png

使用“connect -list”獲取連接。我們需要使用此元數據連接到目標連接。

設置目標連接

使用以上 connect -list 命令獲取的端口搭配“Vitis -> Target Connections”中的 localhost (127.0.0.1)。

7972c06c-71ec-11f0-a18e-92fbcf53809c.png

下載用戶應用 ELF 文件

我們將連接到啟動配置中運行中的目標。因此,需要手動下載 ELF,并將斷點設置在 main() 處。并且,由于當前使用 PLM 來燒錄器件,因此不存在對應 Cortex A72 的分區。因此,此處理器將保持置于復位。

我們需要使其解復位。在 OCM 中放置一個啟動循環 (0x14)。

7983f22e-71ec-11f0-a18e-92fbcf53809c.png7991b544-71ec-11f0-a18e-92fbcf53809c.png

設置啟動配置

我將連接到以上創建的目標連接,并將“Target Setup Mode”設置為“Attach to running target”。

79ae9538-71ec-11f0-a18e-92fbcf53809c.png

這將跳轉至調試透視圖。由于我們尚未命中位于 Main 處的斷點,因此您將看到啟動代碼。

注釋:請確保您高亮正確的目標,因為它可能已切換到不同的處理器目標。

79c49f40-71ec-11f0-a18e-92fbcf53809c.png

如果您點擊“Continue”,那么應該會命中位于 main() 處的斷點。

79db23be-71ec-11f0-a18e-92fbcf53809c.png

如果在 While 循環中設置斷點以寫入 AXI GPIO,即可在 AMD VivadoDesign Suite 仿真器中的 WDATA 管腳上看到傳輸事務:

79eed12a-71ec-11f0-a18e-92fbcf53809c.png

注釋:如果您想要將更多其他信號添加到波形圖中,可以更新仿真目錄中的 Tcl 文件。

例如,在此處添加了 AXI GPIO 接口信號:

7a1fc280-71ec-11f0-a18e-92fbcf53809c.png

如果重新運行應用代碼,即可在這些端口上看到所期望的如下輸出:

7a3b7b38-71ec-11f0-a18e-92fbcf53809c.png

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

    關注

    25

    文章

    5682

    瀏覽量

    139930
  • 仿真
    +關注

    關注

    54

    文章

    4482

    瀏覽量

    138240
  • Unified
    +關注

    關注

    0

    文章

    3

    瀏覽量

    8613
  • Vitis
    +關注

    關注

    0

    文章

    157

    瀏覽量

    8345

原文標題:開發者分享|在 AMD Vitis? Unified 中連接到 QEMU

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用AMD Vitis Unified IDE創建HLS組件

    這篇文章在開發者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統 IDE) 的基礎上撰寫,但使用的是
    的頭像 發表于 06-20 10:06 ?2325次閱讀
    使用<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b> <b class='flag-5'>Unified</b> IDE創建HLS組件

    何在Unified IDE創建視覺庫HLS組件

    Vivado IP 流程(Vitis Unified),在這篇 AMD Vitis HLS 系列 3 ,我們將介紹如何使用
    的頭像 發表于 07-02 10:55 ?1439次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Unified</b> IDE<b class='flag-5'>中</b>創建視覺庫HLS組件

    AMD Versal自適應SoC上使用QEMU+協同仿真示例

    Cortex A72 (QEMU) 上運行的固件進行仿真,該固件會訪問當前 AMD Vivado Design Suite 仿真中正在進行仿真的 PL 的 IP。本文將使用 Versal VCK190 和 Vivado
    的頭像 發表于 08-06 17:21 ?1990次閱讀
    在<b class='flag-5'>AMD</b> Versal自適應SoC上使用<b class='flag-5'>QEMU</b>+協同仿真示例

    何在AMD Vitis Unified IDE中使用系統設備樹

    您將在這篇博客中了解系統設備樹 (SDT) 以及如何在 AMD Vitis Unified IDE 中使用 SDT 維護來自 XSA 的硬件元數據。本文還講述了如何對 SDT 進行操作
    的頭像 發表于 11-18 11:13 ?3111次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b> <b class='flag-5'>Unified</b> IDE中使用系統設備樹

    Vitis2023.2使用之—— classic Vitis IDE

    AMD官網下載全系統安裝包,或下載網頁版安裝包,安裝好vitis全套組件。打開vivado建一個測試工程編譯好后,在tcl命令輸入框子輸入命令 vitis –classic 即可打開傳統的GUI界面
    發表于 03-24 16:15

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎樣使用classic Vitis IDE,這章我們來說一說基于classic Vitis IDE的工程怎么樣更新到新版本的Vitis
    發表于 03-24 17:14

    何在Vitis中封裝加速平臺?

    功能(創建內核)即表示創建硬件 IP 核,并使用由此產生的基礎架構將此功能連接到現有平臺。 為此,Vitis 需要重構平臺。Vitis 使用 XSA 來重構 Vivado 工程。隨后,它將追加經過更新的硬件,并重新創建 Viva
    的頭像 發表于 12-26 10:20 ?3538次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Vitis</b>中封裝加速平臺?

    使用AXI4-Lite將Vitis HLS創建的IP連接到PS

    以供在 Vivado Design Suite 中使用、如何將其連接到其它 IP 核與處理器以及如何在板上運行工程。
    發表于 08-02 09:43 ?1338次閱讀
    使用AXI4-Lite將<b class='flag-5'>Vitis</b> HLS創建的IP<b class='flag-5'>連接到</b>PS

    Vitis Unified IDE 和通用命令行參考手冊

    AMD Vitis Unified IDE 是用于為 AMD 自適應 SoC 和 FPGA 器件開發應用的設計環境。它集成了 Vitis I
    的頭像 發表于 09-13 08:15 ?1935次閱讀
    <b class='flag-5'>Vitis</b> <b class='flag-5'>Unified</b> IDE 和通用命令行參考手冊

    Vitis 統一軟件平臺文檔

    AMD Vitis 軟件平臺是一款開發環境,主要用于開發包括 FPGA 架構、Arm 處理器子系統和 AI 引擎在內的設計。Vitis 工具與 AMD Vivado ML 設計套件相結
    的頭像 發表于 12-20 10:00 ?1546次閱讀
    <b class='flag-5'>Vitis</b> 統一軟件平臺文檔

    在Windows 10上創建并運行AMD Vitis?視覺庫示例

    本篇文章將演示創建一個使用 AMD Vitis? 視覺庫的 Vitis HLS 組件的全過程。此處使用的是 Vitis Unified ID
    的頭像 發表于 05-08 14:02 ?1863次閱讀
    在Windows 10上創建并運行<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>?視覺庫示例

    AMD Vitis?設計工具的Libraries新功能介紹

    AMD Vitis? 2023.2 設計工具是 Vitis 設計工具變化較大的一個版本,設計流程和界面都發生了變化。
    的頭像 發表于 05-29 09:50 ?1552次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>?設計工具<b class='flag-5'>中</b>的Libraries新功能介紹

    AMD Vivado Design Suite 2024.2全新推出

    AMD Vivado Design Suite 2024.2 全新推出,使用 AMD Versal Adaptive SoC 進行設計的重大改進。此版本為 AMD Versal 自適應
    的頭像 發表于 11-22 13:54 ?1695次閱讀

    AMD Vitis Unified Software Platform 2024.2發布

    近日,全新 AMD Vitis Unified Software Platform 2024.2 版本推出。
    的頭像 發表于 11-27 15:47 ?1317次閱讀

    全新AMD Vitis統一軟件平臺2024.2版本發布

    全新 AMD Vitis 統一軟件平臺 2024.2 版本已于近期推出。
    的頭像 發表于 12-11 15:06 ?1711次閱讀