基于fpga实现mipi信号的video和command功能的装置的制造方法

文档序号:8830129阅读:937来源:国知局
基于fpga实现mipi信号的video和command功能的装置的制造方法
【技术领域】
[0001]本实用新型涉及MIPI液晶模组的显示和测试领域,具体地指一种基于FPGA实现MIPI信号的VIDEO和COMMAND功能的装置。
【背景技术】
[0002]对于MIPI信号及其模组有两种显示方式,一种是视频信号以连续数据流形式发送给模组显示,即VIDEO方式,另一种是视频信号以寄存器命令附带视频数据的形式发给模组显示,即COMMAND模式。
[0003]对VIDEO方式一般用于大多数场合下的视频显示,尤其体现在动态画面显示,该方式的MIPI信号一般在HS状态下以差分信号数据流特性传输给模组。对COMMAND方式一般用于显示静态画面上,或用于模组调试、检测场合,该方式既可以在HS状态下以数据流特性传给模组,也可以在LP状态下以LPDT方式传输给模组。但该显示方式需要模组内自带视频数据存储组件,会增加模组成本。
[0004]随着市场竞争的加剧,使得无论在模组性能的开发还是MIPI显示设备的应用上,越来愈多的模组制造商开始生产能同时支持VIDEO和COMMAND显示方式的模组以处于市场的有利地位。但在模组生产的调试、检测环节上,仅有少数图像信号源设备通过外接桥接芯片才能同时提供这两种显示方式的信号,这样导致检测方案技术复杂、成本高昂、操作麻烦、可靠性低的缺点。

【发明内容】

[0005]针对现有技术的不足,本实用新型的目的是在一片FPGA芯片内根据MIPI DSI和DCS协议同时实现MIPI信号的VIDEO和COMMAND显示方式,并根据MIPI DSI协议使VIDEO和COMMAND方式均可以在HS状态下以数据流形式发送给MIPI模组点屏。
[0006]为实现上述目的,本实用新型所设计的一种基于FPGA实现MIPI信号的VIDEO和COMMAND功能的装置,其特殊之处在于,包括MIPI控制模块、RGB转换模块、VIDEO同步模块、VIDEO消隐控制模块、VIDEO数据模块、VIDEO缓存模块、COMMAND数据模块、COMMAND缓存模块、MIPI组包分配模块、HS传输模块、HS信号产生模块、LPDT缓存模块、LPDT传输模块和MIPI信号输出模块;
[0007]所述MIPI控制模块分别与RGB转换模块、VIDEO同步模块、VIDEO消隐控制模块、MIPI组包分配模块、HS传输模块、HS信号产生模块和MIPI信号输出模块连接,所述RGB转换模块分别与VIDEO同步模块、VIDEO数据模块、COMMAND数据模块连接,所述VIDEO同步模块通过VIDEO消隐控制模块与MIPI组包分配模块连接,所述VIDEO数据模块通过VIDEO缓存模块与MIPI组包分配模块连接,所述COMMAND数据模块通过COMMAND缓存模块与MIPI组包分配模块连接,所述MIPI组包分配模块分别与HS传输模块和LPDT缓存模块连接,所述HS传输模块通过HS信号产生模块与MIPI信号输出模块连接,所述LPDT缓存模块通过LPDT传输模块与MIPI信号输出模块连接,所述MIPI信号输出模块与MIPI模组连接。
[0008]进一步地,所述MIPI控制模块与上层通过以太网、USB或者串口方式连接。
[0009]更进一步地,所述MIPI控制模块通过FPGA的1单元输入接收MIPI传输配置参数的电气信号。
[0010]本实用新型的有益效果在于:
[0011](I)本实用新型可同时实现MIPI信号的VIDEO和COMMAND显示方式,遵从于MIPIDS1、DCS、DPHY 协议。
[0012](2)本实用新型所实现的VIDEO和COMMAND方式均可以在HS状态下以数据流形式发送给MIPI模组,并且,COMMAND方式也可以在LP状态下以LPDT传输模式发送给MIPI模组。
[0013](3)本实用新型适用于不同分辨率、尺寸、不同RGB颜色特性、不同MIPI传输率的MIPI模组,可应用于I?4LANE的MIPI模组。适用于不同VIDEO显示方式(Burst和Non-burst)、不同COMMAND显示方式(分行方式、分段方式、全帧方式)的MIPI模组,且信号传输可靠无错误。
[0014](4)本实用新型所需的相关操作配置(如MIPI模组配置指令、RGB配置参数、VIDEO方式、COMMAND方式配置参数等、视频传输方式)均可由上层软件配置,从而使操作简便、快捷,当配置完成后再无需人工控制。
[0015](5)本实用新型可通过用FPGA芯片来实现所述功能;FPGA是市场常见芯片,本实用新型不仅工作稳定可靠、实现容易,而且实现成本较低,避免了因使用外接桥接芯片的技术方案而导致的设计、使用复杂、稳定性差、设计成本高等问题。
【附图说明】
[0016]图1为本实用新型基于FPGA实现MIPI信号的VIDEO和COMMAND功能的装置的电路方框图;
[0017]图2为VIDEO视频数据在HSDT传输方式下的两种消隐模式的传输方式。
[0018]图中:MIPI控制模块1,RGB转换模块2,VIDEO同步模块3,VIDEO消隐控制模块4,VIDEO数据模块5,VIDEO缓存模块6,COMMAND数据模块7,COMMAND缓存模块8,MIPI组包分配模块9,HS传输模块10,HS信号产生模块11,LPDT缓存模块12,LPDT传输模块13,MIPI信号输出模块14,MIPI模组15。
【具体实施方式】
[0019]以下结合附图和具体实施例对本实用新型作进一步的详细描述。
[0020]如图1所示,本实用新型所提供的基于FPGA实现MIPI信号的VIDEO和COMMAND功能的装置,包括MIPI控制模块1、RGB转换模块2、VIDEO同步模块3、VIDEO消隐控制模块4、VIDEO数据模块5、VIDEO缓存模块6、COMMAND数据模块7、COMMAND缓存模块8、MIPI组包分配模块9、HS传输模块10、HS信号产生模块11、LPDT缓存模块12、LPDT传输模块13和MIPI信号输出模块14。
[0021 ] MIPI控制模块I分别与RGB转换模块2、VIDEO同步模块3、VIDEO消隐控制模块4、MIPI组包分配模块9、HS传输模块10、HS信号产生模块11和MIPI信号输出模块14连接,RGB转换模块2分别与VIDEO同步模块3、VIDEO数据模块5、COMMAND数据模块7连接,VIDEO同步模块3通过VIDEO消隐控制模块4与MIPI组包分配模块9连接,VIDEO数据模块5通过VIDEO缓存模块6与MIPI组包分配模块9连接,COMMAND数据模块7通过COMMAND缓存模块8与MIPI组包分配模块9连接,MIPI组包分配模块9分别与HS传输模块10和LPDT缓存模块12连接,HS传输模块10通过HS信号产生模块11与MIPI信号输出模块14连接,LPDT缓存模块12通过LPDT传输模块13与MIPI信号输出模块14连接,MIPI信号输出模块14与MIPI模组11连接。
[0022]MIPI控制模块I用于根据上层配置控制信号产生配置参数并传送至RGB转换模块2、VIDEO同步模块3、VIDEO消隐控制模块4、MIPI组包分配模块9、HS传输模块10、HS信号产生模块11和MIPI信号输出模块14。
[0023]RGB转换模块2用于将输入的视频传输信号转换为RGB视频信号。
[0024]VIDEO同步模块3用于根据RGB视频信号中的同步信号产生帧/行开始和结束标识同步短包。
[0025]VIDEO消隐控制模块4用于根据同步信号中的消隐模式信号产生Burst模式同步信息或者Non-Burst模式同步信息,并处理成LP标识或者空包。
[0026]VIDEO数据模块5将RGB视频信号中的视频数据转换为VIDEO数据。
[0027]VIDEO缓存模块6用于缓存VIDEO数据。
[0028]COMMAND数据模块7用于将输入的RGB视频信号和开屏指令转换为COMMAND数据。
[0029]COMMAND缓存模块8用于将缓存COMMAND数据。
[0030]MIPI组包分配模块9用于将同步信号产生帧/行开始和结束标识同步短包、LP标识或者空包和VIDEO数据组成MIPI数据长包发送至HS传输模块10,并将缓存的COMMAND数据根据MIPI DCS协议组成MIPI数据长包然后根据配置参数分别发送至HS传输模块10和LPDT缓存模块12。
[0031]HS传输模块10用于将接收MIPI数据长包转换为MIPI串行数据,并根据配置参数的传输时序生成MIPI HS时钟信号和MIPI HS数据信号。
[0032]HS信号产生模块11用于接收MIPI HS时钟信号和MIPI HS数据信号并根据配置参数中的传输时序分别输出HS状态下的MIPI HS时钟信号和MIPI HS数据信号以及LP状态下的LP电平信号。
[0033]LPDT缓存模块12用于缓存所接收的MIPI数据包。
[0034]LPDT传输模块13用于将缓存的MIPI数据包转换成标准MIPI LPDT数据信号并输出。
[0035]MIPI信号输出模块14用于根据配置参数中的传输时序向MIPI模组15输出所接收的HS状态下的MIPI HS时钟信号和MIPI HS数据信号或者MIPI LPDT数据信号。
[0036]根据本装置实现基于FPGA实现MIPI信号的VIDEO和COMMAND功能的方法的具体步骤包括:
[0037]I)上层(可以是MCU、PC、或其他控制设备)首先设置好配置信息,并通过以太网、串口、USB等常用接口将上层配置控制信号发送给MIPI控制模块I。MIPI控制模块I通过FPGA的10单元输入接收MIPI传输配置参数的电气信号。MIPI控制模块I再将其配置信息还原成各个配置参数和指令送给其他相关模块。这些配置参数包括VIDEO或者COMMAND显示方式、MIPI模组开屏指令、RGB颜色位宽、RGB分量顺序、模组数据LANE数、COMMAND传输方式、信号传输时序、传输速率、输出电气参数等。
[0038]2) MIPI控制模块I将模组开屏指令送入COMMAND数据模块7将其转换成COMMAND数据并送入MIPI组包分配模块9组包为MIPI数据包,再将MIPI数据包送入LPDT缓存模块12缓存、然后经过LPDT传输模块13转换为LPDT数据信号再通过MIPI信号输出模块14输出至MIPI模组15完成开屏步骤。
[0039]3)MIPI控制模块I启动RGB转换模块2接收视频传输信号,视频传输信号包括但不限于LVDS视频信号,RGB转换模块2将接收的视频传输信号转换为RGB视频信号。
[0040]4)MIPI控制模块I根据配置参数中的VIDEO或者COMMAND显示方式启动VIDEO同步模块3、VIDEO消隐控制模块4、VIDEO数据模块5、VIDEO缓存模块6、COMMAND数据模块7、COMMAND缓存模块8。
[0041]5)当配置参数中为VIDEO显示方式时
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1