一种MIPI接口、及其控制方法、装置及介质制造方法及图纸

技术编号:34339922 阅读:15 留言:0更新日期:2022-07-31 03:42
本申请涉及集成电路技术领域,针对目前通过MCU用软件方式解析、模拟MIPI信号占用MCU资源的问题,提供一种MIPI接口,包括:MIPI总线、多个缓冲器、状态机、发射数据处理模块、接收数据处理模块和SRAM;外部设备输入数据时,接收数据处理模块解析获得串行数据和状态编码;状态机根据状态编码进行状态跳转,接收数据处理模块又根据状态机当前状态将串行数据转换为字节数据;MCU输出数据时,发射数据处理模块从SRAM获取MCU写入的数据并通过MIPI总线输出。本申请通过硬件装置实现MIPI信号与字节数据的转换,无需MCU通过软件形式模拟、解析MIPI信号,以节省MCU的运行资源,提高效率。提高效率。提高效率。

【技术实现步骤摘要】
一种MIPI接口、及其控制方法、装置及介质


[0001]本申请涉及集成电路
,特别是涉及一种MIPI接口、及其控制方法、装置及介质。

技术介绍

[0002]随着信息技术和移动便携设备的高速发展,人们对移动设备的要求越来越高,在满足高性能显示效果的前提下,也要尽可能降低移动设备的功耗。目前移动领域主流的视频接口使用的是移动产业处理器(Mobile Industry Processor Interface,MIPI)接口,MIPI定义了高速数据传输和低功耗传输的接口规范,MIPI D

PHY是MIPI接口的物理层标准。在MIPI的实际应用中,存在一种只需要支持MIPI低功耗模式数据的应用场合,该应用场合需要MIPI工作在低速模式,目前通常采取在数据发送时微控制单元(Microcontroller Unit,MCU)用通用输入/输出口(General

purpose input/output,GPIO)模拟MIPI的总线信号进行输出,在数据接收时获取GPIO的边沿信息,使用MCU定时器获得MIPI时序的方式,也即MCU用纯软件的方式解析MIPI总线的低速信号。
[0003]而这种通过MCU用纯软件的方式来解析MIPI总线的低速信号的方法,会占用MCU的大量资源,影响MCU的处理效率和速率。
[0004]所以,现在本领域的技术人员亟需要一种MIPI接口,解决在只需要支持MIPI低功耗模式的低成本应用场合中,通过MCU用纯软件的方式解析MIPI总线的低速信号会占用MCU的大量资源、影响MCU的处理效率和速率的问题。

技术实现思路

[0005]本申请的目的是提供一种MIPI接口、及其控制方法、装置及介质,解决目前通过MCU用纯软件的方式解析MIPI总线的低速信号会占用MCU的大量资源、影响MCU的处理效率和速率的问题。
[0006]为解决上述技术问题,本申请提供一种MIPI接口,包括:MIPI总线、多个缓冲器、状态机、发射数据处理模块、接收数据处理模块和SRAM;
[0007]MIPI总线与外部设备连接,并通过至少一个缓冲器与接收数据模块连接,通过其他缓冲器与发射数据处理模块连接,且接收数据模块连接于缓冲器的输出端,发射数据模块连接于缓冲器的输入端;各缓冲器的使能端与状态机连接,用于接收状态机发送的方向控制信号;接收数据处理模块与状态机和SRAM连接,用于解析MIPI总线发送来的数据,得到串行数据以及状态编码,并根据状态机的状态将串行数据转换成字节数据,发送至SRAM;发射数据处理模块与SRAM连接,用于将SRAM中的待发送数据发送至MIPI总线;SRAM与MCU连接。
[0008]优选地,还包括:多路与接收数据处理模块和SRAM连接的接收匹配寄存器,且每一路接收匹配寄存器用于匹配MIPI长包或用于匹配MIPI短包;当一路接收匹配寄存器匹配成功后,还用于产生中断信号和匹配标志,中断信号用于中断MCU当前进程,匹配标志用于指
示MCU找到匹配成功的MIPI信号于SRAM的存储地址。
[0009]优选地,还包括:存储有SRAM空间配置信息的SRAM配置寄存器;SRAM配置寄存器与MCU连接,MCU可以根据SRAM空间配置信息将SRAM的空间划分为多组。
[0010]优选地,SRAM与MCU连接具体为:SRAM通过AHB总线与MCU的AHB接口连接。
[0011]优选地,还包括:与SRAM连接的ECC计算模块,ECC计算模块用于计算字节数据的包头ECC值,并与接收到的ECC值进行比较,根据比较结果生成对应的状态标识,便于MCU根据状态标识对字节数据进行相应的处理;ECC计算模块还用于计算待发送数据的包头ECC值并替换ECC位的数据。
[0012]优选地,还包括:存储有发射数据配置信息的发射配置寄存器;发射配置寄存器与MCU和发射数据处理模块连接。
[0013]优选地,SRAM的供电电源独立。
[0014]为解决上述技术问题,本申请还提供一种MIPI接口的控制方法,应用于上述的MIPI接口,包括:当接收外部设备输入的数据时,状态机发送方向控制信号,以控制设置于MIPI总线和接收数据处理模块之间的缓冲器为使能状态;接收数据处理模块解析外部设备输入的数据,以获得串行数据和状态编码;状态机根据状态编码进行状态跳转,接收数据处理模块根据状态机的当前状态,将串行数据转换成字节数据,发送至SRAM,以便于MCU通过读取SRAM,获取字节数据;当接收到MCU发送的数据时,发射数据处理模块从SRAM中获取MCU发送的数据;状态机发送方向控制信号,以控制设置于MIPI总线和发射数据处理模块之间的缓冲器为使能状态。
[0015]为解决上述技术问题,本申请还提供一种MIPI接口的控制装置,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述的MIPI接口的控制方法的步骤。
[0016]为解决上述技术问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的MIPI接口的控制方法的步骤。
[0017]本申请提供的一种MIPI接口,通过状态机控制不同缓冲器的使能状态切换MIPI总线为输入状态或输出状态,以接收外部设备输入的数据或向外部设备输出数据;当外部设备输入数据时,MIPI总线将数据发送至接收数据处理模块,并由接收数据处理模块解析获得解析后的串行数据和状态编码;状态机根据状态编码进行状态跳转,接收数据处理模块又根据状态机当前状态将串行数据转换为字节数据发送至静态随机存取存储器(Static Random

Access Memory,SRAM)储存;由于MCU直接与SRAM连接,MCU可以自由地从SRAM读取数据或向SRAM写入数据;当MCU向SRAM写入数据时,状态机控制缓冲器使MIPI总线切换为输出状态,发射数据处理模块从SRAM获取MCU写入的数据并通过MIPI总线输出至外部设备,以达到外部设备与MCU之间通过MIPI接口进行数据传输的效果。同时,本申请所提供的一种MIPI接口,通过状态机、接收数据处理模块等硬件装置将外部输入的基于MIPI接口协议的数据转换为MCU直接可读取的字节数据存储于SRAM中,MCU可以直接向SRAM进行读写操作,发送数据时无需MCU通过软件的形式模拟MIPI的总线信号,接收数据时也无需通过GPIO的边沿信息以及MIPI的时序解析出MIPI总线的低速信号,大大节省了MCU的运行资源,提高了MCU的工作效率。且本申请所提供的一种MIPI接口可由RTL设计,并通过综合工具产生最终
电路,所以可以在不同的工艺平台上重复使用,方便MCU集成。
[0018]本申请提供的MIPI接口的控制方法、装置、及计算机可读存储介质,与上述的一种MIPI接口对应,效果同上。
附图说明
[0019]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种MIPI接口,其特征在于,包括:MIPI总线、多个缓冲器、状态机、发射数据处理模块、接收数据处理模块和SRAM;所述MIPI总线与外部设备连接,并通过至少一个所述缓冲器与所述接收数据模块连接,通过其他所述缓冲器与所述发射数据处理模块连接,且所述接收数据模块连接于所述缓冲器的输出端,所述发射数据模块连接于所述缓冲器的输入端;各所述缓冲器的使能端与所述状态机连接,用于接收所述状态机发送的方向控制信号;所述接收数据处理模块与所述状态机和所述SRAM连接,用于解析所述MIPI总线发送来的数据,得到串行数据以及状态编码,并根据所述状态机的状态将所述串行数据转换成字节数据,发送至所述SRAM;所述发射数据处理模块与所述SRAM连接,用于将所述SRAM中的待发送数据发送至所述MIPI总线;所述SRAM与MCU连接。2.根据权利要求1所述的MIPI接口,其特征在于,还包括:多路与所述接收数据处理模块和所述SRAM连接的接收匹配寄存器,且每一路所述接收匹配寄存器用于匹配MIPI长包或用于匹配MIPI短包;当一路所述接收匹配寄存器匹配成功后,还用于产生中断信号和匹配标志,所述中断信号用于中断所述MCU当前进程,所述匹配标志用于指示所述MCU找到匹配成功的所述MIPI信号于所述SRAM的存储地址。3.根据权利要求1所述的MIPI接口,其特征在于,还包括:存储有SRAM空间配置信息的SRAM配置寄存器;所述SRAM配置寄存器与所述MCU连接,所述MCU可以根据所述SRAM空间配置信息将所述SRAM的空间划分为多组。4.根据权利要求1所述的MIPI接口,其特征在于,所述SRAM与MCU连接具体为:所述SRAM通过AHB总线与所述MCU的AHB接口连接。5.根据权利要求1所述的MIPI接口,其特征在于,还包括:与所述SRAM...

【专利技术属性】
技术研发人员:王锐张齐王亚波李建军莫军
申请(专利权)人:广芯微电子苏州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1