01
HLS概述与开发环境搭建
什么是HLS?与传统RTL对比 · Vivado/Vitis HLS安装配置
环境入门
02
HLS基础语法与数据类型
ap_int/ap_fixed · C/C++ 综合基础
语法数据类型
03
HLS接口综合
block-level/port-level · AXI4-Stream/Lite/Full
接口AXI
04
流水线与数据流
PIPELINE/DATAFLOW pragma · 循环展开与流水线
优化流水线
05
数组优化与存储
ARRAY_PARTITION/RESHAPE · BRAM/URAM映射
存储数组
06
循环优化技术
循环合并/展开/流水线 · 嵌套循环策略
循环性能
07
HLS中的定点数运算
定点数精度 · 乘法器/除法器优化
定点算术
08
图像处理基础与色彩空间
RGB/YUV/HSV · 色彩空间转换HLS实现
色彩图像
09
图像缩放算法
最近邻/双线性插值 · HLS实现与性能分析
缩放插值
10
图像滤波(一)
均值滤波、高斯滤波 · 窗口缓存设计
滤波窗口
11
图像滤波(二)
中值滤波、Sobel边缘检测 · HLS优化
边缘滤波
12
形态学操作
腐蚀/膨胀/开闭运算 · HLS实现
形态学二值
13
直方图均衡化
直方图统计与均衡化 · HLS优化
直方图增强
14
帧缓存与DDR控制器
VDMA配置 · 多帧缓存管理策略
DDRVDMA
15
AXI4-Stream视频协议
视频时序(H-Sync/V-Sync) · Line Buffer设计
视频时序
16
HLS视频库
hls::Mat/Window/LineBuffer · 常用函数
视频库封装
17
图像旋转与仿射变换
坐标映射与插值 · HLS实现
几何变换
18
图像金字塔
高斯/拉普拉斯金字塔 · HLS实现
金字塔多尺度
19
HLS调试与仿真
C仿真/C/RTL协同仿真 · 波形分析
调试仿真
20
HLS性能优化策略
吞吐量/延迟/资源权衡 · 数据复用
优化性能
21
多核与并行处理
多核架构 · 任务级/数据级并行
并行多核
22
HLS与Zynq SoC集成
PS/PL协同 · AXI总线与中断
Zynq集成
23
HLS IP核封装与集成
打包为IP · Vivado Block Design集成
IP封装
24
嵌入式Linux视频采集显示
V4L2驱动 · FrameBuffer显示
Linux视频
25
HLS加速深度学习推理(一)
卷积层的HLS实现
CNN卷积
26
HLS加速深度学习推理(二)
池化层、全连接层HLS实现
池化全连接
27
HLS加速深度学习推理(三)
量化与定点数推理
量化定点
28
综合项目实战(一)
基于HLS的实时边缘检测系统
实战边缘检测
29
综合项目实战(二)
实时人脸检测预处理系统
实战人脸
30
HLS发展趋势与高级话题
Catapult/Intel HLS · 高层次综合未来
趋势前沿