基于FPGA实现MIPI信号COMMAND功能的方法和装置制造方法及图纸

技术编号:11936989 阅读:120 留言:0更新日期:2015-08-26 07:51
本发明专利技术公开了一种基于FPGA实现MIPI信号COMMAND功能的方法和装置,其方法根据MIPI DCS协议,通过HSDT和LPDT方式发送图像数据,在发送过程中,图像数据被分割每一行间隔发送,第一行发送加入2C命令,后续行发送加入3C命令。其装置包括COMMAND控制模块、COMMAND数据模块、COMMAND缓存模块、MIPI组包模块、HS方式数据产生模块、HS方式传输模块、HS方式信号产生模块、LP方式缓存模块、LP方式传输模块和MIPI信号输出模块,在一片FPGA芯片内根据MIPI DCS协议实现MIPI信号的COMMAND显示方式。

【技术实现步骤摘要】

本专利技术涉及MIPI液晶模组的显示和测试领域,具体地指一种基于FPGA实现MIPI信号COMMAND功能的方法和装置
技术介绍
在MIPI DCS和DSI协议中规定,视频信号既可以数据流的方式(即VIDEO方式)输出给MIPI模组,也可以用命令方式(即COMMAND方式)输出给模组点屏。在模组的调试、检测过程中以及在某些仅需要显示局部变化像素或对显示还原程度较高的场合下需要用到COMMAND显示方式,该方式是一种类似命令和附加参数方式,在传输图像时,先发送2C/3C命令再将整个图像数据作为附加参数放在命令后面发送,在发送过程中,图像数据可以被分割成若干块间隔发送,第一次发加入2C命令,后续发送加入3C命令。根据MIPI DCS协议,COMMAND显示方式既可以采用在HS状态下发送即HSDT传输模式,也可以采用在LP状态下发送即LPDT传输模式。目前要实现上述在HSDT和LPDT下均能传输COMMAND方式仅只能通过某些外接桥接芯片的方案来实现,具有实现复杂、成本高、使用配合难度较大、制造周期长等问题。
技术实现思路
针对现有技术的不足,本专利技术的目的是在一片FPGA芯片内根据MIPI DCS协议实现MIPI信号的COMMAND显示方式,并同时根据MIPI DSI协议使MIPI COMMAND显示信号既可以在HS状态下以HSDT传输模式发送给MIPI模组点屏,也可以在LP状态下以LPDT传输模式发送给MIPI模组点屏。为实现上述目的,本专利技术所设计的一种基于FPGA实现MIPI信号COMMAND功能的方法,其特殊之处在于,包括如下步骤:I)将开屏指令转换为COMMAND数据,经过组包后转换为LPDT数据格式,然后发送至MIPI模组完成开屏步骤;2)接收RGB视频信号,将所述RGB视频信号中一帧图像的第一行图像数据转换为COMMAND数据后缓存,并根据MIPI DCS协议在缓存的第一行COMMAND数据内填入DCS命令2C ;3)将缓存的第一行COMMAND数据组成第一行MIPI数据长包,再将第一行MIPI数据长包转换为LPDT或者HSDT数据格式,并发送至MIPI模组显示;4)依次将所述RGB视频信号中的下一行图像数据转换为COMMAND数据后缓存,并根据MIPI DCS协议在缓存的每一行COMMAND数据内填入DCS命令3C ;5)依次将缓存的每一行COMMAND数据组成每一行MIPI数据长包;6)依次将每一行MIPI数据长包转换为LPDT或者HSDT数据格式,并发送至MIPI模组显示,直至所述一帧图像的全部图像数据发送至MIPI模组;7)检查是否有新的图像输入,没有输入则暂停操作,有输入则重复步骤2)?6)。优选地,所述DCS命令2C和DCS命令3C位于COMMAND数据的第一个数据位置上。优选地,在所述步骤I)之前还包括设置配置参数的步骤,所述配置参数包括MIPI模组开屏指令、RGB颜色位宽、RGB分量顺序、模组数据LANE数、COMMAND传输方式、信号传输时序、传输速率和输出电气参数。优选地,所述组成MIPI数据长包的过程中,根据所述RGB分量顺序配置参数调整每个视频数据的R、G、B分量的前后位置。优选地,所述组成MIPI数据长包的过程中,根据所述RGB颜色位宽配置参数对色阶为12bit、16bit的视频数据的RGB分量拆分成两个高低字节依次填入。根据不同的MIPI模组类型,对色阶为12bit、16bit的视频数据转换为Sbit的视频数据。优选地,所述COMMAND传输方式包括HSDT和LPDT传输方式,在所述HSDT传输方式下分别将每一行MIPI数据长包转换为HSDT数据格式,在所述LPDT传输方式下分别将每一行MIPI数据长包转换为LPDT数据格式。优选地,所述步骤6)中将MIPI数据长包转换为HSDT数据格式时,当前行组包完成后若下一行数据尚未到来时则自动插入MIPI空包以维持HSDT的传输速率。由于HS传输方式是以VIDEO数据流方式传输,为了保持数据的传输则需在下一行数据尚未到来时则自动插入MIPI空包。一种实现上述基于FPGA实现MIPI信号COMMAND功能的方法的装置,其特殊之处在于,包括COMMAND控制模块、COMMAND数据模块、COMMAND缓存模块、MIPI组包模块、HS方式数据产生模块、HS方式传输模块、HS方式信号产生模块、LP方式缓存模块、LP方式传输模块和MIPI信号输出模块;所述COMMAND控制模块分别与COMMAND数据模块、MIPI组包模块、HS方式数据产生模块、HS方式传输模块、HS方式信号产生模块、LP方式传输模块和MIPI信号输出模块连接,所述COMMAND数据模块通过COMMAND缓存模块与MIPI组包模块连接,所述MIPI组包模块分别与HS方式数据产生模块和LP方式缓存模块连接,所述HS方式数据产生模块通过HS方式传输模块与HS方式信号产生模块连接,所述LP方式缓存模块与LP方式传输模块连接,所述HS方式信号产生模块和LP方式传输模块均与MIPI信号输出模块连接,所述MIPI信号输出模块与MIPI模组连接;所述COMMAND控制模块用于根据上层配置控制信号产生配置参数并传送至COMMAND数据模块、MIPI组包模块、HS方式数据产生模块、HS方式传输模块、HS方式信号产生模块、LP方式传输模块和MIPI信号输出模块;所述COMMAND数据模块用于将输入的RGB视频信号和开屏指令转换为COMMAND数据;所述COMMAND缓存模块用于缓存所述COMMAND数据;所述MIPI组包模块用于将所述缓存的COMMAND数据根据MIPI DCS协议组成MIPI数据长包并根据所述配置参数分别发送至所述HS方式数据产生模块和所述LP方式缓存模块;所述HS方式数据产生模块用于将所述MIPI数据长包分配到相应的数据LANE信号线上;所述HS方式传输模块用于将接收MIPI数据长包转换为MIPI串行数据,并根据所述配置参数的传输时序生成MIPI HS时钟信号和MIPI HS数据信号;所述HS方式信号产生模块用于接收所述MIPI HS时钟信号和MIPI HS数据信号并根据所述配置参数中的传输时序分别输出HS状态下的MIPI HS时钟信号和MIPI HS数据信号以及LP状态下的LP电平信号;所述LP方式缓存模块用于缓存所接收的MIPI数据包;所述LP方式传输模块用于将所述缓存的MIPI数据包转换成标准MIPI LPDT数据信号并输出;所述MIPI信号输出模块用于根据所述配置参数中的传输时序向MIPI模组输出所接收的所述HS状态下的MIPI HS时钟信号和MIPI数据HS信号或者所述MIPI LPDT数据信号。进一步地,所述COMMAND控制模块与上层通过以太网、USB或者串口方式连接。更进一步地,所述COMMAND控制模块通过FPGA的1单元输入接收MIPI传输配置参数的电气信号。本专利技术的有益效果在于:(I)本专利技术所实现的MIPI COMMAND数据及其显示方式遵从于MIPI DCS协议,适用于不同分辨率、尺寸、不同传输LANE的MIPI模组。(2)本专利技术所实现的MIPI COMMAND显示方式的数据信号既可以在HS状态下以HSDT传输模式发送MIP本文档来自技高网...
基于FPGA实现MIPI信号COMMAND功能的方法和装置

【技术保护点】
一种基于FPGA实现MIPI信号COMMAND功能的方法,其特征在于:包括如下步骤:1)将开屏指令转换为COMMAND数据,经过组包后转换为LPDT数据格式,然后发送至MIPI模组(11)完成开屏步骤;2)接收RGB视频信号,将所述RGB视频信号中一帧图像的第一行图像数据转换为COMMAND数据后缓存,并根据MIPI DCS协议在缓存的第一行COMMAND数据内填入DCS命令2C;3)将缓存的第一行COMMAND数据组成第一行MIPI数据长包,再将第一行MIPI数据长包转换为LPDT或者HSDT数据格式,并发送至MIPI模组(11)显示;4)依次将所述RGB视频信号中的下一行图像数据转换为COMMAND数据后缓存,并根据MIPI DCS协议在缓存的每一行COMMAND数据内填入DCS命令3C;5)依次将缓存的每一行COMMAND数据组成每一行MIPI数据长包;6)依次将每一行MIPI数据长包转换为LPDT或者HSDT数据格式,并发送至MIPI模组(11)显示,直至所述一帧图像的全部图像数据发送至MIPI模组(11);7)检查是否有新的图像输入,没有输入则暂停操作,有输入则重复步骤2)~6)。...

【技术特征摘要】

【专利技术属性】
技术研发人员:彭骞朱亚凡欧昌东许恩郑增强邓标华沈亚非陈凯
申请(专利权)人:武汉精测电子技术股份有限公司
类型:发明
国别省市:湖北;42

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

1