开源github链接:bxinquan/zynq_cam_isp_demo: 基于verilog实现了ISP图像处理IP
国内Gitee链接:zynq_cam_isp: 开源ISP项目
基于以上开源链接移植项目到正点原子领航者Zynq7020开发板,并对该项目的Vivddo工程进行架构详解,后续会讲解ISP算法对应源码
Vivado版本(2023.2)
Zynq通用视频处理框架介绍
这个可以参考知乎文章:ZYNQ视频图像处理系统(下) - 知乎
贴出里面的一张图

Vivado工程搭建
创建vivado工程,选择对应的器件

在Vivado中导入开源的IP核目录(开源链接中下载)

创建一个BlockDesign,添加ZYNQ7 Processsing System,并按照以下设置PS端


若需要烧录到QSPI Flash中就勾选以下,注意必须勾选Feedback Clock选项,否则会烧录到Flash Timeout失败。

SD卡也勾选上,稍后可以将程序放在SD卡并使用SD卡启动,在Vitis中也可以挂载SD卡保存相应的RAW/RGB图像。

UART用于向串口输出相关调试信息


EMIO和MIO用于映射PL端和PS端的按键以及LED

PL配置两个时钟系统:低速时钟用于AXI-Lite总线寄存器配置,高速时钟用于ISP等其他IP的基准时钟(经过不同分频/倍频提供给相应IP核)

正点原子DDR使用的型号为MT41J256M16 RE-125

勾选中断相关
2627



——开源ISP的Vivado框架搭建&spm=1001.2101.3001.12003&articleId=144157589&d=1&t=3&u=85171cd81c564696a12b9f15f8914838)

被折叠的 条评论
为什么被折叠?



