• 2024-06-19Vitis Accelerated Libraries 学习笔记--OpenCV 安装指南
    目录1.简介2.安装过程2.1安装准备2.2常见错误2.2.1核心共享库报错3.通过实例测试 4.总结1.简介使用VitisVisionLibraryVitis视觉库,为什么要安装opencv库?在使用VitisVisionLibrary时,安装OpenCV库是因为许多视觉库的功能都提供了示例设计测试平台,使用
  • 2024-06-18Vitis HLS 学习笔记--Vitis Accelerated Libraries介绍
    目录1.简介2.库的组织结构 2.1结构级别L1/L2/L32.2文件内容3.分类介绍3.1 blas3.2codec3.3 data_analytics3.4 data_compression3.5 data_mover3.6 database3.7 dsp3.8graph3.9 hpc3.10 motor_control3.11 quantitative_finance3.12 securi
  • 2024-06-11Vitis HLS 学习笔记--接口存储器布局模型
    目录1.简介2.详解2.1数据对齐2.2 数据结构填充3.总结1.简介软件开发者写的程序会在CPU处理器上运行,而硬件开发者设计的“内核”则会在FPGA上运行。这两部分需要通过一个精心设计的接口来沟通,就像两个人用对讲机来交流一样。为了确保这种沟通顺畅,数据必须以
  • 2024-02-21mpsoc嵌入式vitis开发—AXI GPIO中断实验
    前言vitis版本:Vitis2023.2由于Vitis版本更新,很多API发生变化,学习原子哥的教程时很多代码对于不上,所以自己重新写一遍,并记录下自己踩过的坑,方便以后查看。这里直接给出代码,其他的流程参考原子哥的《2_DFZU2EG_4EVMPSoC之嵌入式Vitis开发指南_V1.0.pdf》代码#include"sleep.h
  • 2024-02-21mpsoc嵌入式vitis开发—外部中断实验
    前言vitis版本:Vitis2023.2由于Vitis版本更新,很多API发生变化,学习原子哥的教程时很多代码对于不上,所以自己重新写一遍,并记录下自己踩过的坑,方便以后查看。这里直接给出代码,其他的流程参考原子哥的《2_DFZU2EG_4EVMPSoC之嵌入式Vitis开发指南_V1.0.pdf》代码#include"platfor
  • 2023-12-301-1-02 AMD(XILINX) FPGA开发工具Vitis(vivado)安装
    1.1Vitis概述Vitis统一软件平台可实现在Xilinx异构平台(包括FPGA、SoC和VersalACAP)上开发嵌入式软件和加速应用。它可为边缘、云和混合计算应用加速提供统一编程模型。利用与高层次框架的集成,通过加速库采用C、C++或Python进行开发,或者使用基于RTL的加速器和低层次
  • 2023-12-2801 Xilinx vitis安装
    1Vitis概述Vitis统一软件平台可实现在Xilinx异构平台(包括FPGA、SoC和VersalACAP)上开发嵌入式软件和加速应用。它可为边缘、云和混合计算应用加速提供统一编程模型。利用与高层次框架的集成,通过加速库采用C、C++或Python进行开发,或者使用基于RTL的加速器和低层次运
  • 2023-11-07Vitis IDE2022 打开之前已经开过的项目文件
    【File】-【Import...】-【Eclipseworkspaceorzipfile】-【next】-【Browse】-【Finish】
  • 2023-05-24AMD Vitis 调试时,BSP代码的某些行没有被执行,代码乱跳等问题。
    问题AMDVitis调试代码时,BSP代码的某些应该被执行的行,没有被执行,调试器显示代码乱跳等。原因为了提高运行速度,BSP编译时,默认使用了优化选项进行编译,导致调试器对应二进制代码、和C代码时出现问题,显示出错误的执行流程。这只是显示问题,实际执行流程是没有问题的。解决办法将
  • 2023-05-11zynqMP调试笔记(包含如何调试U-BOOT)
    创建工程:kunyi02@kunyi02-PC:~/alinx/4ev-p/shao-Alps$petalinux-create-tproject-npetalinux--templatezynqMP配置工程:xsa文件由硬件提供kunyi02@kunyi02-PC:~/alinx/4ev-p/shao-Alps/petalinux$petalinux-config--get-hw-description../hardware/design_
  • 2023-03-09vivado/vitis HLS报错不支持memory copy
    大概率是memset/memcpy/copy等函数操作数组空间、对数组初始化引起的。解决办法:查找项目中所有的memset/memcpy/copy,使用for循环代替他们。举例:copy函数代替后的for循环
  • 2023-03-07Getting Started with AMD
    FPGAanddefinitionsBEL-BasicElementofLogic​ BEListhelowestbasicelement(thesmallestandindivisiblecomponentinFPGA),anditcanalsobecal
  • 2023-02-13赛灵思 Xilinx Versal 自适应计算加速平台嵌入式设计教程
    https://zhuanlan.zhihu.com/p/390681171Versal嵌入式设计教程本文档旨在提供有关将赛灵思Vivado®DesignSuite流程应用于Versal™VMK180/VCK190评估板的指示信
  • 2023-01-05HDMI1.4/2.0 Subsystem官方例程的建立
    HDMI1.4/2.0Subsystem官方例程的建立1、 项目背景明德扬(MDY)为某研究所研制的视频接口转换模块,该模块将HDMI视频转成LVDS7:1视频。视频输入接口采用的是HDMI4K输入,基于X
  • 2023-01-05HDMI1.4/2.0 Subsystem官方例程的建立
    HDMI1.4/2.0Subsystem官方例程的建立1、 项目背景明德扬(MDY)为某研究所研制的视频接口转换模块,该模块将HDMI视频转成LVDS7:1视频。视频输入接口采用的是HDMI4K输入,基于X
  • 2022-11-03ZYNQ:从SDK到Vitis(二):工程开发中的一些差异
    一、官方示例代码的导入        在SDK中,开发人员导出硬件平台,启动SDK,创建相应的应用工程后,在projectexplorer会产生一个板级支持包文件夹,双击里面的system.mss文
  • 2022-08-18ZYNQ系列VITIS不支持JTAG模式的核心板烧录方法
    2-1:系统环境变量修改    对于ZYNQ或者MPSOC下载QSPI程序需要用到2个文件    Boot.bin文件:改文件由fsbl.elf文件、fpga.bit文件、应用程序.elf文件合成