本发明专利技术公开了一种能在一片FPGA芯片内实现LPDT模式下MIPI信号传输、且能适用于不同分辨率、不同图像位宽等特性MIPI模组的基于FPGA实现的在LPDT模式下传输MIPI信号的方法和装置,其装置包括LPDT控制模块、MIPI模组配置模块、RGB视频输入模块、COMMAND数据模块、MIPI组包模块、LPDT缓存模块、LPDT传输模块和MIPI电平转换模块。本发明专利技术所实现的LPDT传输模式遵从于MIPI DSI协议中关于LPDT模式的描述规范,适用于不同分辨率、尺寸、点屏参数的MIPI模组。本发明专利技术不仅可发送数据给MIPI模组以进行配置或操控其寄存器,也可以接收从MIPI模组返回的参数,传输可靠、稳定、无错误。
【技术实现步骤摘要】
本专利技术涉及MIPI液晶模组的显示和测试领域,具体地指一种基于FPGA实现的在LPDT模式下传输MIPI信号的方法和装置。
技术介绍
MIPI协议及接口信号是广泛在各种便携设备上使用的一种传输接口,一般在HS状态下传输图像视频信号。根据MIPI DSI协议规定,在LP状态下也可进行数据的双向传输(发送或接收数据),即低功耗数据传输模式--LPDT (Low-Power Data Transmiss1n) οLPDT传输模式仅通过MIPI LANEO信号线和MIPI模组进行通信,该模式最高传输率为20Mbps,具有传输可靠性高、双向通行、功耗低、干扰小、图像数据传输可控、对MIPI模组可操控等特点,避免了各种干扰所导致传输错误。由于上述优点,LPDT传输模式不仅可对MIPI模组进行配置和读取模组返回参数,也可在某些场合下(如显像真实度高、仅刷新局部图像、无需动态显示、定位检测模组等)用于传输图像数据给MIPI模组。在LPDT传输模式下,无论模组配置信息还是图像视频信号均转换成COMMAND数据方式进行传输。COMMAND模式是一种类似操作MCU寄存器的方式,将DCS显示命令集(Display Command Sets)或MIPI配置指令发给MIPI模组,将图像数据或配置数据以寄存器参数形式跟随在DCS后同时发给模组。LPDT对显示主控设备(HOST)的性能要求低,显示功耗低,适用于各种不同性能的显示设备上。该模式现已成为显示产品在生产及检测中的重要功能。目前要实现上述需求一般采用主控设备外接桥接芯片的方案来实现,但存在实现复杂、成本较高、不同芯片配合难度较大、制造周期长等问题。
技术实现思路
针对现有技术的不足,本专利技术的目的是在一片FPGA芯片内实现LPDT模式下MIPI信号传输、且能适用于不同分辨率、不同图像位宽等特性MIPI模组的基于FPGA实现的在LPDT模式下传输MIPI信号的方法和装置。为实现上述目的,本专利技术所设计的一种基于FPGA实现的在LPDT模式下传输MIPI信号的方法,其特殊之处在于,包括如下步骤:I)从上层接收MIPI配置信息并转换为MIPI配置指令;2)将MIPI配置指令全部缓存;3)依次将每一个MIPI配置指令转换为COMMAND数据格式,并根据MIPI DCS协议将所述COMMAND数据组成MIPI数据包,再将所述MIPI数据包通过LPDT编码方式输出,并转换成标准MIPI LP电平信号传输至MIPI模组;4)接收视频传输信号,并转换为RGB视频信号然后缓存;5)依次将RGB视频信号中的每一行图像数据根据MIPI DCS协议转换为COMMAND数据并组成MIPI数据包,再将所述MIPI数据包通过LPDT编码方式输出,并转换成标准MIPI LP电平信号传输至MIPI模组,MIPI模组依次显示所接收的每行图像数据;6)当一帧RGB视频信号发送完成后,检测下一帧图像与当前帧的图像数据是否变化,若有变化则重复步骤5),若无变化则重复步骤6)。优选地,当所述MIPI配置指令为读指令时,所述步骤3)之后还包括:根据MIPIDPHY协议向MIPI模组发出BTA状态,所述MIPI模组接收到BTA状态后进入应答状态,返回所需参数的串行比特编码信号;根据MIPI DPHY协议对所述串行比特编码信号解码,恢复出MIPI数据包,再将MIPI数据包进行解包处理转换为COMMAND数据,然后根据上层要求的格式发送给上层。本专利技术能实现从MIPI模组返回参数的LPDT传输操作,从而使整个传输操作简便、自动,无需人工干预。优选地,所述MIPI配置信息包括:MIPI模组的开屏指令、视频传输参数设置、RGB颜色位宽设置、R/G/B分色排序设置、LPDT传输速率设置和LPDT传输电气参数设置。将不同的MIPI配置信息转换为相应的MIPI配置指令,以适应模组的配置要求。优选地,所述步骤3)的具体步骤包括:3.1)接收当前要传输的一个MIPI配置指令,并按照指令特征将MIPI配置指令的内容分割;3.2)将所述分割后的MIPI配置指令按照MIPI命令和参数依次排列的方式组成COMMAND数据格式;3.3)根据MIPI DCS协议将所述COMMAND数据格式的MIPI配置指令组成MIPI数据包,然后缓存;3.4)根据MIPI DPHY协议将所述缓存的MIPI数据包的每个字节数据顺序取出,并逐一串化为两路LPDT-p/n的单端信号以LPDT编码方式输出;3.5)将两路LPDT-p/n的单端信号转换为标准的MIPI LP电平信号传输至MIPI模组;3.6)重复步骤3.1)?3.5)直至所有配置指令传输至MIPI模组。优选地,所述步骤4)中的视频传输信号为LVDS视频信号。本专利技术适用于各种视频信号,包括但不限于LVDS视频信号。只要是通过对输入视频进行解调、解码能转换为RGB视频信号的视频传输信号,均适用于本专利技术。优选地,所述步骤5)的具体步骤包括:5.1)将所述缓存的第一行图像数据转换为COMMAND数据格式,其中第一个数据位置上填入DCS命令2C,之后顺序读取缓存的所述缓存的图像数据并依次填入后续位置;5.2)将所述转换为COMMAND数据格式的第一行图像数据组成MIPI数据包,然后缓存;5.3)根据MIPI DPHY协议将所述缓存的MIPI数据包的每个字节数据顺序取出,并逐一串化为两路LPDT-p/n的单端信号以LPDT编码方式输出;5.4)将两路LPDT-p/n的单端信号转换为标准的MIPI LP电平信号传输至MIPI模组;5.5)将所述缓存的下一行图像数据转换为COMMAND数据格式,其中第一个数据位置上填入DCS命令3C,之后顺序读取缓存的所述缓存的图像数据并依次填入后续位置,然后重复步骤5.2)?5.4);5.6)重复步骤 5.5)。优选地,所述MIPI配置指令转换为的MIPI数据包包括MIPI数据短包和MIPI数据长包,其中MIPI数据短包适用于无参数和带一个参数的MIPI配置指令,MIPI数据长包适用于带有多个参数的MIPI配置指令。优选地,所述COMMAND数据格式的图像数据组成的MIPI数据包均为MIPI数据长包。一种实现上述基于FPGA实现的在LPDT模式下传输MIPI信号的方法的装置,包括LPDT控制模块、MIPI模组配置模块、RGB视频输入模块、COMMAND数据模块、MIPI组包模块、LPDT缓存模块、LPDT传输模块和MIPI电平转换模块;所述LPDT控制模块分别与MIPI模组配置模块、COMMAND数据模块、LPDT传输模块和MIPI电平转换模块连接,所述MIPI模组配置模块和RGB视频输入模块分别与COMMAND数据模块连接,所述COMMAND数据模块通过MIPI组包模块与LPDT缓存模块连接,所述LPDT缓存模块通过LPDT传输模块与MIPI电平转换模块连接,所述MIPI组包模块还与LPDT传输模块连接,所述MIPI电平转换模块与MIPI模组连接;所述LPDT控制模块用于根据上当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种基于FPGA实现的在LPDT模式下传输MIPI信号的方法,其特征在于:包括如下步骤:1)从上层接收MIPI配置信息并转换为MIPI配置指令;2)将MIPI配置指令全部缓存;3)依次将每一个MIPI配置指令转换为COMMAND数据格式,并根据MIPI DCS协议将所述COMMAND数据组成MIPI数据包,再将所述MIPI数据包通过LPDT编码方式输出,并转换成标准MIPI LP电平信号传输至MIPI模组(9);4)接收视频传输信号,并转换为RGB视频信号然后缓存;5)依次将RGB视频信号中的每一行图像数据根据MIPI DCS协议转换为COMMAND数据并组成MIPI数据包,再将所述MIPI数据包通过LPDT编码方式输出,并转换成标准MIPI LP电平信号传输至MIPI模组(9),MIPI模组(9)依次显示所接收的每行图像数据;6)当一帧RGB视频信号发送完成后,检测下一帧图像与当前帧的图像数据是否变化,若有变化则重复步骤5),若无变化则重复步骤6)。
【技术特征摘要】
【专利技术属性】
技术研发人员:彭骞,朱亚凡,欧昌东,许恩,郑增强,邓标华,沈亚非,陈凯,
申请(专利权)人:武汉精测电子技术股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。