AMD Vitis™ 统一软件平台是面向异构应用的开发环境,这些应用支持各种 AMD 器件,如 AMD Alveo™ 数据中心加速器卡、AMD Versal™ 自适应 SoC 器件、AMD Kria™ SOM 和 AMD Zynq™ MPSoC。在 Vitis 环境内,异构系统包含在 x86 主机处理器或 Arm® 嵌入式处理器上运行的软件应用、在可编程逻辑( PL )区域或 Versal AI 引擎阵列中运行的计算内核以及能为构建和运行异构系统奠定基础的可扩展平台设计。Vitis 统一软件平台由下列要素构成:
软件开发工具栈,例如,用于构建软件应用的编译器和交叉编译器。
有助于您在自己的系统设计中查找和修复任何问题的调试器。
允许您对应用性能进行剖析和分析的程序分析器。
Xilinx Runtime( XRT )可以提供 API 和驱动程序,供您的软件程序与目标平台相连,并处理软件应用与硬件设计之间的传输事务和数据传输。
Vitis 加速库可提供性能优化的硬件函数,仅需最低限度的代码更改,且无需重新实现算法即可充分发挥 AMD 自适应计算的所有优势。Vitis 加速库可用于常用数学、统计数据、线性代数和 DSP 的常用函数,并且可用于特定领域的应用,例如,视觉和图像处理、计量金融、数据库、数据分析以及数据压缩等。
Vitis 统一软件平台为软硬件组件使用标准 C/C++,将 AMD 软硬件开发的方方面面都全部集成到单个统一环境内。Vitis 工具可在各种不同的设计流程内为异构系统提供编译、链接、剖析和调试功能,这些设计流程包括数据中心应用加速、RTL 内核设计、嵌入式系统设计和传统嵌入式软硬件设计。
文档导航
第一部分:Vitis 入门
第二部分:Vitis 流程简介
第三部分:开发应用
第四部分:构建和运行应用
第五部分:利用仿真流程进行应用仿真
第六部分:应用剖析和调试
第八部分:使用“Analysis”试图(Vitis Analyzer)
第九部分:使用Vitis IDE
第十部分:使用 Vitis 嵌入式平台
如果您希望获取完整版用户指南
《Vitis 统一软件平台文档:应用加速开发》
请扫描下方二维码进行下载