0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何获取和使用Github上的Vitis开放资源

XILINX开发者社区 来源:XILINX开发者社区 2023-08-23 09:41 次阅读

自从 Vitis 的发布,AMD 在 Github 上也开源了很多资源,方便开发者进行自己的设计,减少产品上市时间。所以我们来看一下如何获取和使用 Github 上的开放资源。

以 Vitis_example 为例,链接如下:

https://github.com/Xilinx/Vitis_Accel_Examples

一、在 Vitis IDE 上的使用方法:

Vitis IDE 是基于 eclipse 开发而成的,AMD 在此基础上添加了很多自己的功能。在 Vitis IDE 上使用 Vitis example 的方法相对简单,具体的操作如下:

1. Vitis IDE 下载方式 Xilinx->Examples->Download

722067ac-40e2-11ee-a2ef-92fbcf53809c.png

等待一段时间后,下载完成后的界面如下图所示。

724ddd86-40e2-11ee-a2ef-92fbcf53809c.png

有的用户会遇到下载失败的情况,最典型的错误:

726dd636-40e2-11ee-a2ef-92fbcf53809c.png

这个其实跟 git 的设置或缺少库有关。

2.当新建 application 工程之后就会看到下载的 example design,选择并点击 finish 即可。

72840afa-40e2-11ee-a2ef-92fbcf53809c.png

二、基于 makefile 的使用方法:

有些软件开发者更趋向基于 makefile 的命令行方式来进行开发,它的优点是更加灵活,但是对 Vitis 的理解有要求,具体如下:

1. 下载 example design,或使用命令:

72a49b76-40e2-11ee-a2ef-92fbcf53809c.png

72b6d764-40e2-11ee-a2ef-92fbcf53809c.png

2. 进入文件目录,例如 hello_world,可以先输入 make,获取 make 指令的用途和选项:

72e4afd6-40e2-11ee-a2ef-92fbcf53809c.png

3. 根据安装的 platform,在这里使用的是 u50 板卡。可以该目录下输入:

73085198-40e2-11ee-a2ef-92fbcf53809c.png

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

7316340c-40e2-11ee-a2ef-92fbcf53809c.png

当然在此之前要确认这个 example design 支持的 platform 有没有限制,所以推荐先阅读一下各个示例的 README.rst

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

4. 当生成完所需的目标文件后,可以进行软件仿真硬件仿真,硬件)运行。可以输入:

7332aab0-40e2-11ee-a2ef-92fbcf53809c.png

会输出如下:

7348ea6e-40e2-11ee-a2ef-92fbcf53809c.png

可以看到 TEST PASSED,代表软件仿真已经通过。

5. 如果要观察仿真的结果或者报告分析,在目标生成目录下可以命令启动 Vitis analyzer (vitis acceleration 流程只支持 Linux 操作系统):

vitis_analyzer ./

它会自动索引目录下的 summary 文件,并且提供 GUI 化的可视界面,帮助用户分析性能和评估板卡:

7360c8be-40e2-11ee-a2ef-92fbcf53809c.png

附:

若您对 V++ 熟悉的话,可根据自己的需求直接修改 makefile 文件和相关的 .ini 配置文件。

738ae482-40e2-11ee-a2ef-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5466

    浏览量

    134081
  • Xilinx
    +关注

    关注

    71

    文章

    2167

    浏览量

    121293
  • 开源
    +关注

    关注

    3

    文章

    3309

    浏览量

    42471
  • GitHub
    +关注

    关注

    3

    文章

    468

    浏览量

    16427
  • Vitis
    +关注

    关注

    0

    文章

    146

    浏览量

    7421

原文标题:开发者分享|如何获取和使用 Github 上的 Vitis 开放资源

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Vitis2023.2使用之—— classic Vitis IDE

    熟悉的界面,对于熟悉传统界面的工程师来说基本没有变化 下一章聊聊传统GUI工程怎么更新到新版的Vitis Unified IDE工程。
    发表于 03-24 16:15

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

    一章聊了一下vitis2023.2怎样使用classic Vitis IDE,这章我们来说一说基于classic Vitis IDE的工程怎么样更新到新版本的
    发表于 03-24 17:14

    Vitis怎么使用?

    找到vitisvivado->tools->launch vitis ide如果打开失败,说明没有安装vitis,先进行安装安装vitisvivado->help->Add
    发表于 12-23 17:10

    【KV260视觉入门套件试用体验】部署DPU镜像并运行Vitis AI图像分类示例程序

    本文首先将会对Vitis统一软件平台和Vitsi AI进行简单介绍,然后介绍如何在KV260上部署DPU镜像,最后在KV260 DPU镜像运行Vitis AI自带的图像分类示例。通过本文,你将会
    发表于 09-10 23:01

    【KV260视觉入门套件试用体验】Vitis AI 构建开发环境,并使用inspector检查模型

    clone --recurse-submodules https://github.com/Xilinx/Vitis-AI cd Vitis-AI docker pull xilinx
    发表于 10-14 15:34

    Vitis HLS前端现已在GitHub全面开源,开启了无限可能的新世界

    赛灵思一直致力于支持开源计划的不断飞跃,为帮助开发人员和研发社区充分发挥自适应计算的优势,我们再次做出了令人振奋的举措:在GitHub开放提供Vitis HLS前端
    的头像 发表于 03-24 16:18 3625次阅读
    <b class='flag-5'>Vitis</b> HLS前端现已在<b class='flag-5'>GitHub</b><b class='flag-5'>上</b>全面开源,开启了无限可能的新世界

    如何获取和使用Github开放资源

    自从 Vitis 发布后,Xilinx 在 Github 持续开源了很多资源,方便开发者进行自己的设计,减少产品上市时间。所以本期文章我们来看下如何
    的头像 发表于 04-09 11:51 3517次阅读
    如何<b class='flag-5'>获取</b>和使用<b class='flag-5'>Github</b><b class='flag-5'>上</b>的<b class='flag-5'>开放</b><b class='flag-5'>资源</b>

    开放原子教育OpenHarmony开放教育资源仓”启用

    点击蓝字 ╳ 关注我们     开放原子教育/OpenHarmony开放教育资源仓(以下简称“OpenHarmony教育资源仓”)由开放原子
    的头像 发表于 06-16 16:28 1476次阅读

    开启无限可能的世界:Vitis HLS 前端现已全面开源

    赛灵思一直致力于支持开源计划的不断飞跃,为帮助开发人员和研发社区充分发挥自适应计算的优势,我们再次做出了令人振奋的举措: 在 GitHub 开放提供 Vitis HLS(高层次综合)
    发表于 08-02 09:38 1150次阅读
    开启无限可能的世界:<b class='flag-5'>Vitis</b> HLS 前端现已全面开源

    Vitis HLS前端现已全面开源

    Vitis HLS 工具能够将 C++ 和 OpenCL 功能部署到器件的逻辑结构和 RAM/DSP 块。在 GitHub 提供 Vitis
    的头像 发表于 08-03 09:53 951次阅读

    Zynq使用Vitis的双ARM Hello World

    电子发烧友网站提供《Zynq使用Vitis的双ARM Hello World.zip》资料免费下载
    发表于 12-14 10:15 3次下载
    Zynq<b class='flag-5'>上</b>使用<b class='flag-5'>Vitis</b>的双ARM Hello World

    AMD全新Vitis HLS资源现已推出

    AMD Vitis HLS 工具允许用户通过将 C/C++ 函数综合成 RTL,轻松创建复杂的 FPGA 算法。Vitis HLS 工具与 Vivado Design Suite(用于综合、布置和布线)及 Vitis 统一软件平
    的头像 发表于 04-23 10:41 1124次阅读
    AMD全新<b class='flag-5'>Vitis</b> HLS<b class='flag-5'>资源</b>现已推出

    基于github的EIT-Kit

    电子发烧友网站提供《基于github的EIT-Kit.zip》资料免费下载
    发表于 06-07 11:08 0次下载
    基于<b class='flag-5'>github</b><b class='flag-5'>上</b>的EIT-Kit

    Vitis 统一软件平台文档

    设计教程以及驱动程序和库。 如果您希望获取完整版文档,请至文末扫描二维码进行下载 。 Vitis 软件平台包括以下工具 Vitis Embedded - 用于开发在嵌入式
    的头像 发表于 12-20 10:00 535次阅读
    <b class='flag-5'>Vitis</b> 统一软件平台文档

    在Windows 10创建并运行AMD Vitis™视觉库示例

    本篇文章将演示创建一个使用 AMD Vitis™ 视觉库的 Vitis HLS 组件的全过程。此处使用的是 Vitis Unified IDE。如果您使用的是旧版 AMD Vitis
    的头像 发表于 05-08 14:02 751次阅读
    在Windows 10<b class='flag-5'>上</b>创建并运行AMD <b class='flag-5'>Vitis</b>™视觉库示例