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赛灵思官微】欢迎添加关注!文章转载请注明出处。

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

    关注

    32

    文章

    1794

    浏览量

    131144
  • Xilinx
    +关注

    关注

    71

    文章

    2161

    浏览量

    120930

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

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

收藏 人收藏

    评论

    相关推荐

    U50的AMD Vivado Design Tool flow设置

    AMD Alveo 加速卡使用有两种流程,AMD Vitis Software Platform flow 和 AMD Vivado Design Tool flow。比较常见的是
    的头像 发表于 11-13 10:14 81次阅读
    U50的<b class='flag-5'>AMD</b> Vivado Design Tool flow设置

    AMD Vitis统一软件平台2024.1全新发布

    通过新版本,系统架构师和开发者可以进优化设计开发流程,同时提升整体系统性能。
    的头像 发表于 09-18 09:34 315次阅读

    统一多云管理平台怎么用?

     统一多云管理平台的使用主要涉及资源纳管、费用控制和智能运维等方面。统一多云管理平台种能够同时管理多种公有云、私有云以及传统IT环境的资
    的头像 发表于 08-14 11:28 186次阅读

    微软推出Microsoft Entra 套件 + AI强化的统一安全运营平台

    我们宣布推出系列安全创新,借助已上市的业界最全面的员工安全访问解决方案Microsoft Entra套件(国际版)、微软统一安全运营平台内,助你加速向“零信任”安全模型转型。这些前沿创新,极大
    的头像 发表于 07-12 16:31 526次阅读

    个更适合工程师和研究僧的FPGA提升课程

    Xilinx AI解决方案; ● 基于边缘端的AMD Xilinx AI解决方案; ● 利用Vitis 统一软件环境加速应用; ● 利用Vitis AI
    发表于 06-05 10:09

    AMD Vitis™设计工具中的Libraries新功能介绍

    AMD Vitis™ 2023.2 设计工具是 Vitis 设计工具变化较大的个版本,设计流程和界面都发生了变化。
    的头像 发表于 05-29 09:50 516次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>™设计工具中的Libraries新功能介绍

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

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

    FPGA助力简化电源设计

    科通技术了解到AnDAPT电源解决方案的目标市场是电源轨数量较多的市场,因此需要电源管理功能,通过AnDAPT产品线帮助AMD产品线的客户简化电源设计。
    发表于 04-10 09:53 221次阅读
    FPGA<b class='flag-5'>助力</b><b class='flag-5'>简化</b>电源设计

    AMD Vitis™ Embedded嵌入式软件开发套件的功能和特性概述

    Vitis Embedded 是款独立的嵌入式软件开发套件,主要用于为 AMD 自适应 SoC 和 FPGA 中的 AMD 嵌入式处理子系
    的头像 发表于 04-08 10:50 827次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>™ Embedded嵌入式<b class='flag-5'>软件</b>开发套件的功能和特性概述

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

    章聊了vitis2023.2怎样使用classic Vitis IDE,这章我们来说说基于classic
    发表于 03-24 17:14

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已经更新到2023.2了,新版本相较于旧版本更新了嵌入式平台,新版平台增加了Versal™ AI 引擎 DSP 设计的增强功能,全新的独立 Vitis 嵌入式
    发表于 03-24 16:15

    AMD Kria KR260 DPU配置教程

    这篇文章我们将为 AMD Kria KR260 在 AMD Vitis 上创建硬件加速平台。 我们将从 KR260 预设文件开始,添加平台
    的头像 发表于 01-12 09:36 1006次阅读
    <b class='flag-5'>AMD</b> Kria KR260 DPU配置教程

    AMD Vitis™ Libraries Vision L3 Isppipeline U50流程示例

    Vitis Vision 库是组 90 多个内核,基于 OpenCV 计算机视觉库,针对 AMD FPGA、AMD AI Engine™ 和 AM
    的头像 发表于 01-03 10:10 853次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>™ Libraries Vision L3 Isppipeline U50流程示例

    Vitis 统一软件平台文档

    AMD Vitis 软件平台款开发环境,主要用于开发包括 FPGA 架构、Arm 处理器子系统和 AI 引擎在内的设计。
    的头像 发表于 12-20 10:00 490次阅读
    <b class='flag-5'>Vitis</b> <b class='flag-5'>统一软件</b><b class='flag-5'>平台</b>文档

    研讨会:利用编译器指令提升AMD Vitis™ HLS 设计性能

    /C++ 代码为 AMD 设备上可编程逻辑的 RTL 代码加速 IP 创建。 在 Vitis HLS 中,优化指令脱颖而出成为最强大的工具之,使设计人员能够从相同底层 C 模型出发,
    的头像 发表于 12-05 09:10 507次阅读
    研讨会:利用编译器指令提升<b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>™ HLS 设计性能