【RV1106的ISP使用记录之基础知识】硬件连接关系与设备树的构建

本文介绍了RV1106芯片的硬件结构,特别是mipicsi2dphy、VICAP和ISP的功能及其软件抽象。详细讨论了基于MIPI和LVDS接口的pipeline链接方式,以及RV1106中接口配置的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RV1106具备2个mipi csi2 dphy硬件,1个VICAP硬件和1个ISP硬件。其中:
1、mipi csi2 dphy 用于对数据流的解析,支持MIPI,LVDS,DVP三种接口;
2、VICAP用于数据流的捕获;
3、ISP用于对图像数据进行处理;
这三个硬件都有其软件对应的名称,通过他们之间的组合,可以实现单路和多路数据信号的处理。
下面基于mipi csi2 dphy硬件支持的基于MIPI接口和LVDS接口,整理了几种常见链接方式。
RV1126与此类似,其他支持多个ISP硬件的芯片在配置上则需要对多路的情况进行小幅度改动。

一、基于MIPI接口的pipeline 方式1

链接关系:sensor->csi_dphy->mipi csi host->vicap->isp
RV1106 MIPI接口

二、基于MIPI接口的pipeline 方式2 (该方式在开发手册中提及,未在RV1106上验证)

链接关系:sensor->csi_dphy->isp
在这里插入图片描述

三、基于LVDS接口的IPC pipeline

链接关系: sensor->csi dphy->vicap->isp
tips:1 csi_dphy0 的名字在单路与双路配置时应注意,单路为0,双路为1,2
tips:2 lvds接口的类型,必须指定bus-type = <3>;
下面给出单路和双路的链接方式
在这里插入图片描述

四、其他说明

1、csi_dhpy 为mipi csi2 dphy硬件对应的抽象。

2、mipi_csi2 为mipi csi host硬件对应得抽象,mipi cis host用于对多路的管理。

3、rkcip_mipi_lvds为vicap的硬件抽象。

4、通常mipi csi host 及vicap,isp都集成在Soc芯片内部。

5、在RV1106中,MIPI接口与LVDS接口的主要区别在于是否需要进行mipi csi host的链接。

以上内容均参考RK1106的开发文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉木渡香

感谢鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值