首页
›
芯片设计与FPGA
›
007-FPGA
›
《从零搭建FPGA图像采集系统》
VIP20
本课程属于:007-FPGA
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
从零搭建FPGA图像采集系统
📚 共计 30 章节
01
课程导论与开发环境搭建
FPGA图像采集系统概述、应用场景、开发板选型 (Xilinx/Altera)、Vivado/Quartus安装与配置、硬件描述语言 (Verilog/VHDL) 选择。
环境
选型
导论
02
FPGA基础与Verilog语法入门
FPGA内部结构 (LUT、FF、BRAM、DSP)、Verilog模块结构、数据类型 (wire/reg)、always块与assign语句、组合逻辑与时序逻辑。
Verilog
基础
03
图像传感器接口协议(一)
OV5640/MT9V034等常见CMOS传感器介绍、SCCB/I2C配置总线详解、寄存器配置实战。
传感器
I2C
04
图像传感器接口协议(二)
DVP并行接口时序分析 (PCLK、VSYNC、HSYNC、DATA)、Verilog实现像素数据采集。
DVP
时序
05
MIPI CSI-2接口入门 (选学)
MIPI D-PHY物理层、CSI-2协议层、Lane管理、使用Xilinx MIPI IP核进行数据接收。
MIPI
高级
06
图像数据缓存——FIFO设计
同步FIFO与异步FIFO原理、Verilog实现同步FIFO、跨时钟域处理 (CDC)、FIFO深度计算。
FIFO
CDC
07
图像数据缓存——BRAM与DDR3
Block RAM配置与使用、MIG IP核配置DDR3、AXI4接口读写DDR3、多端口访问设计。
BRAM
DDR3
08
图像预处理——色彩空间转换
RGB888转YUV/YCrCb、灰度化算法、Verilog流水线设计、FPGA实现与仿真。
色彩
流水线
09
图像预处理——滤波算法
均值滤波、中值滤波、高斯滤波原理、3x3窗口生成器设计、Verilog实现与资源优化。
滤波
窗口
10
图像预处理——边缘检测
Sobel算子原理、梯度计算、阈值化处理、Verilog实现实时边缘检测。
Sobel
边缘
11
图像缩放与旋转
双线性插值算法、最近邻插值、Verilog实现图像缩放、坐标变换与旋转。
插值
几何
12
图像显示接口——VGA
VGA时序标准 (640x480@60Hz)、行场同步信号生成、Verilog实现VGA驱动、彩条测试。
VGA
显示
13
图像显示接口——HDMI
HDMI/DVI协议基础、TMDS编码、使用Xilinx HDMI IP核、实现1080p显示。
HDMI
1080p
14
图像显示接口——LCD屏驱动
RGB-LCD接口时序、ILI9341/ST7789等驱动芯片配置、Verilog实现LCD初始化与刷屏。
LCD
驱动
15
图像采集系统架构设计
系统框图设计、数据流分析 (Sensor->FIFO->DDR->Display)、模块划分与接口定义。
架构
顶层
16
状态机设计与控制
FSM (有限状态机) 基础、三段式状态机写法、图像采集系统主控状态机设计。
FSM
控制
17
AXI4-Stream总线详解
AXI4-Stream协议、TVALID/TREADY握手、数据打包与解包、在图像系统中的应用。
AXI4
流
18
VDMA (Video Direct Memory Access) 使用
Xilinx VDMA IP核配置、帧缓存管理、同步锁存模式、多帧缓冲。
VDMA
帧缓存
19
视频时序生成与同步
Video Timing Controller IP核、行场同步信号生成、帧同步与帧中断、去隔行处理。
时序
同步
20
图像叠加与OSD (On-Screen Display)
字符/位图叠加原理、BRAM存储字库、Verilog实现OSD叠加、Alpha混合。
OSD
叠加
21
图像压缩——JPEG基础 (选学)
JPEG压缩流程 (DCT、量化、熵编码)、FPGA实现DCT变换、资源评估。
JPEG
DCT
22
图像压缩——JPEG-LS与无损压缩
LOCO-I算法、预测编码、Golomb-Rice编码、FPGA实现无损压缩。
无损
JPEG-LS
23
图像传输——UDP/IP协议栈
千兆以太网基础、UDP协议、ARP协议、FPGA实现简易UDP发送、图像数据打包。
UDP
以太网
24
图像传输——PCIe接口 (选学)
PCIe协议基础、XDMA IP核使用、DMA传输、上位机接收图像。
PCIe
高速
25
系统调试与验证方法
ChipScope/ILA逻辑分析仪使用、Vivado仿真技巧、在线调试、常见问题排查。
调试
ILA
26
时序分析与优化
静态时序分析 (STA) 基础、建立时间/保持时间、时序约束 (XDC)、关键路径优化。
STA
约束
27
资源优化与功耗控制
FPGA资源利用率优化、流水线深度调整、时钟门控、动态功耗管理。
优化
功耗
28
项目实战——USB摄像头采集显示
UVC协议简介、USB PHY配置、FPGA实现USB摄像头数据采集、HDMI显示。
USB
实战
29
项目实战——工业线阵相机采集
线阵相机原理、行触发与帧触发、高速数据采集、FPGA实时处理与显示。
线阵
工业
30
项目总结与进阶方向
课程项目回顾、常见问题汇总、FPGA图像处理前沿技术 (AI、HDR、3D)、学习资源推荐。
总结
前沿
所属VIP或分类
同VIP:DDR控制器设计与调试指南
同VIP:DDR读写控制与实战演练
同VIP:FPGA串口通信与数据收发工程实践