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

    浏览量

    131162
  • Xilinx
    +关注

    关注

    71

    文章

    2163

    浏览量

    120998

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    Windows操作系统中的常用命令

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

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

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

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

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

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

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

    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

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

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

    Vitis 统一软件平台文档

    设计开发提供更高层次的抽象。 本用户指南涵盖了 Vitis 入门、使用 Vitis Unified IDE、Bootgen 工具、Vitis
    的头像 发表于 12-20 10:00 498次阅读
    <b class='flag-5'>Vitis</b> 统一软件平台文档

    FTP常用命令的使用方法

    。本文将详细介绍FTP常用命令的使用方法。 1. 连接到FTP服务器 要连接到FTP服务器,需要使用命令行终端或FTP客户端软件。在命令行终端中,使用以下命令进行连接: ``` ftp
    的头像 发表于 12-15 11:28 1236次阅读

    《Linux常用命令自学手册》+试读报告

    之作。 个人收获 《Linux常用命令自学手册》是一本非常实用的书籍,它详细介绍了Linux系统中的常用命令及其用法。通过阅读这本书,我不仅深入了解了Linux命令行的基本操作,还掌握
    发表于 12-14 16:59

    如何在ELF 1开发板实现命令行显示中文

    自busybox1.17.0以后的版本对中文的支持进行了限制,命令行不做修改是无法显示中文的。今天小编就带各位小伙伴了解一下如何实现在busybox1.17.0以上版本对命令行显示中文的支持。步骤一
    的头像 发表于 12-06 16:07 519次阅读
    如何在ELF 1开发板实现<b class='flag-5'>命令行</b>显示中文

    idea如何输入命令行参数

    在许多软件开发和系统管理的任务中,我们经常需要向应用程序传递命令行参数。命令行参数是在运行时传递给程序的值,用于指定程序的行为和配置选项。本文将详细介绍如何在不同的编程语言和操作系统中输入命令行参数
    的头像 发表于 12-06 15:01 1077次阅读

    eclipse怎么使用命令行

    。JDK是运行Java程序所必需的环境,而Eclipse则是一个基于Java开发的IDE。在确保安装完毕后,我们可以通过以下步骤来在命令行
    的头像 发表于 12-06 11:26 2427次阅读

    Uboot启动延时和读取命令行输入

    就会中断等待,进入命令行输入模式。 如果没有配置启动延时功能或者启动延时超过了设置的时间, U-Boot 运行启动命令行参数,启动命令参数在顶层配置文件中,由 CONFIG_BOOTCOMMAND 宏定义。 2.读取
    的头像 发表于 12-04 17:16 1487次阅读