【技术实现步骤摘要】
一种基于CSI
‑
2协议的MIPI接口接收端协议层实现方法
[0001]本专利技术属于数据传输领域,涉及一种基于CSI
‑
2协议的MIPI接口接收端协议层实现方法。
技术介绍
[0002]MIPI(MobileIndustryProcessorInterface)是一种高速差分串行传输接口,广泛应用于手机摄像头、液晶显示器、射频/基带接口中,它能够使数据传输更加快速与稳定。根据MIPI协议规定协议内部所有模块间都是以Byte为单位进行传输的,而实际情况协议层输入与输出的原始图像数据位宽大多不是Byte的数据位宽。根据MIPI协议层的规定,需要将这些以Byte为单位串行传输的数据流转化为RAW格式的数据位宽。本专利技术主要针对MIPICSI
‑
2接口接收端,将从物理层PHY传输来的数据进行并行传输,在底层协议层为各个通道的数据进行数据包识别,确定ECC与CHECKSUM位置,确定有效数据个数,最后在组包模块将这些以Byte为单位的数据在FIFO中进行读写,并传送给移位寄存器 ...
【技术保护点】
【技术特征摘要】
1.一种基于CSI
‑
2(CameraSerialInterface2)协议的MIPI(MobileIndustryProcessor Interface)接口接收端协议层实现方法,其特征在于:该方法包括以下步骤:步骤一:发送端根据不同通道数发送的数据在进入接收端后不再进行通道合并,而是根据不同的通道各自进入不同的FIFO(FirstInFirstOut)中;步骤二:在写入一定数据后,接收端底层协议层并行读出各个FIFO的数据,其中读写时钟相等;步骤三:底层协议层对并行进入的数据同时进行处理,对其中ECC和CRC数据进行校验,校验无误对数据进行解包,并行输出其中有效数据发送给组包模块;步骤四:将底层协议层传输来的有效数据在组包模块进行合并后进行跨时钟域处理并在数据编码模块进行重组编码,输出RAW格式数据传输给应用层。2.根据权利要求1的一种基于CSI
‑
2协议的MIPI接口接收端协议层实现方法,其特征在于:所述MIPICSI
‑
2接口接收端协议层中,在组包模块前的流程都是并行操作,而在组包模块时会进行并转串,将以字节为单位的数据转换为RAW格式数据输出给应用层。3.根据权利要求1的一种基于CSI
‑
2协议的MIPI接口接收端协议层实现方法,其特征在于:所述MIPICSI
‑
2接口接收端协议层中,底层协议层接收传递来的并行数据,根据Lan0通道中传输开始序列SOT后第一个字节数据,即数据标识位,判断出该数据包为长包还是短包,若为长包,根据数据标识位判断出RAW格式数据类型,根据通道数NUM不同,按照以字节为单位交叉传输的顺序,根据数据标识位交叉传输后两位的数据判断出有效数据个数,确定ECC与CHECKSUM位置进行校验;若为短包,根据数据标识位判断为短包开始或者短包结束信号;根据传输结束序列EOT结束一个包操作,直到出现下一个SOT信号,进行下一个包操作。4.根据权利要求1的一种基于CSI
‑
2协议的MIPI接口接收端协议层实现方法,其特征在于:所述MIPICSI
...
【专利技术属性】
技术研发人员:张红升,费林坤,付源,彭腾,刘红江,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。