吴忠躺衫网络科技有限公司

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

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

3天內不再提示

如何獲取和使用Github上的開放資源

OpenFPGA ? 來源:XILINX開發者社區 ? 作者: Yang Chen ? 2021-04-09 11:51 ? 次閱讀

自從 Vitis 發布后,Xilinx 在 Github 上持續開源了很多資源,方便開發者進行自己的設計,減少產品上市時間。所以本期文章我們來看下如何獲取和使用 Github 上的開放資源。

1. 在 Vitis IDE 上的使用方法:

以 Vitis_example 為例,

Vitis IDE 是基于 eclipse 開發而成的,Xilinx 在此基礎上添加了很多自己的功能。在 Vitis IDE上使用 Vitis example 的方法相對簡單,具體的操作如下:

1)。 Vitis IDE 下載方式

Xilinx-》Examples-》Download

4ef87c06-986f-11eb-8b86-12bb97331649.png

等待一段時間后,下載完成后的界面如下圖所示。

4f4f2f1a-986f-11eb-8b86-12bb97331649.png

有的用戶會遇到下載失敗的情況,最典型的錯誤: fatal unableto find remote helper for ‘https’這個其實跟git的設置或缺少庫有關,可以參考

如果還有其他問題,也可以在我們的中文論壇上尋求幫助。

2)。 當你新建application工程之后你就會看到下載的 exampledesign,選擇并點擊 finish 即可。

4f8bf3d2-986f-11eb-8b86-12bb97331649.png

2. 基于makefile的使用方法:

有些軟件開發者更趨向基于 makefile 的命令行方式來進行開發,它的優點是更加靈活,但是對Vitis的理解有要求,具體如下:

1)。 下載 example design:

4fa52992-986f-11eb-8b86-12bb97331649.png

或使用命令:

git clone https://github.com/Xilinx/Vitis_Accel_Examples.git

2)。 進入文件目錄,例如 hello_world,可以先輸入 make,獲取 make 指令的用途和選項:

50acdb50-986f-11eb-8b86-12bb97331649.png

3)。 根據我們安裝的 platform,在這里我們使用的是 u50 板卡。我們可以該目錄下輸入:

make all TARGET=sw_emu DEVICE=xilinx_u50_xdma_201920_3

可以得到示例工程生成的目標文件。

51bd92b4-986f-11eb-8b86-12bb97331649.png

當然在此之前我們要確認這個 example design 支持的 platform 有沒有限制,所以推薦先閱讀一下各個示例的 README.rst

https://github.com/Xilinx/Vitis_Accel_Examples/tree/master/hello_world

4)。 當我們生成完所需的目標文件后,我們可以進行軟件仿真(硬件仿真,硬件)運行。可以輸入:

make run TARGET=sw_emu DEVICE=xilinx_u50_xdma_201920_3

會輸出如下:

5222056e-986f-11eb-8b86-12bb97331649.png

可以看到 TEST PASSED,代表軟件仿真已經通過。

5)。 如果要觀察仿真的結果或者報告分析,我們在目標生成目錄下可以命令啟動 Vitisanalyzer (vitis acceleration 流程只支持 Linux 操作系統):

vitis_analyzer 。/

它會自動索引目錄下的 summary 文件,并且提供 GUI 化的可視界面,幫助用戶分析性能和評估板卡:

524d0750-986f-11eb-8b86-12bb97331649.png

附:如果你對 V++ 熟悉的話,也可以根據自己的需求直接修改 makefile 文件和相關的 .ini 配置文件:

52a66c64-986f-11eb-8b86-12bb97331649.png

總結

以上就是使用 Vitis example 的兩類方法。

在前面圖片中 library 跟 example 出現在一起,Vitis library 是 Xilinx 提供的開源庫,更趨近于不同專業領域的開發方向

并且其提供了測試工程示例,具體使用方法跟 vitis example 類似。
編輯:lyn

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

    關注

    3

    文章

    473

    瀏覽量

    16564
  • Vitis
    +關注

    關注

    0

    文章

    147

    瀏覽量

    7497

原文標題:如何獲取 Github 上Xilinx Vitis, Vitis 庫等資源

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

收藏 人收藏

    評論

    相關推薦

    GitHub Copilot與Bitbucket、Jira、Confluence集成使用指南

    如何通過Atlassian Rovo for GitHub Copilot插件,幫助您在編輯器中直接獲取Atlassian工具的上下文信息。
    的頭像 發表于 12-03 14:37 ?301次閱讀
    <b class='flag-5'>GitHub</b> Copilot與Bitbucket、Jira、Confluence集成使用指南

    NVIDIA TensorRT-LLM Roadmap現已在GitHub公開發布

    感謝眾多用戶及合作伙伴一直以來對NVIDIA TensorRT-LLM的支持。TensorRT-LLM 的 Roadmap 現已在 GitHub 公開發布!
    的頭像 發表于 11-28 10:43 ?339次閱讀
    NVIDIA TensorRT-LLM Roadmap現已在<b class='flag-5'>GitHub</b><b class='flag-5'>上</b>公開發布

    Arm推出GitHub平臺AI工具

    專為 GitHub Copilot 設計的 Arm 擴展程序,可加速從云到邊緣側基于 Arm 平臺的開發。
    的頭像 發表于 11-01 13:50 ?350次閱讀

    GitHub Copilot引入多模型支持

    近日,據外媒報道,GitHub正在為其代碼完成和編程工具Copilot引入多模型支持。這一舉措將為開發者提供更加靈活和多樣化的選擇。 在近日舉辦的GitHub Universe大會上,GitHub
    的頭像 發表于 10-31 11:49 ?582次閱讀

    摩爾斯微電子推出社區論壇與開源GitHub資源庫,新資源的上線將加速全球工程師與開發者的Wi-Fi開發進程

    澳大利亞悉尼和美國加州爾灣,2024年10月18日 ——全球領先的Wi-Fi HaLow解決方案供應商摩爾斯微電子(Morse Micro),今天宣布推出多個開源GitHub資源庫和一個社區論壇
    發表于 10-18 17:40

    摩爾斯微電子推出社區論壇與開源GitHub資源

    Micro),今天宣布推出多個開源GitHub資源庫和一個社區論壇。這一舉措旨在支持并賦能全球開發者社區,為其提供強大的資產、工具和資源組合。資源庫和論壇均為免費提供,以滿足工程師、
    發表于 10-18 14:55 ?210次閱讀

    上傳本地項目代碼到github

    概述 GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯一的版本庫格式進行托管,故名GitHub。本文主要講解如何將本地代碼上傳至Github。 Git Bash的安裝
    發表于 09-11 16:33

    GitHub推出GitHub Models服務,賦能開發者智能選擇AI模型

    8月2日,全球領先的代碼托管平臺GitHub宣布了一項重大創新——GitHub Models服務的正式推出。該服務被定位為AI時代的工程師助手,旨在幫助全球超過1億的GitHub用戶輕松找到并應用最適合其項目需求的AI模型。
    的頭像 發表于 08-02 15:39 ?670次閱讀

    如何在ESP8266獲取并刷寫最新固件?

    我剛購買了一塊 nodeMCU 原型板,我想安裝最新的樂鑫固件。從遵循指南來看,似乎缺少一些信息。 我按照新手入門指南的鏈接操作,并從中獲取了 RTOS SDKhttps://github
    發表于 07-19 06:04

    esp32無法燒錄github的一個固件,為什么?

    我準備用esp32-s2模組來做一個簡易的激光雕刻機 代碼是github的https://github.com/bdring/FluidNC 在運行安裝腳本的時候,提示我芯片是esp32-s2
    發表于 06-17 08:00

    鴻蒙開發接口資源管理:【@ohos.resourceManager (資源管理)】

    資源管理模塊,根據當前configuration(語言,區域,橫豎屏,mccmnc)和device capability(設備類型,分辨率)提供獲取應用資源信息讀取接口。
    的頭像 發表于 06-03 15:10 ?1224次閱讀
    鴻蒙開發接口<b class='flag-5'>資源</b>管理:【@ohos.resourceManager (<b class='flag-5'>資源</b>管理)】

    GitHub存在高危漏洞,黑客可利用進行惡意軟件分發

    據悉,該漏洞允許用戶在不存在的GitHub評論中上傳文件并創建下載鏈接,包括倉庫名和所有者信息。這種偽裝可能使受害者誤以為文件為合法資源
    的頭像 發表于 04-23 14:36 ?772次閱讀

    Sora短期不會向公眾開放 還處于反饋獲取階段

    Sora短期不會向公眾開放 還處于反饋獲取階段 據外媒報道Sora核心團隊在一次采訪中透露,Sora短期不會向公眾開放,Sora大模型目前還處于反饋獲取階段,還不是一個完善產品;還需要
    的頭像 發表于 03-14 14:55 ?709次閱讀

    GitHub Copilot Enterprise全線向企業客戶開放,提供個性化定制服務

    在官方博客中,GitHub 詳細說明了新版本 Enterprise 在標準版和商業版 GitHub Copilot 基礎的差異點。Enterprise 特有功能包括依據企業特定代碼和知識庫回答與之匹配的提問,同時支持拉取請求描
    的頭像 發表于 02-28 15:45 ?793次閱讀

    【米爾-全志T113-i開發板試用】3、使用golang獲取系統信息

    是一個用于獲取系統資源利用情況的Go語言庫。它提供了一組函數,可以用來獲取CPU、內存、磁盤、網絡等系統信息。這個庫可以幫助開發人員監控和管理系統資源的使用,以便優化性能和確保系統穩定
    發表于 02-22 09:39
    大发888官网e世博备用网址| 大发888真钱游戏玩法| bet365体育在线注册| 百家乐官网游戏规则介绍| 大赢家百家乐官网66| 破解百家乐官网视频游戏密码| 太阳城百家乐如何看路| bet365存| 百家乐官网娱乐下载| 真钱德州扑克| 威尼斯人娱乐城线路lm0| 开心8百家乐官网现金网| 折式百家乐赌台| 网络棋牌游戏排行榜| 百家乐官网赢输| 大发888棋牌下载| A8百家乐官网娱乐平台| 百家乐赌博赌博平台| 深水埗区| 百家乐最佳下注方法| 尊龙国际注册| 有看做生意风水的大师吗| 棋牌游戏平台排名| 杨公先师24山秘密全书| 娱乐城送38| 百家乐官网赢钱公式论| 百家乐投注外围哪里好| 澳门百家乐官网登陆网址| 四方百家乐的玩法技巧和规则| 百家乐官网园鼎盛娱乐场| 永利高娱乐城| 百家乐官网最好投| 太阳城娱乐网| 新东方百家乐的玩法技巧和规则| 世嘉百家乐的玩法技巧和规则 | 玩机器百家乐官网心得| 网上玩百家乐技巧| 皇冠网遮天小说| 爱赢百家乐现金网| 揭东县| 澳门百家乐打法百家乐破解方法|