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

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

3天内不再提示

Vitis™统一软件平台2022.2最新更新

XILINX开发者社区 来源:XILINX开发者社区 作者:Eddie Wu 2022-11-04 09:43 次阅读

本文由 AMD 赛灵思 Vitis 统一软件平台产品营销经理

Eddie Wu 撰写

Vitis 统一软件平台 2022.2 版已正式发布!主要增强特性包括下列内容:

为 Versal AI 引擎阵列提供新的 Vitis 库功能:

DSP 库 - 增强特性。

求解器库功能。

视觉库功能。

超声库功能。

针对 Versal 器件的设计流程增强:

控制内核在 AI 引擎阵列中的相对布局,从而提升性能,提高利用率。

强化面向 Versal ACAP 设计的配置与调试功能,包括死锁检测、较大布线数据采集、RTL/Python 测试平台支持。

Vitis 集成设计环境下的异构设计的新仿真选项。

以下是对部分主要增强特性的介绍:

Vitis 库经过强化,支持更多AI 引擎阵列功能

通过系数再加载功能和动态点大小,DSP 库现可支持超高采样率 (SSR) FIR 滤波器。在指向 AI 引擎阵列的 FFT 功能中,新增 FFT 窗口化元素。

对于求解器库,为 AI 引擎阵列新增两个矩阵分解功能,分别是 QR 分解和乔里斯基 (Cholesky) 分解。这两种是得到广泛运用的矩阵运算。

Vitis 视觉库为 AI 引擎阵列新增四项功能:全局色调映射 (GTM)、色彩校正矩阵、3D 查找表和符合 V4L2 的动态重配置。

2022.2 版还提供新的超声库,其中包括 L1 级到 L3 级功能:

L1 例程为超声波提供类似基本线性代数子程序 (BLAS) 的功能。

L2 例程为聚焦、变迹和 b 样条等功能提供 AI 引擎图。

L3 例程提供合成孔径、平面波和扫描线波束成型等超声子系统。

2022.1 版和 2022.2 版为 AI 引擎提供的 Vitis 库的更详细介绍请见下文。

c5e84342-5b77-11ed-a3b6-dac502259ad0.png

Versal ACAP 设计流程强化

AI 引擎编译器

在这个新版本中,AI 引擎相对约束提供了在 AI 引擎内控制内核相对布局的途径。这有利于用户从 AI 引擎阵列获得更高性能和更充分的利用率。可以将约束定义为自适应数据流程 (ADF) 图格式和 JavaScript 对象标记 (JSON) 格式。

ADF 和 JSON 图形语法例如下所示:

c60ae0a0-5b77-11ed-a3b6-dac502259ad0.png

Vitis 工具仿真与分析的新特性

1. 采用 Vitis 分析器配置、调试和分析 AI 引擎

在 2022.2 版中,可以在 Vitis 分析器中的硬件模拟阶段分析 AI 引擎的状态,为调试提供帮助。而在 2022.2 版以前,用户必须在硬件内构建设计,才能开展同样的分析。这项特性允许用户在构建硬件前开展配置,加快迭代速度,同时帮助缩短设计周期。

从 2022.1 版起,通过 Linux 上的 xbutil 和 XRT,就可以启用死锁检测。现在使用赛灵思系统调试器 (XSDB) 也支持同样的特性。这对裸机用户有所帮助。可以生成与 xbutil 生成的文件等效的 JSON 文件。这个文件可以导入 Vitis 分析器查看。

死锁检测流程如下所示:

c6674dc2-5b77-11ed-a3b6-dac502259ad0.png

这项新特性将对 XRT 的支持扩展到对基于 AI 引擎的 XSDB 流程的支持。

2. 支持在 x86 主机上用 PS 应用开展软件模拟

除了在嵌入式平台上的 QEMU,现在用户可以在 x86 仿真器上通过编译和运行处理系统 (PS) 应用来模拟软件,加快软件模拟的速度。这项功能无需创建 SD 卡镜像,也无需在 QEMU 中引导 Linux,从而避免相关开销,加快周转时间。用户可以使用 XRT 控制加速内核,自己则专注于高级功能模型。使用此功能前,必须在主机上安装赛灵思运行时库 (XRT)。

3. 除了 RTL 以外,还可以使用 SystemC 功能模型进行硬件模拟

与 RTL 相比,SystemC 功能模型能加快编译速度,缩短执行时间。此外,用户也可以搭配使用 C 内核和 RTL 内核来调试 RTL 块。在 2022.2 版中,支持 C/C++ 内核、基于 AXI4-Memory Map 的内核和基于 AXI4-Stream 的内核。

新的仿真选项进一步丰富了用户可用的功能仿真流程,如下所示。这些新的仿真流程主要用于协助实现快速功能仿真。

c68ba302-5b77-11ed-a3b6-dac502259ad0.jpg

4.使用简单的 RTL 测试平台或基于 Python 脚本的流量生成器为仿真 AI 引擎内核提供支持

这项特性允许用户将 RTL 测试平台重复用作流量生成器 (TG) 或使用 Python 创建流量生成器。这样做无需完整平台就可以单独验证内核。

RTL 仿真器使用上述测试平台,x86SIM/AIESIM 负责仿真 C 或 AI 引擎内核代码,利用 Unix 套接字和 XTLM IPC 接口在两个进程间建立通信,如下所示:

c6d8c952-5b77-11ed-a3b6-dac502259ad0.png

通过 Vitis 软件平台 2022.2 版,我们现在支持Python、VHDL、Verilog 和基于 SystemVerilog 的流量生成器。

审核编辑:汤梓红

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

    关注

    32

    文章

    1794

    浏览量

    131572
  • Versal
    +关注

    关注

    1

    文章

    163

    浏览量

    7731
  • Vitis
    +关注

    关注

    0

    文章

    147

    浏览量

    7529

原文标题:Vitis™ 统一软件平台 2022.2 最新更新

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

收藏 人收藏

    评论

    相关推荐

    NVMe IP over PCIe4.0:高速,超高速!

    从xilinx vitis 2022.2看,它是不支持直接升级到pcie4.0.幸好有了后来的NVMe加速引擎。再加上有了自己的UVM验证平台。这部分开发工作效率得到有效提升。给出系统框图设计及测试结果。读写超过6.5GBPs
    的头像 发表于 01-08 08:32 167次阅读
    NVMe IP over PCIe4.0:高速,超高速!

    芯盾时代继续深化中建科技统一身份认证平台建设

    芯盾时代承建的中建科技集团有限公司(简称“中建科技”)统一身份认证期项目圆满结项,目前平台运行情况良好,获得客户的高度认可。目前双方已开展二期建设,芯盾时代将持续优化中建科技统一身份
    的头像 发表于 01-07 11:23 273次阅读

    统一视频平台融合通信可视指挥调度平台smarteye与国标GB28181平台的异同与关联

    统一视频平台融合通信可视指挥调度平台smarteye与国标GB28181平台的异同与关联
    的头像 发表于 12-13 09:48 239次阅读

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

    全新 AMD Vitis 统一软件平台 2024.2 版本已于近期推出。
    的头像 发表于 12-11 15:06 497次阅读

    ov华米联手打造OneLink统一链接平台

    小米应用商店近日携手华为、OPPO、vivo等主流手机厂商,共同推出了个名为OneLink的统一链接平台。这平台旨在简化开发者在应用分发
    的头像 发表于 11-18 15:01 508次阅读

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

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

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

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

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

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

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

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

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

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

    中铁建智能安全帽与统一视频平台smarteye配奥维地图是否绝配?

    中铁建智能安全帽与统一视频平台smarteye配奥维地图是否绝配?
    的头像 发表于 04-17 15:52 484次阅读
    中铁建智能安全帽与<b class='flag-5'>统一</b>视频<b class='flag-5'>平台</b>smarteye配奥维地图是否绝配?

    29000字!这是我见过写传感器产业链最详细的内容!(最新更新

      本文来自公众号【信熹资本】,这是篇整理的非常细致的传感器产业介绍内容,本次更新“投资思考”部分内容, 文末最新更新了关于传感器产业的些投资思考 ,“ 从电磁波图谱看传感器”、“
    的头像 发表于 04-12 08:45 676次阅读

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

    Vitis Embedded 是款独立的嵌入式软件开发套件,主要用于为 AMD 自适应 SoC 和 FPGA 中的 AMD 嵌入式处理子系统(基于 ARM 的子系统和 AMD MicroBlaze)开发并编译 C/C++
    的头像 发表于 04-08 10:50 1046次阅读
    AMD <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 设计的增强功能,
    发表于 03-24 16:15