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

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

3天内不再提示

如何将自由运行的RTL内核、Vitis库和基于hls的数据迁移器组合在一起

YCqV_FPGA_EETre 来源:FPGA开发圈 作者:FPGA开发圈 2020-09-21 14:15 次阅读

赛灵思致力于为所有开发人员开启一种新的设计体验!

Vitis统一软件平台可以在包括FPGA、SoC和Versal ACAP在内的异构Xilinx平台上开发嵌入式软件和加速应用程序。它为加速边缘计算、云计算和混合计算应用程序提供了统一的编程模型。

利用与高级框架的集成,使用加速库用C、C++Python开发,或使用基于RTL- accelerators &低级别运行时APIs进行更细粒度的实现控制。总之,可以选择您需要的多种抽象级别。

围绕赛灵思自适应计算挑战赛我们已经推出了一系列Vitis深入教程,不仅面向参赛用户,更适合广大开发者细致学习。该教程重点介绍了在所有Xilinx平台上部署加速应用程序的设计方法和编程模型,并不断更新。

本次视频,由Xilinx技术专家原钢为大家带来一个非常棒的全系统RTL内核集成教程,展示了如何将自由运行的RTL内核、Vitis库和基于hls的数据迁移器组合在一起。

本教程演示如何使用Vitis core开发工具包将RTL内核编程到FPGA中,并使用公共开发流程构建硬件仿真

Adaptive Computing Challenge 2020

赛灵思近期推出专属挑战赛技术论坛,在开发与启动竞赛的开发阶段,讨论与Xilinx产品和解决方案相关的技术问题。

https://forums.xilinx.com/t5/Adaptive-Computing-Challenge/bd-p/ACC_2020

其他技术支持 可访问:

Vitis Forum -

https://forums.xilinx.com/t5/Vitis-Acceleration-SDAccel-SDSoC/bd-p/tools_v

Vitis AI Forum -

https://forums.xilinx.com/t5/AI-and-Vitis-AI/bd-p/AI

Alveo Forum -

https://forums.xilinx.com/t5/Alveo-Accelerator-Cards/bd-p/alveo

HLS Forum -

https://forums.xilinx.com/t5/High-Level-Synthesis-HLS/bd-p/hls

有关挑战赛的问题都可在私信Xilinx技术社区或者邮件至contest2020@xilinx.com

原文标题:滴!Vitis RTL内核集成教程更新

文章出处:【微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

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

    关注

    4981

    文章

    18281

    浏览量

    288387
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    130520
  • 编程
    +关注

    关注

    88

    文章

    3440

    浏览量

    92383

原文标题:滴!Vitis RTL内核集成教程更新

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CYUSB3014的SPI和Slavefifo与fpga传输为何不能一起使用?

    数据传输可以用,只用Slavefifo与fpga传输也可以,但是两者结合在一起就不可以,线程不知道怎么切换。注:SPI与Slavefifo并不是同时与fpga传输,SPI是只要接收到上位机命令就传输
    发表于 02-27 06:23

    AMD-Xilinx的Vitis-HLS编译指示小结

    dataflow / pragma HLS stream dataflow指令通常和stream指令一起使用,可以启用任务级流水打拍,允许函数和循环在其操作过程中重叠,增加 RTL 实现的并发度,并增加设计的整体
    发表于 12-31 21:20

    不同容量的电池组合在一起使用会出现什么问题?

    不同容量的电池组合在一起使用会出现什么问题? 当不同容量的电池组合在一起使用时,会产生一系列问题。这些问题不仅会影响电池组的性能,还可能导致电池组、电子设备和人员的安全受到威胁。因此,电池组合使用之
    的头像 发表于 11-06 10:49 1671次阅读

    51单片机中,如何把两个数组的数合在一起然后给个变量?

    51单片机中,怎么两个数组的数合在一起然后给个变量 比如:char a[5]={01234} char b[5]={56789} char c; 怎么把a[4]的数和b[3]的数合在一起然后在给 c=37;
    发表于 10-31 07:34

    两个51单片机程序不能结合在一起?

    我做的超声波测距,需要数码管显示的同时还要把数据通过蓝牙芯片传到电脑上,现在遇到的问题就是 两个程序不能结合在一起,求大神帮忙
    发表于 10-20 06:50

    【KV260视觉入门套件试用体验】硬件加速之—使用PL加速矩阵乘法运算(Vitis HLS

    ,基于FPGA的矩阵乘法加速,运算效率可以比通用CPU提高个数量级以上,非常适合大规模科学计算和深度学习应用。 本文主旨 通过Xilinx Vitis HLS设计
    发表于 10-13 20:11

    HLSRTL无法导出IP核是为什么?

    请教下,我在HLS里面要将以下程序生成IP核,C Synthesis已经做好了,但是在export RTL的时候一直在运行 int sum_single(int A int B
    发表于 09-28 06:03

    Vitis HLS:使用任务级并行性的高性能设计

    电子发烧友网站提供《Vitis HLS:使用任务级并行性的高性能设计.pdf》资料免费下载
    发表于 09-13 17:21 0次下载
    <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>:使用任务级并行性的高性能设计

    Vitis HLS移植指南

    电子发烧友网站提供《Vitis HLS移植指南.pdf》资料免费下载
    发表于 09-13 09:21 0次下载
    <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>移植指南

    如何将UID码与M031 LDROM和APROM固态软件捆绑在一起

    应用:本试样码将UID码与M031 LDROM和APROM固态软件捆绑在一起。 BSP 版本: M031_Series_BSP_CMSIS_V3.04.000 硬件: NuMaker-M032SE
    发表于 08-29 08:03

    如何在Vitis HLS GUI中使用库函数?

    VitisHLS 2023.1 支持新的 L1 库向导,本文将讲解如何下载 L1 库、查看所有可用功能以及如何在 Vitis HLS GUI 中使用库函数。
    的头像 发表于 08-16 10:26 619次阅读
    如何在<b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b> GUI中使用库函数?

    如何将Arm Neon C#内部函数与Unity Burst编译一起使用

    本指南解释了如何将Arm Neon C#内部函数与Unity Burst编译一起使用,以提高Unity Android应用程序的性能。 在本指南结束时,您将了解到: •单指令多数据
    发表于 08-10 07:11

    如何将两个16*2 LCD与arduino连接在一起

    电子发烧友网站提供《如何将两个16*2 LCD与arduino连接在一起.zip》资料免费下载
    发表于 06-30 09:39 0次下载
    <b class='flag-5'>如何将</b>两个16*2 LCD与arduino连接<b class='flag-5'>在一起</b>

    如何将TP-Link UB500蓝牙加密狗与iMX8QM EVK一起使用?

    我想将 TP-Link UB500 蓝牙加密狗与 iMX8QM EVK 一起使用。 使用嵌入式 Linux 内核 6.1.1 预构建映像, 我能够将我的蓝牙加密狗与嵌入式 Linux 内核
    发表于 05-30 08:46

    如何将PyFlasher与Johny Mattsson的预构建工具链结合使用?

    可用)。该工具链生成两个 .bin 文件,它们在 Docker 和云构建中组合在一起——而 PyFlasher 似乎预料到了这点,所以我正在绞尽脑汁思考如何刷新我的二进制文件。 有没有办法让工具链组合文件,
    发表于 04-28 07:27