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

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

3天内不再提示

AMD Vitis 统一软件平台助力简化并优化设计

Xilinx赛灵思官微 来源:未知 2023-06-28 08:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


SuhelDhanani

AMD 自适应 SoC 和 FPGA 事业部软件市场营销总监



为支持从雷达系统和医学成像到高性能测试设备与 5G 无线系统等一切应用,数字信号处理( DSP )计算的需求日益增加,因此,对满足性能与功耗要求的计算解决方案的需求也在增加。


在探索如何实施这些解决方案时,使用功能固定的 ASIC 可能会增加软硬件重新设计的工作。有了可通过设计工具访问的一系列丰富的硬件加速开源库,SoC 和 FPGA 迎来了更加高效、灵活的途径,从而满足不断演进的需求。


// 赋能全体开发者,提升生产力


AMD Vitis 统一软件平台可为所有开发人员简化使用 AMD 自适应 SoC 和 FPGA 加速计算,快速设计、仿真并执行复杂设计的流程,包括软硬件工程师和系统架构师。


借助面向软硬件及固件的综合开发环境,开发人员可使用熟悉的框架和编程语言(如 C/C++)为算法设计创新。此外,该平台还提供了丰富的工具和硬件加速库,不仅可缩短设计周期,而且降低了复杂性。


Vitis 统一软件平台 2023.1 版本的发布令人感到兴奋。在其它更新中,我们简化了搭载 AI 引擎( AIE )的 Versal 自适应 SoC 的使用。通过利用可编程逻辑及 AIE,这些可改变竞争格局的器件针对 DSP 系统优化了每瓦性能和吞吐量。


//简化基于 AI 引擎的设计的实现


2023.1 版提供增强的端到端工具,支持实现基于 AIE 的设计。例如,我们听取了客户反馈,将 Vitis 工具 AIE 构建与 AMD Vivado 设计套件环境解耦,这就令平台团队可并行工作,使用通用接口检查点。现在,两个团队都能更新和导出固定的硬件文件,而无需重新编译。


与此同时,我们还扩展了平台内的编译器、解析器、分析器、调试器和验证工具的功能。为了实现复杂的 DSP 设计,我们按照 AIE 编译器中的输入/输出为图中图结构以及 2D 和 3D 阵列提供了更多支持。为了避免死锁,开发人员现在可在 AIE 仿真器中获得调节先进先出( FIFO )大小的指导。此外,我们还改进了设计状态报告,并为扩展了菜单选项的 Vitis 分析器提供了速度更快的图形用户界面。


对于通过标量引擎、可编程逻辑和 AIE 等多个领域拆分的复杂设计,这些升级可缩短开发周期。


//使用扩展库快速启动复杂设计


为了进一步简化设计流程,我们持续投资于对标准库。随着 2023.1 版本的发布,开发人员现在可以访问针对 DSP、医学成像和视觉应用的扩展 Vitis 加速库。


在现有库的基础上,我们为 DSP 库中的有限脉冲响应( FIR )滤波器带来了增强功能,为求解器库提高了性能,并支持在 AIE 与内核之间交换数据的 4D 数据移动器函数。


使用 Vitis 高层次综合( HLS )的开发人员能够获取 600 多个开源函数,实现快速系统开发。借助最新版本的 Vitis HLS,设计人员可以从其 C/C++ 源代码中推断出这些函数。


//借助 Vitis Model Composer 节省时间


对于开发人员,我们知道快速的早期设计空间探索可以在复杂设计上节省了多少时间和精力。Vitis Model Composer 是一款重要的附加工具,可为 MathWorks MATLAB/ Simulink 环境中的自适应 SoC 及 FPGA 提供基于模型的设计流程


通过 Vitis Model Composer,开发人员可快速执行早期阶段的设计探索、验证和实现。他们还能在高层次探索阶段对复杂设计进行微调,对 AIE 和可编程逻辑进行协同仿真,以优化其设计。


//加速高性能 DSP 设计进程


借助 Vitis 统一软件平台 2023.1 版本,软硬件开发人员可快速开发由搭载 AIE 的 Versal 自适应 SoC 提供支持的优化系统设计。可以说,这只是一系列计划更新中的第一项,旨在简化设计流程并增强库与函数,以满足下一代 DSP 的性能要求,对此我深感振奋。






欢迎在这里进一步了解 2023.1 版

或立即下载启动设计。


原文标题:AMD Vitis 统一软件平台助力简化并优化设计

文章出处:【微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

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

    关注

    33

    文章

    1798

    浏览量

    133743
  • Xilinx
    +关注

    关注

    73

    文章

    2209

    浏览量

    132175

原文标题:AMD Vitis 统一软件平台助力简化并优化设计

文章出处:【微信号:赛灵思,微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用AMD Vitis硬件在环功能运行Vitis子系统设计

    到目前为止,本文关于 AMD Versal AIE 验证和 AMD Vitis 新的验证功能的研究,所有内容都基于仿真完成。
    的头像 发表于 04-02 10:29 7862次阅读
    如何使用<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>硬件在环功能运行<b class='flag-5'>Vitis</b>子系统设计

    Robotec.ai与AMD Silo AI的合作实践

    AMD Silo AI 正与领先的机器人应用仿真平台开发商 Robotec.ai 合作,优化和扩展基于 AMD GPU 和 ROCm 软件
    的头像 发表于 01-28 16:23 930次阅读

    基于Vitis Model Composer完成全流程AI Engine开发

    基于Vitis Model Composer进行AI Engine(AIE)开发,核心优势体现在AIE专属优化、开发流程简化、灵活的适配性、高效验证及量产适配等方面。
    的头像 发表于 12-31 11:20 6405次阅读
    基于<b class='flag-5'>Vitis</b> Model Composer完成全流程AI Engine开发

    全新AMD Vitis统一软件平台2025.2版本发布

    AMD Vitis统一软件平台 2025.2 版现已推出,此版本为使用 AMD Versal AI Engine 的高性能 DSP 应用提供
    的头像 发表于 12-12 15:06 952次阅读

    如何在AMD Vitis Unified IDE中使用系统设备树

    您将在这篇博客中了解系统设备树 (SDT) 以及如何在 AMD Vitis Unified IDE 中使用 SDT 维护来自 XSA 的硬件元数据。本文还讲述了如何对 SDT 进行操作,以便在 Vitis Unified IDE
    的头像 发表于 11-18 11:13 3445次阅读
    如何在<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b> Unified IDE中使用系统设备树

    AMD Vitis AI 5.1测试版现已开放下载

    AMD Vitis AI 5.1全新发布——新增了对 AMD Versal AI Edge 系列神经网络处理单元( NPU )的支持。Vitis AI 包含
    的头像 发表于 11-08 09:24 1518次阅读

    AMD Vitis AI 5.1测试版发布

    AMD Vitis AI 5.1全新发布——新增了对 AMD Versal AI Edge 系列神经网络处理单元 (NPU) 的支持。Vitis AI 包含
    的头像 发表于 10-31 12:46 1100次阅读

    远程控制边缘节点如何优化软件定义汽车架构

    汽车车载网络不断发展,以支持软件定义车辆 (SDV) 中的新功能。随着软件整合到更少的电子控制单元 (ECU) 中,以增强车辆各个平台的可扩展性
    的头像 发表于 10-27 17:00 1918次阅读

    如何在应用程序调试期间分析栈和堆使用情况

    随着 AMD Vitis 统一软件平台 2021.2 的发布,Vitis 引入了个 Tcl 脚
    的头像 发表于 10-24 16:54 1123次阅读
    如何在应用程序调试期间分析栈和堆使用情况

    代嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件
    的头像 发表于 08-20 09:15 4346次阅读

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

    在本篇文章我们将学习如何在 AMD Vitis Unified 2024.2 中连接到 QEMU。 这是本系列的第 2 篇博文。要了解如何设置和使用 QEMU + 协同仿真,请参阅开发者分享|在 AMD Versal 自适应 S
    的头像 发表于 08-06 17:24 2079次阅读
    如何在<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b> Unified 2024.2中连接到QEMU

    芯盾时代助力宁夏银行统一身份认证平台建设

    芯盾时代中标宁夏银行!芯盾时代依托自主研发的用户身份与访问管理产品,为宁夏银行建设统一化、标准化、自动化的统一身份认证平台,实现统一身份管理,统一
    的头像 发表于 07-10 16:33 1275次阅读

    全新AMD Vitis统一软件平台2025.1版本发布

    全新 AMD Vitis 统一软件平台 2025.1 版正式上线!此最新版本为使用 AMD Versal AI 引擎的高性能 DSP 应用提
    的头像 发表于 06-24 11:44 2018次阅读

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础上撰写,但使用的是
    的头像 发表于 06-20 10:06 2687次阅读
    使用<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b> Unified IDE创建HLS组件

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 来创建个 HLS IP,通过 AXI4 接口从存储器读取数据、执行简单的数学运算,然后将数据写回存储器。接着会在 AMD Viva
    的头像 发表于 06-13 09:50 2403次阅读
    如何使用<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b> HLS创建HLS IP