精华内容
下载资源
问答
  • vitis使用教程

    2021-09-15 22:13:29
    在学习ZYNQ嵌入式开发的过程中,正点原子的教程是采用SDK,而我下载的vivado2020.1已经变成了vitis,所以写一这篇博客,方便后续查阅。 文章目录学习记录找到vitis安装vitis创建platform工程创建application工程找...

    学习记录

    在学习ZYNQ嵌入式开发的过程中,正点原子的教程是采用SDK,而我下载的vivado2020.1已经变成了vitis,所以写一这篇博客,方便后续查阅。

    找到vitis

    vivado->tools->launch vitis ide

    在这里插入图片描述
    如果打开失败,说明没有安装vitis,先进行安装。

    安装vitis

    vivado->help->Add Design Tools or Devices…或者直接在赛灵思的官网直接下载对应的版本也可以。
    在这里插入图片描述
    退出杀软来加速安装,下一步,登录。
    在这里插入图片描述

    (安装的时间有点长)建议点击preference,关闭optimize disk usage,否则安装结束后可能会卡在optimize disk usage上。有人优化了一晚上没结束,不得已重装。我晚上打开安装程序,第二天发现电脑已经睡眠了,程序卡在optimize disk usage上,等了半上午,快失去耐心得时候安装完成了。
    在这里插入图片描述
    在这里插入图片描述

    我已经安装完成了,所以是灰色状态。

    创建platform工程

    vivado->tools->launch vitis ide
    选择工作路径
    在这里插入图片描述

    先创建一个 platform project,填写工程名;
    在这里插入图片描述

    选择xsa文件路径;
    在这里插入图片描述

    创建application工程

    新建一个应用工程
    在这里插入图片描述

    选择刚刚创建的平台;
    在这里插入图片描述

    填写应用工程名;
    在这里插入图片描述
    继续、默认;
    在这里插入图片描述
    选择空白C工程或hello world官方工程;
    在这里插入图片描述
    结束工程创建;
    在这里插入图片描述

    找例程

    explorer->platform工程名->platform.spr->board support package
    board support package点击一次显示
    在这里插入图片描述
    board support package再点击一次,并拖动滚动条找到GPIO部分;
    在这里插入图片描述
    可以查看文档documentation,也可以加载例程;
    点击 Documentation 将在浏览器窗口打开 GPIO 的 API 文档,里面有关于 GPIO 的详细信息;
    在这里插入图片描述

    点击 Import Examples,会弹出下图所示的导入示例界面;
    在这里插入图片描述

    这两个示例的介绍可以在刚才打开的 API 文档中看到。
    xgpiops_intr_example.c 包含有关如何直接使用 XGpiops 驱动程序的示例。此示例显示了中断模式下驱动程序的用法,并使用 GPIO 的中断功能检测按钮事件,根据输入控制 LED 输出。
    xgpiops_polled_example.c同样包含有关如何直接使用 XGpiops 驱动程序的示例。此示例提供了用于读取/写入各个引脚的 API 的用法。
    选择 xgpiops_polled_example 示例

    在 Project Explorer 中,新增了 pio_mio_bsp_xgpiops_polled_example_1 目录,我们打开其 src 目录下的 xgpiops_polled_example.c 文件。

    在这里插入图片描述

    代码没看懂,删了,写其他的吧。
    在这里插入图片描述

    删除应用工程,连本地文件一起删除。

    编写源码

    src右键,新建文件
    在这里插入图片描述

    文件名main.c
    在这里插入图片描述

    写代码,我直接粘贴现成的代码了;
    在这里插入图片描述
    编译工程,点击一下应用工程名
    再点击Project->build project;
    在这里插入图片描述
    等右下角进度条跑完,build finished;
    在这里插入图片描述

    下载程序

    如果使用到了PL资源,需要加载比特流,反之不用。
    因为本次实验使用了 PL 内的资源,因此我们在下载软件编译生成的 elf 文件之前,需要先下载硬件设计过程中生成的 bitstream 文件,对 PL 部分进行配置。
    点击“ Xilinx-> Program FPGA;
    在这里插入图片描述
    点击右下角的“Program”;
    一段进度条过去了;

    配置 PL 完成后, 接下来我们要下载软件程序。在应用工程 上右击,选择“Run As->launch hardware
    一段进度条过去了
    程序就已经运行了,可以从串口的打印结果上看到。

    在这里插入图片描述

    没了
    插入一下,串口界面可以在windows->show view
    搜索terminal
    在这里插入图片描述

    单机右上角+连接相应串口;
    在这里插入图片描述

    参考文献

    1、正点原子ZYNQ嵌入式开发;
    2、 Xilinx vitis学习教程:ZYNQ之Hello world(1).
    3、vitis使用教程.

    展开全文
  • vitis使用

    2020-09-19 14:25:51
    1、BSP修改 2、Debug配置 3、MicroBlaze宏定义文件 4、mdio接口参数修改

    1、BSP修改

    2、Debug配置

    3、MicroBlaze宏定义文件

    4、mdio接口参数修改

     

     

     

    展开全文
  • 开始使用Vitis软件工具,主要是关于xilinx新软件vitis的一些简单看法,没有啥新的内容,这些内容从官网中也能看到。
  • 《course_s2_ALINX_ZYNQ(AX7010_AX7020)开发平台Vitis应用教程V1.02》,很不错的资料,希望对你的学习工作有所帮助。
  • Vitis初步使用

    2021-12-06 12:38:27
    学习ZYNQ嵌入式的时候,很多教程都是基于SDK进行的,但是新版的vivado已经没有SDK了,取而代之的是vitis,进行了一些尝试实现了工程创建和程序下载等一些简单的功能。

    简介

    学习ZYNQ嵌入式的时候,很多教程都是基于SDK进行的,但是新版的vivado已经没有SDK了,取而代之的是vitis,进行了一些尝试实现了工程创建和程序下载等一些简单的功能。

    过程

    下载的vivado版本为2019.2

    首先在vivado中,导出硬件
    在这里插入图片描述

    导出的硬件格式为.xsa。

    然后打开vitis,新建工程

    在这里插入图片描述

    然后要选择导入之前生成的硬件文件。

    在这里插入图片描述

    新建的时候选择hello_world模板。

    工程新建完之后。

    在这里插入图片描述

    其中terminal默认没有显示出来,可以在下面的设置中打开,window->show view

    在这里插入图片描述

    terminal窗口显示之后就可以连接串口。

    在这里插入图片描述

    在弹出的窗口中要选择串口,然后设置波特率等参数,之后就可以连接成功了。

    在这里插入图片描述

    点击这个锤子可以编译工程

    工程编译完成之后,连接下载器。

    在这里插入图片描述

    之后如果一切正常,就会串口打印hello world.

    在这里插入图片描述

    基本操作到此结束。

    展开全文
  • Xilinx Vitis安装和使用

    千次阅读 2020-05-30 17:45:04
    安装Vitis,执行, $ chmod -Rf 777 /opt $ ./xsetup 按照默认设置,桌面快捷方式安装失败,所以下次安装打时候就不要选这个了,安装路径/opt/Xilinx,安装完之后,加载License, 从Dash Board里面可以卸载...

    作者

    QQ群:852283276
    微信:arm80x86
    微信公众号:青儿创客基地
    B站:主页 https://space.bilibili.com/208826118

    参考

    Vitis Unified Software Development Platform 2020.1 Documentation
    Vitis Application Acceleration Development Flow Documentation
    Vitis Embedded Software Development Flow Documentation
    ug1144
    how to add or modify petalinux 2016.4 yocto kernel source or devictree source?
    An example of using FILES_${PN}
    Vitis Platform Out-of-Date after Update HW Specification
    如何使用 Git 在 Vitis IDE 中进行版本控制

    安装

    Windows

    Vivado打不开,Vitis闪退,通过命令行执行发现Error: The file D:/Xilinx/Vivado/2020.1/lib/win64.o/librdi_device.dll is corrupt. Please re-install,重新解压缩安装包安装后问题消失,文件在硬盘里放久了竟然损坏了?事事不顺,软件安了一天。

    Ubuntu16.04.6

    安装Vitis,执行,

    $ chmod -Rf 777 /opt
    $ ./xsetup
    

    按照默认设置,桌面快捷方式安装失败,应为我的是中文版的ubuntu,桌面快捷方式安装错误,把Desktop的快捷方式剪切到桌面即可,安装路径/opt/Xilinx,安装完之后,加载License, 从Dash Board里面可以卸载Information Center,我很讨厌这个,接着安装下载器驱动,参考UG973,

    $ cd /opt/Xilinx/Vivado/2019.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/
    $ sudo ./install_drivers
    

    命令行安装,

    # ./xsetup -b ConfigGen
    Running in batch mode...
    Copyright (c) 1986-2021 Xilinx, Inc.  All rights reserved.
    
    INFO : Log file location - /root/.Xilinx/xinstall/xinstall_1627208663081.log
    Select a Product from the list:
    1. Vitis
    2. Vivado
    3. On-Premises Install for Cloud Deployments
    4. BootGen
    5. Lab Edition
    6. Hardware Server
    7. Documentation Navigator (Standalone)
    
    Please choose: 1
    
    INFO : Config file available at /root/.Xilinx/install_config.txt. Please use -c <filename> to point to this install configuration.
    # 修改安装路径 /opt/Xilinx
    # vi /root/.Xilinx/install_config.txt 
    # ./xsetup -a XilinxEULA,3rdPartyEULA,WebTalkTerms -b Install -c /root/.Xilinx/install_config.txt 
    Running in batch mode...
    Copyright (c) 1986-2021 Xilinx, Inc.  All rights reserved.
    
    INFO : Log file location - /root/.Xilinx/xinstall/xinstall_1627208737680.log
    INFO : Installing Edition: Vitis Unified Software Platform
    INFO : Installation directory is /opt/Xilinx
    
    Installing files, 99% completed. (Done)                         
    It took 35 minutes to install files.
    
    INFO : Log file is copied to : /opt/Xilinx/.xinstall/Vitis_2020.1/xinstall.log
    INFO : Installation completed successfully.For the platforms: please visit xilinx.com and review the "Getting Started Guide" UG1301
    

    使用

    更改配色

    因为我的ubuntu18.04 gnome装了黑色主题,vitis的主题必须调整,否则字体看不到了。
    2021-02-25 23-02-21

    更新xsa

    vitis没有像sdk那样自动检测hdf更新,重新生成hw,需要在项目窗口手动右键执行更新。vivado更改了一个地址,更新xsa发现vitis中地址没有更新,清除综合,重新跑一遍解决。中断在bd里面更新了,但是软件没有更新,这时候需要Reset BSP才可以。

    platform out-of-date

    更新xsa文件后项目窗口显示out-of-date,右键执行编译可消除这个提示。

    bsp配置

    打开项目的*.spr文件,

    展开全文
  • 由于内容过多,首篇给大侠列出目录,后续有时间分篇连载,今天带来第五篇,介绍使用Vitis IDE,包括建立系统和Vitis IDE调试流程。后续还会带来详细的开发教程,敬请关注。话不多说,咱们就进入正题。 VITIS简介 ...
  • 官方文档说是以3.2版本开发的,如果安装的是opencv 4.x可能需要修改代码,才能运行,此外已经安装了最新版本的Vitis 2020.2软件 linux下安装opencv(opencv-3.4.12) 链接:https://opencv.org/releases/ sudo ...
  • 由于内容过多,首篇给大侠列出目录,后续有时间分篇连载,今天带来第四篇,介绍使用Vitis IDE,包括Vitis命令选项和创建Vitis IDE项目。后续还会带来详细的开发教程,敬请关注。话不多说,咱们就进入正题。 VITIS...
  • 作者:Stephen MacMahon来源:赛灵思中文社区论坛这是《创建 Vitis 加速平台》系列的第 3 篇博文。在前文中,我们讲解了如何创建硬件和软件工程。在本文中,我们将讲解如何...
  • 本实验介绍如何使用ZYNQ芯片PS端的MIO。MIO是ZYNQ芯片PS端的基础外设IO,可以连接诸如SPI,I2C,UART,GPIO等,通过Vivado软件设置,软件可以将信号通过MIO导出,同样也可以将信号通过EMIO(后续试验会介绍EMIO)...
  • 自定义AXI IP核实验——FPGA Vitis

    千次阅读 2021-12-25 12:19:40
    Vitis工程的编写A. 工程源码下载 1. 前言 Xilinx官方为大家提供了很多IP核,在Vivado的IP Catalog中可以查看这些IP核,用户在构建自己的系统中,不可能只使用Xilinx官方的免费IP核,很多时候需要创建属于自己的...
  • Xilinx vitis学习教程:ZYNQ之Hello world(1)

    万次阅读 多人点赞 2019-12-29 21:54:24
    或许是每个做硬件的厂商都有做软件的心,xilinx发布了他的下一个平台Vitis,也就是硬件和软件分开了(即Vivado和IDE分开了),除了启动方式和使用方法略有区别外,其他操作几乎与上一代Vivado一模一样。本文是试用这...
  • 作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 microblaze 使用vitis创建microblaze软件工程,按一步步向导操作就可以了,不必须看什么文档,
  • 在完成如下两步的基础上再进行Vitis DPU加速设计: A base hardware design exported from Vivado® Design Suite A base software design that includes Linux kernel, root file system,and device tree 完成上述...
  • HLS调用vitis

    千次阅读 2019-12-27 15:32:06
    Vitis视觉库可用于构建Vivado®HLS中的应用程序。本节详细介绍如何将Vitis vision库组件集成到Vivado HLS 2019.2的设计中。本节提供了有关如何通过...需要做以下更改,以促进Vivado HLS 2019.2中使用模型的正常运行...
  • vitis软件运行的时候,需要一个工作空间,然后后面的所有的项目都会放在这个目录中,点击switch workplace即可切换工作目录 二. 创建工程项目 点击Application Project 点击next 点击create a new platform,然后...
  • 1、通过Vivado界面的Tool—>Launch Vitis IDE(或者直接打开桌面的Xilinx Vitis 2020.2快捷方式) 第一次打开Xilinx Vitis 2020.2需要设置一下路径,指定workspace即可; 2、进入界面之后,点击File—>New ,新增 ...
  • Vitis第一个硬件加速教程RTL内核

    千次阅读 2020-03-02 21:03:13
    Vitis Unified Software Platform Documentation Application Acceleration Development UG1393 (v2019.2) 下载平台网页 Alveo U200 Data Center Accelerator Card https://www.xilinx.com/products/board...
  • 使用内存映射与主机通信 AXI流与其他内核 用RTL编写的内核 自由运行的AXI流内核 从Verilog源构建并打包到XO文件中 将内核链接到比特流 控制执行的主机端OpenCL程序 硬件ILA调试实用程序 在设计中添加调试内核 附加到...
  • Vitis HLS中使用C ++实现2D卷积神经网络 CNN-使用-HLS 目录结构: 该软件包包含以下目录: modules /-用于开发和测试用于CNN实施的单个HLS功能的目录 neuronetwork_stream /-包含C ++源代码和测试平台的目录 py ...
  • 在Vivado里导出bitstream到工程文件下的VITIS文件夹里(VITIS文件夹是自己创建的,也可以用其他名字) 打开Vitis 选择VITIS文件夹作为workspace 创建application project 创建名为helloworld的Appli
  • 由于内容过多,首篇给大侠列出目录,后续有时间分篇连载,今天带来第三篇,介绍使用Vitis分析仪。后续还会带来详细的开发教程,敬请关注。话不多说,咱们就进入正题。 VITIS简介 作者:艮林子 校对:陆辉 第一...
  • Xilinx Vitis(Vivado) 2019.2

    2020-03-11 09:35:05
    Vitis 统一软件平台可实现在 Xilinx 异构平台(包括 FPGA、SoC 和 Versal ACAP)上开发嵌入式软件和加速应用。它可为边缘、云和混合计算应用加速提供统一编程模型。 利用与高层次框架的集成,通过加速库采用 C、...
  • vitis-ai中文资料.pdf

    2021-08-02 09:22:25
    中文手册方便入门过程中快速打通流程
  • vitis_1.7z

    2020-01-09 09:39:38
    博客配套资源 https://blog.csdn.net/botao_li/article/details/103901856
  • 使用Vitis固化程序

    千次阅读 2021-05-10 15:31:35
    创建Vitis工程的时候,记得勾选Generate boot components,这样可以生成FSBL文件。 步骤二: 编译好工程。右键你的app工程,点击creat boot image: 一般来说上图界面保持默认就好,注意图中最下面boot image ...
  • 深度学习DPU IP最低配置下,至少需要38457 LUT,而ZYNQ 7010只有35500 LUT,本来笔者是有一块7Z010的开发板,奈何资源不够,无法使用Vitis的核心功能。由于笔者比较穷,买不起ZED Board这样的贵的开发板,因此,笔者...
  • 如何利用vitis自带的串口工具打印hello world。 先建好hello world编译程序,之前步骤就是正常工程建立。 选择Build project 在vitis serial teminal窗口点击绿色+,串口配置如下。点击OK。 选择run as .运行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,789
精华内容 715
关键字:

vitis使用