📘 内窥镜图像采集
& FPGA 硬件加速方案

🎯 30章 · 从入门到实战
📅 2025 · 迭代版 ⚡ 30个模块 · 完整目录 # 友好色系
01
发展历史 · CCD/CMOS · 系统框图 · 实时性/分辨率/功耗挑战
02
MIPI · LVDS · GTP/GTX硬核 · 数据接收与解串
03
Vivado/Vitis · RTL→仿真→综合→比特流 · 工程管理
04
RGB2YUV · 白平衡 · 伽马校正 · 定点化与流水线
05
均值/中值/高斯滤波 · Line Buffer · 滑动窗口
06
直方图均衡 · 对比度拉伸 · Sobel/Laplacian锐化
07
VESA/ITU时序 · Block RAM · DDR3/DDR4 · 乒乓操作
08
Gen2/Gen3 DMA · XDMA/QDMA · 上位机高速搬运
09
FX3方案 · UDP/TCP卸载引擎 · 选型建议
10
HDMI/DVI/DP · SerDes · 视频输出信号
11
多时钟域 · 异步FIFO · 时钟抖动 · 全局复位策略
12
逻辑复制 · 寄存器平衡 · 流水线 · 时序违例调试
13
OV系列/IMX系列 · 分辨率/帧率/曝光动态调整
14
上电→PLL锁定→初始化→稳定输出 · 状态机 · 仿真波形
15
AXI4-Stream协议 · 采集/预处理/缓存/输出互联 · 可复用IP
16
双线性插值 · 最近邻插值 · 系数ROM · 面积与精度平衡
17
坐标变换 · 双端口RAM · 任意角度旋转 · 边界像素处理
18
CCM · 3D查找表 · BRAM存储LUT · FPGA实现
19
双目/多目内窥镜 · 同步触发 · 全局时钟 · 微秒级同步
20
无损/近无损 · 小波变换 · JPEG2000加速架构
21
SIFT/ORB · 相位相关 · 流水线化拼接处理
22
Vivado HLS · C/C++算法综合为RTL · 加速开发周期
23
ILA · VIO · 仿真波形 · 板级调试案例
24
动态/静态功耗 · 门控时钟 · 操作数隔离 · 电压缩放
25
MIPI/LVDS/PCIe布局 · 端接电阻 · 差分对等长控制
26
MTF · SNR · 色彩还原度 · 量化测试环境
27
需求分析 · 器件选型 · 原理图 · 1080P@60fps 完整复盘
28
4K挑战 · Kintex-7/Zynq UltraScale+ 解决方案
29
轻量化CNN · MobileNet部署 · 实时检测与分割
30
核心知识点 · 设计流程 · 项目文档撰写与答辩建议