DVP 使用指南
DVP 模块负责从 Sensor 中获取到数据,然后经过格式转换、或者缩放,输出到 DRAM。支持特性:
-
最大支持 1080P@30 帧 录像
-
支持 5M 拍照
-
支持 YUV422 和 BT.656 两种方式,BT.656 支持隔行模式,最大支持 8 位输入
-
支持针对图像帧中的行和列分别做裁剪
DVP 的硬件框图:

从整个系统看,有两种应用场景:
-
从 Sensor 采集数据到内存中,然后让 DE 将其显示到屏幕上;
-
从 Sensor 采集数据到内存中,使用 CPU 或者 VE 进行编码,最后再将编码后的数据保存到内存中。

DVP 驱动设计需要基于 Linux 中的成熟框架 L2,详见 设计说明。