VIP20
本课程属于:035-HLS 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

HLS图像加速算法移植实战

📚 共计 30 章节
01
HLS与图像处理概述
HLS基本概念 · 图像处理基础 · HLS在图像加速中的优势
概念入门
02
Vivado HLS开发环境搭建
Vivado HLS安装 · License配置 · 创建第一个HLS工程
环境工具
03
HLS数据类型与接口综合
任意精度数据类型 · ap_int/ap_fixed · 接口综合协议 (AXI4-Stream等)
数据类型接口
04
图像灰度化算法移植
RGB转Gray算法原理 · C/C++代码编写 · HLS优化指令初探
灰度优化
05
图像直方图均衡化
直方图统计 · CDF计算 · 映射表生成 · HLS流水线优化
直方图流水线
06
Sobel边缘检测加速
Sobel算子原理 · 行缓冲Line Buffer · 窗口缓存Window Buffer
边缘检测Line Buffer
07
高斯滤波算法移植
高斯核生成 · 二维卷积分解 · HLS数组分区优化
滤波数组分区
08
中值滤波算法移植
滑动窗口排序 · 快速中值算法 · HLS数据流优化
中值数据流
09
图像缩放算法 (双线性插值)
插值原理 · 坐标映射 · HLS定点数优化
缩放定点数
10
色彩空间转换 (RGB2HSV)
HSV色彩空间 · 非线性转换 · HLS查找表优化
色彩LUT
11
图像二值化与OTSU算法
OTSU阈值计算 · 类间方差最大化 · HLS循环优化
二值化OTSU
12
形态学操作 (腐蚀与膨胀)
结构元素定义 · 击中击不中变换 · HLS数据重用
形态学数据重用
13
Canny边缘检测器移植
多阶段算法 · 非极大值抑制 · 双阈值检测 · 任务级并行
Canny并行
14
HLS中的视频接口与帧缓存
Video In/Out IP · VDMA配置 · 帧缓存管理
视频接口VDMA
15
行缓冲与窗口缓冲深入
Line Buffer深度设计 · Window Buffer边界处理
缓冲边界
16
HLS流水线优化技术
II (Initiation Interval) · 函数流水线 · 循环流水线
流水线II
17
HLS数据流优化技术
Dataflow pragma · FIFO深度设置 · 生产者消费者模型
数据流FIFO
18
HLS数组优化技术
数组分区 (Partition) · 数组映射 (Map) · 数组重塑 (Reshape)
数组Partition
19
HLS循环优化技术
循环展开 (Unroll) · 循环合并 (Merge) · 循环扁平化 (Flatten)
循环Unroll
20
HLS定点数精度分析
量化误差 · 字长选择 · 仿真验证
定点数精度
21
HLS与AXI4-Stream接口实战
TLAST · TKEEP · TUSER信号处理
AXI4-Stream协议
22
HLS与DDR内存交互
M_AXI接口 · 突发传输 · 数据对齐
DDRM_AXI
23
多核HLS设计
任务级并行 · 数据依赖分析 · 同步机制
多核同步
24
HLS性能评估与瓶颈分析
Latency · Throughput · 资源利用率报告解读
性能分析
25
HLS与RTL协同仿真
C/RTL协同仿真 · 波形调试 · 性能对比
仿真RTL
26
HLS IP封装与集成
IP打包 · Block Design集成 · SDK驱动开发
IP集成
27
实时视频处理系统设计
摄像头采集 · HLS处理 · HDMI显示
视频实时
28
HLS图像处理库 (OpenCV HLS)
xfOpenCV库介绍 · 常用函数调用
OpenCV库
29
HLS深度学习预处理加速
图像归一化 · 数据排布转换 (NHWC转NCHW)
深度学习预处理
30
综合项目实战:基于Zynq的实时人脸检测加速系统
Zynq平台 · 人脸检测 · 系统集成
项目Zynq