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

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

    关注

    33

    文章

    1797

    浏览量

    133163
  • Xilinx
    +关注

    关注

    73

    文章

    2192

    浏览量

    130002

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在AMD Vitis Unified IDE中使用系统设备树

    您将在这篇博客中了解系统设备树 (SDT) 以及如何在 AMD Vitis Unified IDE 中使用 SDT 维护来自 XSA 的硬件元数据。本文还讲述了如何对 SDT 进行操作,以便在
    的头像 发表于 11-18 11:13 2849次阅读
    如何在AMD <b class='flag-5'>Vitis</b> <b class='flag-5'>Unified</b> <b class='flag-5'>IDE</b>中使用系统设备树

    所见即所得——Luban-Lite VS Code插件让开发实现“命令行自由”

    NEWS所见即所得!Luban-LiteVSCode插件指南亲爱的开发者朋友们,你是否还在为嵌入式开发中频繁切换命令行而抓狂?配置环境参数如“走迷宫”,编译烧录还需切换AiBurn?今天,匠芯创为您
    的头像 发表于 08-07 15:38 832次阅读
    所见即所得——Luban-Lite VS Code插件让开发实现“<b class='flag-5'>命令行</b>自由”

    如何在AMD Vitis Unified 2024.2中连接到QEMU

    在本篇文章我们将学习如何在 AMD Vitis Unified 2024.2 中连接到 QEMU。 这是本系列的第 2 篇博文。要了解如何设置和使用 QEMU + 协同仿真,请参阅开发者分享|在 AMD Versal 自适应 SoC 上使用简单的 QEMU + 协同仿真示
    的头像 发表于 08-06 17:24 1510次阅读
    如何在AMD <b class='flag-5'>Vitis</b> <b class='flag-5'>Unified</b> 2024.2中连接到QEMU

    解析K8S实用命令

    前言: 作为运维工程师,掌握 Kubernetes 命令行工具是日常工作的核心技能。本文将深入解析 K8S 最实用的命令,从基础操作到高级技巧,助你成为容器化集群管理专家。
    的头像 发表于 07-24 14:07 549次阅读

    USB串行配置实用程序是否有可用的命令行版本?

    USB串行配置实用程序是否有可用的命令行版本?
    发表于 07-22 08:09

    如何在Unified IDE中创建视觉库HLS组件

    Vivado IP 流程(Vitis Unified),在这篇 AMD Vitis HLS 系列 3 中,我们将介绍如何使用 Unified ID
    的头像 发表于 07-02 10:55 1151次阅读
    如何在<b class='flag-5'>Unified</b> <b class='flag-5'>IDE</b>中创建视觉库HLS组件

    浅谈wsl --update` 命令行选项无效的解决方案

    PS C:\Users\Administrator> wsl --update >> 命令行选项无效: --update
    的头像 发表于 06-27 10:28 9974次阅读

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础上撰写,但使用的是 AMD Vitis
    的头像 发表于 06-20 10:06 1943次阅读
    使用AMD <b class='flag-5'>Vitis</b> <b class='flag-5'>Unified</b> <b class='flag-5'>IDE</b>创建HLS组件

    SSH常用命令详解

    SSH常用命令详解
    的头像 发表于 06-04 11:30 1731次阅读

    飞凌嵌入式ElfBoard ELF 1板卡-Uboot常用命令之查看命令

    上电后,在uboot倒计时结束前按下空格,输入9进入uboot命令行:进入uboot命令行之后,可以通过输入“?”或者help可以查看uboot全部命令。如图(图未截全):每一个命令
    发表于 05-22 11:26

    Linux常用命令大全

    Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任务,如管理文件和目录、操作进程、网络通信、软件安装等。
    的头像 发表于 05-03 18:08 1622次阅读

    aurix development studio无法用命令行编译工程的原因?

    aurix development studio无法用命令行编译工程
    发表于 04-18 06:50

    请问如何通过S32K312命令行构建代码?

    现在我们已经通过 S32DS3.5 IDE 开发了固件,它也可以工作了。 最近,我们收到了通过命令行构建代码的要求,并且 我从 S32DS 帮助内容中读取了相关文档,但这种情况会发生 有关 JAVA
    发表于 04-09 07:48

    Linux常用命令行总结

    学习了一段时间的linux之后,开始着手基本命令的学习,这里主要记录一些学习过程中重要的知识点供以后查阅。
    的头像 发表于 03-03 10:40 814次阅读
    Linux常<b class='flag-5'>用命令行</b>总结

    curl wget bond:深入解析命令行工具的差异与应用场景

    curl curl 是一个用于与服务器进行数据传输的命令行工具。它支持多种协议,包括 HTTP、HTTPS、 FTP 等。 基本用法 获取网页内容: curl http://example.com
    的头像 发表于 01-24 09:20 782次阅读