ZYNQ

11 篇文章
Descriptor 描述子运算 HLS代码解析(ⅱ)

Descriptor 描述子运算 HLS代码解析(ⅱ)

引言 Descriptor 描述子运算的整个代码量比较少,因此本章节就是描述子运算 HLS解析 的最后一章节 该章节依旧是以代码注释的方式呈现。 需要额外关注的是,整个代码从输入到输出他的数据流向是怎么样?数据经过了哪些函数处理,进行了什么操作? 最后打包成AXI-Stream 协议格式输出。 wi

Descriptor 描述子运算 HLS代码解析(ⅰ)

Descriptor 描述子运算 HLS代码解析(ⅰ)

引言 该系列依旧是ORB-SLAM3移植到zynq平台的系列代码解析。 接着上一课,FAST角点检测我们已经基本讲完了,后续有什么不理解的可以先问问AI,如果不好解决的问题可以评论区留言。 从本章节开始,一改以前的风格。如果您是按顺序看到这里,那说明你的对HLS代码的书写风格已经有所熟悉了,所以之后

FAST角点检测 HLS代码解析(ⅳ)

FAST角点检测 HLS代码解析(ⅳ)

ProcessFast函数 该代码在 FAST 角点检测中负责图像数据的流式缓存与滑动窗口管理、边界条件处理、调用核心检测函数执行角点判断,将结果与原始像素信息打包输出,并通过 HLS 优化指令实现硬件高效运行。 template<int ROWS, int COLS, int DEPTH, int

FAST角点检测 HLS代码解析(ⅱ)

FAST角点检测 HLS代码解析(ⅱ)

FAST角点的本质 FAST (Features from Accelerated Segment Test) 算法的核心思想是: 判断某个像素点周围是否存在一段连续的亮或暗像素环(通常取 16 个像素组成的圆),如果有足够多连续的像素明显比中心点亮或暗,则这个点就是角点。 FAST 角点检测的本质

ORB-SLAM3移植至zynq实现硬件加速--任务拆分

ORB-SLAM3移植至zynq实现硬件加速--任务拆分

前言 ORB-SLAM3 是一款基于特征点的实时视觉 SLAM(同步定位与地图构建)系统,由西班牙巴塞罗那自治大学团队开发,支持单目、双目、RGBD 相机及与 IMU(惯性测量单元)的融合,能在室内外多种环境中实现鲁棒的定位与三维地图构建,核心特点是支持多传感器融合、地图重用与多地图融合,且在精度和

Vitis HLS 系列教程番外(1)- 三大编程范例

Vitis HLS 系列教程番外(1)- 三大编程范例

引言 阅读UG1399的时候,我们会看到它罗列了三种编程范例。 而这个正是我们更好去理解高级编程语言和FPGA编程之间的区别。 Xilinx的HLS编程中,它主要有三大范例:生产者使用者范例、串流数据范例、流水线范例,我会在下文中详细罗列出UG1399对这部分的介绍,如果你已经看过了可以跳过这一部分

Vitis HLS 系列教程(0)-- 前言

Vitis HLS 系列教程(0)-- 前言

谁适合阅读? 当你点进这篇文章的时候,你或许不知道这个软件是什么东西! 但我需要你认识“Xilinx”,若是你不知道这个的话,可能这个系列并不适合你。 你需要具备的条件有: C语言、C++语言基础(起码要看得懂最基本的,可以快速学习这方面的知识) 手上有ZYNQ7000系列开发板(本文会具体围绕着一