OV5640 + Zynq PS + DDR + HDMI 图像采集显示工程
本工程实现基于 Zynq-7010 的摄像头图像采集与显示:OV5640 摄像头输出 640×480 的 RGB565 图像,由 PL 端自定义 AXI 桥 IP(axi_bridge)通过 AXI 总线写入 PS 侧 DDR(经 S_AXI_HP0 端口,基地址 0x10000000);写满一帧后,同一 AXI 桥再把 DDR 中的图像读回,经读 FIFO 送入 HDMI 显示模块,输出 640×480@60 的 TMDS 差分信号到显示器。 本工程在摄像头图像采集与显示之外,还实现了 PS 端 LeNet-5 手写数字识别功能:按下 PS 端按键 KEY1 后,PS 读取 DDR 中的当前帧,识别画面中的数字,通过 UART1(115200)串口打印结果。 整个图像通路由 PL 逻辑完成,PS 仅提供 DDR 控制器、时钟与复位。工程还有一个特点:上电后摄像头不立即工作,需要按下开发板 PL 端按键二(KEY,对应引脚 M19),PL 端 CAMERA 模块检测到按键后才会启动 OV5640 的寄存器初始化(SCCB 配置),随后图像才会出现在显示器上。

