
Vitis
文章平均质量分 85
硬码农二毛哥
FPGA工程师经验分享,介绍完整FPGA项目开发过程,内容涉及硬件、软件和逻辑。
展开
-
VDMA设计
本文对VDMA模块功能、性能、寄存器和软件编程方法进行简要介绍。原创 2022-04-09 15:45:00 · 2840 阅读 · 0 评论 -
VDMA测试图像源
vdma是zynq开发过程中经常使用的模块,摄像头输出图像数据进入vdma,通过vdma将数据搬运到PS。在没有摄像头的情况下需要使用图像源来调试vdma,有两种方法产生图像源,一种 是使用xilinx的ip,另一种是自己编写图像源,本文介绍如何自己编写AXI4-Stream slave类型的图像源。原创 2022-04-03 12:39:50 · 2431 阅读 · 4 评论 -
Vitis DPU加速设计流程总结
在完成如下两步的基础上再进行Vitis DPU加速设计:A base hardware design exported from Vivado® Design SuiteA base software design that includes Linux kernel, root file system,and device tree完成上述步骤后,单板可以正常启动,进入加速设计流程,下面是对vitis设计流程进行总结,更详细步骤请参考DPU。1、 在硬件平台中加入硬件接口和中断,导出xsa1 重原创 2021-05-30 20:23:19 · 2303 阅读 · 0 评论 -
Vitis加速应用设计
Vitis官方文档主要有两个ug1400和ug1393,ug1400主要针对嵌入式软件设计,ug1393针对应用加速设计。本文结合以上两个文档,主要针对Zynq®-7000 SoCs, 和Zynq® UltraScale+™ MPSoCs.应用加速开发流程进行简要介绍。1、支持平台加速应用支持Xilinx加速卡,Zynq®-7000 SoCs, 和Zynq® UltraScale+™ MPSoCs.器件,Artx®-7, Kintex®-7, Virtex®-7系列器件不支持加速应用。2、安装要求系原创 2021-02-21 14:09:22 · 1060 阅读 · 2 评论 -
Vivado2021.1、Vitis2021.1、Petalinux2021.1与Vitis AI 1.4安装详解与软件下载
本文对vivado、vitis、petalinux2021.1版本以及Vitis AI 1.4安装过程进行详细描述,并提供安装软件网盘地址。1 新建虚拟机新建虚拟机并设置共享文件夹VMware Workstation使用15.5版本,新建虚拟机使用Ubuntu18.04.02,2021.1版本软件可以支持r16.04.5, 16.04.6, 18.04.1, 18.04.2, 18.04.3, 18.04.4,18.04.5, 20.04, 20.04.1 (64-bit) 。新建过程时间比较长,但配原创 2021-09-25 21:59:44 · 11731 阅读 · 10 评论 -
Vitis中的ext4与initramfs
Vitis Packaging ImagesVitis支持Ext4和initramfs格式文件系统。Ext4 rootfspetalinux中的设置petalinux-config选择EXT4将petalinux编译生成的ext4 rootfs(rootfs.ext4)提供给VitisVitis编译后生成sd_card_img文件包含:xclbin文件:PL kernel应用程序可执行文件Linux Kernel image设备树配置文件:boot.scr脚本init.sh和原创 2021-08-10 20:42:46 · 456 阅读 · 0 评论 -
将xilinx官方bsp移植到自定义单板
在文章如何将zcu106例程移植到自定义单板上,描述了如何在自定义单板上构建硬件平台、软件系统,添加配方文件,运行zcu例程。实现过程很复杂。zcu106单板的bsp能不能直接用在自定义单板上呢?下面是我做的一些尝试,大家可以参考。zcu106单板使用zynqmpsoc 7ev器件,我手头的单板使用zynqmpsoc 5ev器件,都包含编解码器VCU。在进行了如下4方面的修改后,将zcu106的bsp应用与自定义单板,自定义单板正常启动。修改硬件平台修改MACHINE NAME修改设备树删除fs原创 2021-05-15 11:50:11 · 1388 阅读 · 1 评论 -
vitis下调试Linux应用程序
在进行Linux应用程序调试前,需要做好如下准备工作:安装Vivado、Vitis、Peatlinux使用Vivado完成硬件平台,到处xsa使用Peatlinux构建Linux镜像使用Vitis创建Platform Project在Platform Project加入Linux Domain创建Linux应用程序完成以上工作后,开始进行Linux应用程序调试。以上过程可以参考:在Ubuntu18.04上安装Vivado Vitis Petalinux 2020.1Vitis下Linu原创 2021-04-18 15:13:01 · 3057 阅读 · 0 评论 -
Vitis下Linux应用程序开发流程
Vitis统一软件平台将Xilinx各种软件统一,即支持Vitis嵌入式软件开发流程,又支持Vitis应用软件加速开发流程。本文介绍Vitis嵌入式软件中的linux应用程序开发流程。1 Vitis软件开发工作流程嵌入式应用开发流程:从Vivado导出xsa将xsa导入vitis软件并创建platform创建domain在Vitis IDE调试应用系统级调试生成boot imagesVitis软件platform工作空间结构,有两种Project类型:Platform Project原创 2021-04-05 20:00:19 · 6778 阅读 · 1 评论