基于fpga实现的在lpdt模式下传输mipi信号的方法和装置的制造方法

文档序号:8475372阅读:862来源:国知局
基于fpga实现的在lpdt模式下传输mipi信号的方法和装置的制造方法
【技术领域】
[0001]本发明涉及MIPI液晶模组的显示和测试领域,具体地指一种基于FPGA实现的在LPDT模式下传输MIPI信号的方法和装置。
【背景技术】
[0002]MIPI协议及接口信号是广泛在各种便携设备上使用的一种传输接口,一般在HS状态下传输图像视频信号。根据MIPI DSI协议规定,在LP状态下也可进行数据的双向传输(发送或接收数据),即低功耗数据传输模式--LPDT (Low-Power Data Transmiss1n) ο
[0003]LPDT传输模式仅通过MIPI LANEO信号线和MIPI模组进行通信,该模式最高传输率为20Mbps,具有传输可靠性高、双向通行、功耗低、干扰小、图像数据传输可控、对MIPI模组可操控等特点,避免了各种干扰所导致传输错误。
[0004]由于上述优点,LPDT传输模式不仅可对MIPI模组进行配置和读取模组返回参数,也可在某些场合下(如显像真实度高、仅刷新局部图像、无需动态显示、定位检测模组等)用于传输图像数据给MIPI模组。
[0005]在LPDT传输模式下,无论模组配置信息还是图像视频信号均转换成COMMAND数据方式进行传输。COMMAND模式是一种类似操作MCU寄存器的方式,将DCS显示命令集(Display Command Sets)或MIPI配置指令发给MIPI模组,将图像数据或配置数据以寄存器参数形式跟随在DCS后同时发给模组。LPDT对显示主控设备(HOST)的性能要求低,显示功耗低,适用于各种不同性能的显示设备上。该模式现已成为显示产品在生产及检测中的重要功能。
[0006]目前要实现上述需求一般采用主控设备外接桥接芯片的方案来实现,但存在实现复杂、成本较高、不同芯片配合难度较大、制造周期长等问题。

【发明内容】

[0007]针对现有技术的不足,本发明的目的是在一片FPGA芯片内实现LPDT模式下MIPI信号传输、且能适用于不同分辨率、不同图像位宽等特性MIPI模组的基于FPGA实现的在LPDT模式下传输MIPI信号的方法和装置。
[0008]为实现上述目的,本发明所设计的一种基于FPGA实现的在LPDT模式下传输MIPI信号的方法,其特殊之处在于,包括如下步骤:
[0009]I)从上层接收MIPI配置信息并转换为MIPI配置指令;
[0010]2)将MIPI配置指令全部缓存;
[0011]3)依次将每一个MIPI配置指令转换为COMMAND数据格式,并根据MIPI DCS协议将所述COMMAND数据组成MIPI数据包,再将所述MIPI数据包通过LPDT编码方式输出,并转换成标准MIPI LP电平信号传输至MIPI模组;
[0012]4)接收视频传输信号,并转换为RGB视频信号然后缓存;
[0013]5)依次将RGB视频信号中的每一行图像数据根据MIPI DCS协议转换为COMMAND数据并组成MIPI数据包,再将所述MIPI数据包通过LPDT编码方式输出,并转换成标准MIPI LP电平信号传输至MIPI模组,MIPI模组依次显示所接收的每行图像数据;
[0014]6)当一帧RGB视频信号发送完成后,检测下一帧图像与当前帧的图像数据是否变化,若有变化则重复步骤5),若无变化则重复步骤6)。
[0015]优选地,当所述MIPI配置指令为读指令时,所述步骤3)之后还包括:根据MIPIDPHY协议向MIPI模组发出BTA状态,所述MIPI模组接收到BTA状态后进入应答状态,返回所需参数的串行比特编码信号;
[0016]根据MIPI DPHY协议对所述串行比特编码信号解码,恢复出MIPI数据包,再将MIPI数据包进行解包处理转换为COMMAND数据,然后根据上层要求的格式发送给上层。本发明能实现从MIPI模组返回参数的LPDT传输操作,从而使整个传输操作简便、自动,无需人工干预。
[0017]优选地,所述MIPI配置信息包括:MIPI模组的开屏指令、视频传输参数设置、RGB颜色位宽设置、R/G/B分色排序设置、LPDT传输速率设置和LPDT传输电气参数设置。将不同的MIPI配置信息转换为相应的MIPI配置指令,以适应模组的配置要求。
[0018]优选地,所述步骤3)的具体步骤包括:
[0019]3.1)接收当前要传输的一个MIPI配置指令,并按照指令特征将MIPI配置指令的内容分割;
[0020]3.2)将所述分割后的MIPI配置指令按照MIPI命令和参数依次排列的方式组成COMMAND数据格式;
[0021]3.3)根据MIPI DCS协议将所述COMMAND数据格式的MIPI配置指令组成MIPI数据包,然后缓存;
[0022]3.4)根据MIPI DPHY协议将所述缓存的MIPI数据包的每个字节数据顺序取出,并逐一串化为两路LPDT-p/n的单端信号以LPDT编码方式输出;
[0023]3.5)将两路LPDT-p/n的单端信号转换为标准的MIPI LP电平信号传输至MIPI模组;
[0024]3.6)重复步骤3.1)?3.5)直至所有配置指令传输至MIPI模组。
[0025]优选地,所述步骤4)中的视频传输信号为LVDS视频信号。本发明适用于各种视频信号,包括但不限于LVDS视频信号。只要是通过对输入视频进行解调、解码能转换为RGB视频信号的视频传输信号,均适用于本发明。
[0026]优选地,所述步骤5)的具体步骤包括:
[0027]5.1)将所述缓存的第一行图像数据转换为COMMAND数据格式,其中第一个数据位置上填入DCS命令2C,之后顺序读取缓存的所述缓存的图像数据并依次填入后续位置;
[0028]5.2)将所述转换为COMMAND数据格式的第一行图像数据组成MIPI数据包,然后缓存;
[0029]5.3)根据MIPI DPHY协议将所述缓存的MIPI数据包的每个字节数据顺序取出,并逐一串化为两路LPDT-p/n的单端信号以LPDT编码方式输出;
[0030]5.4)将两路LPDT-p/n的单端信号转换为标准的MIPI LP电平信号传输至MIPI模组;
[0031]5.5)将所述缓存的下一行图像数据转换为COMMAND数据格式,其中第一个数据位置上填入DCS命令3C,之后顺序读取缓存的所述缓存的图像数据并依次填入后续位置,然后重复步骤5.2)?5.4);
[0032]5.6)重复步骤 5.5)。
[0033]优选地,所述MIPI配置指令转换为的MIPI数据包包括MIPI数据短包和MIPI数据长包,其中MIPI数据短包适用于无参数和带一个参数的MIPI配置指令,MIPI数据长包适用于带有多个参数的MIPI配置指令。
[0034]优选地,所述COMMAND数据格式的图像数据组成的MIPI数据包均为MIPI数据长包。
[0035]一种实现上述基于FPGA实现的在LPDT模式下传输MIPI信号的方法的装置,包括LPDT控制模块、MIPI模组配置模块、RGB视频输入模块、COMMAND数据模块、MIPI组包模块、LPDT缓存模块、LPDT传输模块和MIPI电平转换模块;
[0036]所述LPDT控制模块分别与MIPI模组配置模块、COMMAND数据模块、LPDT传输模块和MIPI电平转换模块连接,所述MIPI模组配置模块和RGB视频输入模块分别与COMMAND数据模块连接,所述COMMAND数据模块通过MIPI组包模块与LPDT缓存模块连接,所述LPDT缓存模块通过LPDT传输模块与MIPI电平转换模块连接,所述MIPI组包模块还与LPDT传输模块连接,所述MIPI电平转换模块与MIPI模组连接;
[0037]所述LPDT控制模块用于根据上
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1