IDC模块学习

本文详细介绍了IDC(InputDataConversion)在数据路径中的作用,包括数据收集、格式转换和路由,以及与ISPPipeline的关系。重点讲解了IDC_MUX_TOP和IDC_TOP的功能及其在不同数据源选择中的作用。同时提到了ISPPipeline在图像处理流程中的关键地位。
摘要由CSDN通过智能技术生成

一、IDC

1、模块解释

IDC(Input Data Conversion):释义为输入数据转换。IDC是数据路径上的控制模块。它的主要功能是从选定的输入接口收集图像数据,并在一定的时间内将其转换成所需的格式和顺序。所有从传感器接口输入的图像数据在发送到ISP之前都应该输入该模块。我们可以使用这个模块来转换数据格式,对齐像素组件,独立的嵌入式数据,重新­生成图像线定时等。
IDC可以支持许多类型的传感器数据。输入的图像数据格式可以为RAW12、2xRAW12、3xRAW12、12­位YUV422、20­位RAW、16­位RAW、16位和12­位RAW等。嵌入的线数据应该在每个12­位组件中进行字节对齐。

2、数据通路位置

 IDC in data path
上图显示了IDC在数据路径中的位置。它从MIPI RX、CIF和彩条等上游模块接收数据。并且数据将被转换并传递到ISP和嵌入式线路处理模块。
Block diagram of IDC_MUX_TOP图3 Block diagram of IDC_TOP
整个IDC功能有两个主要部分。一个是IDC_MUX_TOP,另一个是IDC_TOP。图2和图3显示了它们的框图。其中MUX的意思多路选择器(Multiplexer),选择指定的时钟源。来自上游的数据和控制信号首先馈入IDC_MUX_TOP。在IDC_MUX_TOP中,数据和信号将在选择之前与IDC时钟域同步。如果数据来自MIPI RX,可在同步前启用MRX转换器模块。该转换器专用于MIPI接收源将MIPI数据类型转换为内部DT并生成EOF信号。同步后,IDC_MUX模块将从4个源中选择所需的源数据,分别是MIPI RX、CIF、color bar和未使用的通道。然后数据将被发送到IDC_TOP。

二、ISP PIPE LINE

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值