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

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

3天内不再提示

Vitis Unified IDE 和通用命令行参考手册

Xilinx赛灵思官微 来源:未知 2023-09-13 08:15 次阅读

AMD Vitis Unified IDE 是用于为 AMD 自适应 SoC 和 FPGA 器件开发应用的设计环境。它集成了 Vitis IDE、Vitis HLS 和 Vitis Analyzer 的功能。此统一 IDE 为端到端的应用开发提供了单一工具,无需在多个设计、调试、集成和分析 工具之间反复跳转。您可利用 Vitis Unified IDE 来执行多项任务,同时其具有诸多优势。

本文档旨在逐步指导您熟悉各种 Vitis 工具,这些工具采用自下而上的设计流程来开发系统组件,随后将其集成到顶层系统工程中。

如果您希望获取完整版用户指南,请至文末扫描二维码进行下载

您可利用 Vitis Unified IDE 来执行多项任务

  • 开发嵌入式应用,可在包括 AMD Versal 和 AMD Zynq UltraScale+ MPSoC 器件在内的自适应 SoC 处理器上运行

  • 为 Versal 自适应 SoC 开发 AI 引擎应用与内核

  • 通过创建 HLS 组件,利用 C/C++ 设计可编程逻辑

  • 为 AMD Alveo 数据中心加速器卡和自适应 SoC 器件开发系统工程

Vitis Unified IDE 具有如下优势

安装简单

相比于完整版本,它对于网络和硬盘的压力更小;嵌入式版本下载大小从 50 GB 减小到 10 GB,安装大小从 166 GB 减小到 15 GB

降低安装依赖要求:命令行服务器不再依靠 GUI 库

wKgZomUBADKAYnLiAAHCZvFJDmk601.png

安装改良

构架易用:

“Flow Navigator”可帮助您管理不同设计的工作流程

设计流程支持模板样本,以便新用户查看所有可用示例,从而提升生产力

非阻塞命令现在可同时运行多项构建和分析作业

面向 AI 引擎工作流程的设计增强功能

软件仿真会在 x86 模式下运行主机应用以加速设计迭代,因为无需利用 Linux 操作系统启动 QEMU

AI 引擎流水线视图已从单核增强至多核;您可为任意活动的核选择流水线视图

AI 引擎微代码视图已增强,包含用户可选的筛选器

现代化的外观和框架

亮色主题和暗色主题

利用可安全自定义的快捷键进行快速操作

用户友好的命令选用板

最新 C++ 语法高亮和 IntelliSense

wKgZomUBADKAbwIBAAJsSlBjkbE556.png

易用性

在 GUI 模式与命令行 (CLI) 模式之间轻松切换

将 GUI 与 CLI 各自的优势合而为一

实时呈现配置文件

CLI 可用于构建工程,并构建统一 IDE 用于调试核分析

GUI 操作保存在 python log 日志中用于批量重建

本文档旨在逐步指导您熟悉各种 Vitis 工具,这些工具采用了 Vitis Unified IDE 和全新的 v++ 命令行流程来开发 AI 引擎组件、HLS 组件和系统工程。

单一统一的设计环境可以提供所有必要的功能特性,用于编译、运行、调试和分析 FPGA 加速的数据中心应用或异构嵌入式系统设计的不同元素。Vitis 统一 IDE 支持您执行下列操作:使用 Versal 器件的超长指令字 (VLIW) 处理器阵列来创建 AI 引擎组件;使用 HLS 组件将 C/C++ 代码综合到 RTL 设计中,运行 C 语言仿真和 C/RTL 协同仿真;在全新集成的 Vitis Analyzer 分析器工具中复查和分析构建和运行汇总信息

全新的 Vitis IDE 能搭配 v++ 命令和 vitis-run 命令的全新命令行功能特性一起使用。无论是使用命令行还是 Vitis IDE 来工作,您都能利用单一环境所提供的紧密集成的设计环境来完成大部分设计目标

Vitis Unified IDE 当前正处于预览阶段,适用对象包括数据中心加速和嵌入式系统设计、AI 引擎和 HLS 组件创建、平 台创建以及嵌入式软件设计。

文章导航

第 1 章:简介

第 2 章:安装和启动 Vitis Unified IDE

第 3 章:构建和运行 AI 引擎组件

第 4 章:构建和运行 HLS 组件

第 5 章:创建应用组件

第 6 章:创建平台组件

第 7 章:嵌入式软件开发流程

第 8 章:为异构计算创建系统工程

第 9 章:使用“Analysis”视图(Vitis Analyzer)

第 10 章:使用 Vitis Unified IDE

第 11 章:命令行流程

第 12 章:命令参考

第 13 章:从现有工具转移

获取完整版用户指南

《Vitis Unified IDE 和通用命令行参考手册》,

请扫描下方二维码进行下载。

wKgZomUBADKAKKOzAAAg8DDXosI911.jpg


原文标题:Vitis Unified IDE 和通用命令行参考手册

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

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

    关注

    32

    文章

    1794

    浏览量

    131263
  • Xilinx
    +关注

    关注

    71

    文章

    2167

    浏览量

    121365

原文标题:Vitis Unified IDE 和通用命令行参考手册

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

收藏 人收藏

    评论

    相关推荐

    AMD Vitis Unified Software Platform 2024.2发布

    近日,全新 AMD Vitis Unified Software Platform 2024.2 版本推出。
    的头像 发表于 11-27 15:47 224次阅读

    图形用户界面与命令行接口的比较

    在计算机科学和信息技术领域,用户与计算机交互的方式主要分为两种:图形用户界面(GUI)和命令行接口(CLI)。这两种界面各有优势和局限性,适用于不同的场景和用户需求。 1. 定义与基本特征 图形用户
    的头像 发表于 11-12 14:38 336次阅读

    Linux实用命令大全

    Linux实用命令大全
    的头像 发表于 10-23 13:50 228次阅读
    Linux实<b class='flag-5'>用命令</b>大全

    Windows操作系统中的常用命令

    Windows操作系统提供了许多实用的命令行工具,通过命令行界面(Command Prompt)或Windows PowerShell,用户可以执行各种任务,如文件管理、系统维护、网络配置等。掌握
    的头像 发表于 08-07 15:40 618次阅读
    Windows操作系统中的常<b class='flag-5'>用命令</b>

    鸿蒙ArkUI-X跨平台开发:【命令行工具(ACE Tools)】

    ACE Tools是一套为ArkUI-X项目跨平台应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony/HarmonyOS、Android和iOS平台的应用程序,其功能包括开发环境检查,新建项目,编译打包,安装调试等。
    的头像 发表于 05-21 17:39 1767次阅读
    鸿蒙ArkUI-X跨平台开发:【<b class='flag-5'>命令行</b>工具(ACE Tools)】

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

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

    鸿蒙OpenHarmony南向:【Hi3516标准系统入门(命令行方式)】

    除小型系统外,Hi3516DV300开发板还支持标准系统。此章节简要介绍如何使用命令行在Hi3516DV300开发板上进行标准系统的开发。
    的头像 发表于 05-08 09:26 882次阅读
    鸿蒙OpenHarmony南向:【Hi3516标准系统入门(<b class='flag-5'>命令行</b>方式)】

    STM8 flash loader命令行调用错误的原因?

    [td]我目前在用flash loader的命令行,编写自己的上位机软件来升级程序,但是在用命令行调用的时候一直出错,有人能帮忙分析下吗? 我编写的bat文件
    发表于 05-06 07:23

    HarmonyOS开发:【基于命令行(安装库和工具集)】

    使用命令行进行设备开发时,可以通过以下步骤安装编译OpenHarmony需要的库和工具。
    的头像 发表于 04-25 21:03 408次阅读
    HarmonyOS开发:【基于<b class='flag-5'>命令行</b>(安装库和工具集)】

    香港vps的centos如何切换命令行和桌面?

    要在CentOS上切换命令行和桌面环境,您可以通过以下步骤进行: 1、安装桌面环境:如果您的CentOS VPS上还没有安装图形桌面环境,您需要安装一个。一般来说,常用的桌面环境有GNOME、KDE
    的头像 发表于 04-10 17:41 649次阅读

    STM32G070RB使用jlink命令行下载无法识别芯片怎么解决?

    STM32G070RB 使用jlink命令行下载无法识别芯片,想手动添加芯片,请问哪里可以下载驱动.elf文件 或者有什么方法能够实现jlink命令行下载
    发表于 04-02 06:15

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

    Workspace To Unified IDE 选择导出的路径文件位置 这时候就会在所选路径下生成迁移脚本migrate.py,然后打开 VivadoTcl Shell ,cd到脚本文件夹下输入命令
    发表于 03-24 17:14

    Vitis2023.2使用之—— classic Vitis IDE

    熟悉的界面,对于熟悉传统界面的工程师来说基本上没有变化 下一章聊聊传统GUI工程怎么更新到新版的Vitis Unified IDE工程。
    发表于 03-24 16:15

    tasking的命令行控制中如何生成makefiles文件?

    tasking的命令行控制中如何生成makefiles文件?
    发表于 02-06 07:56

    在Linux上如何通过命令行来更改日期和时间?

    在Linux上如何通过命令行来更改日期和时间? 在Linux上,我们可以使用命令行工具来更改日期和时间。操作系统中有一个专门的命令被称为“date”命令,它允许我们更改系统的当前日期和
    的头像 发表于 01-16 17:10 2829次阅读