基于FPGA的图形信号产生装置及方法制造方法及图纸

技术编号:12126615 阅读:93 留言:0更新日期:2015-09-25 15:08
本发明专利技术涉及一种基于FPGA的图形信号产生装置,它包括上层接口模块、图像参数缓存模块、图像参数转换模块、外部BMP接口模块、逻辑画面产生模块、图像产生控制模块、图像存储控制模块、RGB(红、绿、蓝三色)画面输出模块、RGB画面时序产生模块和多传输链路低电压差分信号传输模块。本发明专利技术可通过FPGA实现BMP图像和不同图案的逻辑画面的显示功能。

【技术实现步骤摘要】
基于FPGA的图形信号产生装置及方法
本专利技术涉及液晶模组的显示和测试
,具体涉及一种基于FPGA(Field-ProgrammableGateArray,即现场可编程门阵列)的图形信号产生装置及方法。
技术介绍
随着液晶显示模组的分辨率越来越大,显示效果越来越清晰,对模组的研发、生产、检测等环节的技术要求也越来越高。因此在对模组的检测环节中,既需要对模组的每个像素的工作状态进行检测,又需要对模组对显示整体画面效果进行检测,为达到这两个目标,需要通过用不同类型的画面点屏来实现,前者需要显示逻辑画面(即由图像信号源经自身计算处理而产生的精确性和规律性的画面),后者需要显示BMP(Bitmap,图像文件格式)图像(即由图像信号源加载并显示外部BMP图像)。现有技术中还没有任何图形信号产生装置能同时产生用于液晶模组检测的逻辑画面和BMP图像,无法满足高分辨率液晶显示模组检测的要求。
技术实现思路
本专利技术的目的在于提供一种基于FPGA的图形信号产生装置及方法,该装置和方法可通过FPGA实现BMP图像和不同图案的逻辑画面的显示功能。为实现上述目的,本专利技术所设计的基于FPGA的图形信号产生装置,它包括上层接口模块、图像参数缓存模块、图像参数转换模块、外部BMP接口模块、逻辑画面产生模块、图像产生控制模块、图像存储控制模块、RGB(红、绿、蓝三色)画面输出模块、RGB画面时序产生模块和多传输链路低电压差分信号传输模块;其中,所述上层接口模块的逻辑画面参数输出端连接图像参数缓存模块的信号输入端,图像参数缓存模块的信号输出端连接图像参数转换模块的逻辑画面缓存参数输入端,所述图像参数转换模块的逻辑画面参数及控制命令输出端分别连接外部BMP接口模块和逻辑画面产生模块的信号输入端,外部BMP接口模块和逻辑画面产生模块的信号输出端连接图像产生控制模块的图像数据输入端,图像产生控制模块的信号输出端连接图像存储控制模块的信号输入端,图像存储控制模块的通信端连接RGB画面输出模块的通信端,RGB画面时序产生模块的RGB同步信号输出端连接RGB画面输出模块的RGB同步信号输入端,所述RGB画面输出模块的RGB图像信号输出端连接多传输链路低电压差分信号传输模块的RGB图像信号输入端,多传输链路低电压差分信号传输模块的LVDS(Low-VoltageDifferentialSignaling,低电压差分信号)视频信号输出端用于连接待测液晶模组;所述上层接口模块的LVDS传输编码控制信号输出端、模组显示色阶位宽控制信号输出端和LVDS传输链路数控制信号输出端分别连接多传输链路低电压差分信号传输模块对应的LVDS传输编码控制信号输入端、模组显示色阶位宽控制信号输入端和LVDS传输链路数控制信号输入端;所述图像参数转换模块的液晶模组图像时序信号输出端连接RGB画面时序产生模块的液晶模组图像时序信号输入端,图像参数转换模块的图像控制信号输出端分别连接RGB画面输出模块和图像产生控制模块的图像控制信号输入端,所述图像存储控制模块的图像存储状态信号输出端连接图像参数转换模块的图像存储状态信号输入端。一种利用上述基于FPGA的图形信号产生装置产生图形信号的方法,它包括如下步骤:步骤1:上位机将液晶模组水平分辨率、液晶模组垂直分辨率、液晶模组图像显示时序、所显示逻辑画面的配置信息和所显示BMP图像的配置信息发送给上层接口模块,上述所显示逻辑画面的配置信息包括所显示逻辑画面的类型编号、所显示逻辑画面产生参数、所显示逻辑画面的RGB各分量颜色值、所显示逻辑画面的背景色和所显示逻辑画面填充参数,上述所显示BMP图像的配置信息包括所嵌入BMP图像的大小和所嵌入BMP图像的起始位置坐标;步骤2:上层接口模块将液晶模组水平分辨率、液晶模组垂直分辨率、液晶模组图像显示时序、所显示逻辑画面配置信息和所显示BMP图像配置信息进行解析,并将解析后的液晶模组水平分辨率、液晶模组垂直分辨率、液晶模组图像显示时序、所显示逻辑画面配置信息和所显示BMP图像配置信息保存到图像参数缓存模块中;步骤3:图像参数转换模块读取图像参数缓存模块中缓存的所显示逻辑画面配置信息和所显示BMP图像配置信息,图像参数转换模块根据所显示逻辑画面配置信息向逻辑画面产生模块传输液晶模组水平分辨率、液晶模组垂直分辨率、所显示逻辑画面的配置参数传输控制命令和显示逻辑画面配置信息;同时,图像参数转换模块根据所显示BMP图像配置信息向外部BMP接口模块传输液晶模组水平分辨率、液晶模组垂直分辨率、所显示BMP图像配置参数传输控制命令和所显示BMP图像配置信息;同时,图像参数转换模块将液晶模组图像显示时序发给RGB画面时序产生模块以产生液晶模组图像显示的时序;步骤4:图像参数转换模块完成步骤3所述的操作后,图像参数转换模块向图像产生控制模块发送图像控制信号,用于启动后续图像存储控制模块、DDR(DoubleDataRate双倍速率同步动态随机存储器)存储器模块、RGB画面输出模块和RGB画面时序产生模块产生画面,逻辑画面产生模块根据所显示逻辑画面的类型启动相应类型的逻辑画面子功能类型,这些逻辑画面子功能类型在工作时会根据液晶模组水平分辨率、液晶模组垂直分辨率、所显示逻辑画面配置信息进行符合显示效果的计算处理,从而产生所显示逻辑画面特征点的像素位置和像素颜色值,在逻辑画面产生模块产生所显示逻辑画面的过程中,会因计算形成中间变量和数据,这些中间变量和数据在计算处理中会反复用到,因此逻辑画面产生模块将这些中间变量和数据缓存起来,随时存入随时调用;步骤5,当逻辑画面产生模块产生所需图案的特征点数据后便将所需图案的特征点数据送入图像产生控制模块,图像产生控制模块根据图像参数转换模块发出的图像控制信号得到液晶模组水平分辨率、液晶模组垂直分辨率、所显示逻辑画面的背景色、所显示逻辑画面填充参数,并启动逻辑画面产生模块产生的图案数据,图像产生控制模块先形成一幅水平分辨率和垂直分辨率均满足所显示逻辑画面的基本参数要求的画面,再将逻辑图案根据逻辑图案的坐标位置放入上述画面中,之后对画面中非图案的区域填充颜色,添加背景色,从而形成所需的完整的逻辑画面;所述BMP接口模块根据所显示BMP图像配置参数传输控制命令和所显示BMP图像配置信息生成所显示BMP图像;步骤6:图像产生控制模块将步骤5中产生的完整的逻辑画面和所显示BMP图像送入图像存储控制模块,图像存储控制模块将上述完整的逻辑画面和所显示BMP图像中每个像素点存入DDR存储器模块,从第1行第1个像素点开始,依次顺序的将各个像素点的RGB颜色值存入到DDR存储器模块对应的地址中,直到最后一行最后一个像素的RGB颜色值被存入DDR存储器模块中;步骤7:图像存储控制模块向图像参数转换模块发送图像存储状态信号,当图像存储状态信号显示图像存储控制模块中逻辑画面和BMP图像数据存储完毕后,图像参数转换模块向RGB画面输出模块发送图像控制信号,同时,图像参数转换模块向RGB画面时序产生模块发送液晶模组图像显示时序信号,RGB画面输出模块在图像控制信号的控制下根据RGB画面时序产生模块产生的RGB同步信号将所要得到某一行中的某一个像素的信息通过RGB画面输出模块传输给图像存储控制模块,所述R本文档来自技高网...
基于FPGA的图形信号产生装置及方法

【技术保护点】
一种基于FPGA的图形信号产生装置,它包括上层接口模块(1)、图像参数缓存模块(2)、图像参数转换模块(3)、外部BMP接口模块(4)、逻辑画面产生模块(6)、图像产生控制模块(7)、图像存储控制模块(8)、RGB画面输出模块(10)、RGB画面时序产生模块(11)和多传输链路低电压差分信号传输模块(15);其中,所述上层接口模块(1)的逻辑画面参数输出端连接图像参数缓存模块(2)的信号输入端,图像参数缓存模块(2)的信号输出端连接图像参数转换模块(3)的逻辑画面缓存参数输入端,所述图像参数转换模块(3)的逻辑画面参数及控制命令输出端分别连接外部BMP接口模块(4)和逻辑画面产生模块(6)的信号输入端,外部BMP接口模块(4)和逻辑画面产生模块(6)的信号输出端连接图像产生控制模块(7)的图像数据输入端,图像产生控制模块(7)的信号输出端连接图像存储控制模块(8)的信号输入端,图像存储控制模块(8)的通信端连接RGB画面输出模块(10)的通信端,RGB画面时序产生模块(11)的RGB同步信号输出端连接RGB画面输出模块(10)的RGB同步信号输入端,所述RGB画面输出模块(10)的RGB图像信号输出端连接多传输链路低电压差分信号传输模块(15)的RGB图像信号输入端,多传输链路低电压差分信号传输模块(15)的LVDS视频信号输出端用于连接待测液晶模组;所述上层接口模块(1)的LVDS传输编码控制信号输出端、模组显示色阶位宽控制信号输出端和LVDS传输链路数控制信号输出端分别连接多传输链路低电压差分信号传输模块(15)对应的LVDS传输编码控制信号输入端、模组显示色阶位宽控制信号输入端和LVDS传输链路数控制信号输入端;所述图像参数转换模块(3)的液晶模组图像时序信号输出端连接RGB画面时序产生模块(11)的液晶模组图像时序信号输入端,图像参数转换模块(3)的图像控制信号输出端分别连接RGB画面输出模块(10)和图像产生控制模块(7)的图像控制信号输入端,所述图像存储控制模块(8)的图像存储状态信号输出端连接图像参数转换模块(3)的图像存储状态信号输入端。...

【技术特征摘要】
1.一种基于FPGA的图形信号产生装置,它包括上层接口模块(1)、图像参数缓存模块(2)、图像参数转换模块(3)、外部BMP接口模块(4)、逻辑画面产生模块(6)、图像产生控制模块(7)、图像存储控制模块(8)、RGB画面输出模块(10)、RGB画面时序产生模块(11)和多传输链路低电压差分信号传输模块(15);其中,所述上层接口模块(1)的逻辑画面参数输出端连接图像参数缓存模块(2)的信号输入端,图像参数缓存模块(2)的信号输出端连接图像参数转换模块(3)的逻辑画面缓存参数输入端,所述图像参数转换模块(3)的逻辑画面参数及控制命令输出端分别连接外部BMP接口模块(4)和逻辑画面产生模块(6)的信号输入端,外部BMP接口模块(4)和逻辑画面产生模块(6)的信号输出端连接图像产生控制模块(7)的图像数据输入端,图像产生控制模块(7)的信号输出端连接图像存储控制模块(8)的信号输入端,图像存储控制模块(8)的通信端连接RGB画面输出模块(10)的通信端,RGB画面时序产生模块(11)的RGB同步信号输出端连接RGB画面输出模块(10)的RGB同步信号输入端,所述RGB画面输出模块(10)的RGB图像信号输出端连接多传输链路低电压差分信号传输模块(15)的RGB图像信号输入端,多传输链路低电压差分信号传输模块(15)的LVDS视频信号输出端用于连接待测液晶模组;所述上层接口模块(1)的LVDS传输编码控制信号输出端、模组显示色阶位宽控制信号输出端和LVDS传输链路数控制信号输出端分别连接多传输链路低电压差分信号传输模块(15)对应的LVDS传输编码控制信号输入端、模组显示色阶位宽控制信号输入端和LVDS传输链路数控制信号输入端;所述图像参数转换模块(3)的液晶模组图像时序信号输出端连接RGB画面时序产生模块(11)的液晶模组图像时序信号输入端,图像参数转换模块(3)的图像控制信号输出端分别连接RGB画面输出模块(10)和图像产生控制模块(7)的图像控制信号输入端,所述图像存储控制模块(8)的图像存储状态信号输出端连接图像参数转换模块(3)的图像存储状态信号输入端。2.根据权利要求1所述的基于FPGA的图形信号产生装置,其特征在于:它还包括BMP图像预存储模块(5)和基本逻辑画面功能模块(14),所述BMP图像预存储模块(5)的存储数据通信端连接外部BMP接口模块(4)的存储数据通信端,基本逻辑画面功能模块(14)的信号输出端连接逻辑画面产生模块(6)的信号输入端。3.根据权利要求2所述的基于FPGA的图形信号产生装置,其特征在于:所述外部BMP接口模块(4)还能连接外部BMP存储设备(13),所述逻辑画面产生模块(6)还能连接外部逻辑画面功能扩展卡(12)。4.根据权利要求1所述的基于FPGA的图形信号产生装置,其特征在于:所述图像存储控制模块(8)还连接有DDR存储器模块(9)。5.一种利用权利要求1所述基于FPGA的图形信号产生装置产生图形信号的方法,其特征在于,它包括如下步骤:步骤1:上位机将液晶模组水平分辨率、液晶模组垂直分辨率、液晶模组图像显示时序、所显示逻辑画面的配置信息和所显示BMP图像的配置信息发送给上层接口模块(1),上述所显示逻辑画面的配置信息包括所显示逻辑画面的类型编号、所显示逻辑画面产生参数、所显示逻辑画面的RGB各分量颜色值、所显示逻辑画面的背景色和所显示逻辑画面填充参数,上述所显示BMP图像的配置信息包括所嵌入BMP图像的大小和所嵌入BMP图像的起始位置坐标;步骤2:上层接口模块(1)将液晶模组水平分辨率、液晶模组垂直分辨率、液晶模组图像显示时序、所显示逻辑画面配置信息和所显示BMP图像配置信息进行解析,并将解析后的液晶模组水平分辨率、液晶模组垂直分辨率、液晶模组图像显示时序、所显示逻辑画面配置信息和所显示BMP图像配置信息保存到图像参数缓存模块(2)中;步骤3:图像参数转换模块(3)读取图像参数缓存模块(2)中缓存的所显示逻辑画面配置信息和所显示BMP图像配置信息,图像参数转换模块(3)根据所显示逻辑画面配置信息向逻辑画面产生模块(6)传输液晶模组水平分辨率、液晶模组垂直分辨率、所显示逻辑画面的配置参数传输控制命令和显示逻辑画面配置信息;同时,图像参数转换模块(3)根据所显示BMP图像配置信息向外部BMP接口模块(4)传输液晶模组水平分辨率、液晶模组垂直分辨率、所显示BMP图像配置参数传输控制命令和所显示BMP图像配置信息;同时,图像参数转换模块(3)将液晶模组图像显示时序发给RGB画面时序产生模块(11)以产生液晶模组图像显示的时序;步骤4:图像参数转换模块(3)完成步骤3所述的操作后,图像参数转换模块(3)向图像产生控制模块(7)发送图像控制信号,用于启动后续图像存储控制模块(8)、DDR存储器模块(9)、RGB画面输出模块(10)和RGB画面时序产生模块(11)产生画面,逻辑画面产生模块(6)根据所显示逻辑画面的类型启动相应类型的逻辑画面子功能类型,这些逻辑画面子功能类型在工作时会根据液晶模组水平分辨率、液晶模组垂直分辨率、所显示逻辑画面配置信息进行符合显示效果的计算处理,从而产生所显示逻辑画面特征点的像素位置和像素颜色值,在逻辑画面产生模块(6)产生所显示逻辑画面的过程中,会因计算形成中间变量和数据,这些中间变量和数据在计算处理中会反复用到,因此逻辑画面产生模块(6)将这些中间变量和数据缓存起来,随时存入随时调用;步骤5,当逻辑画面产生模块(6)产生所需图案的特征点数据后便将所需图案的特征点数据送入图像产生控制模块(7),图像产生控制模块(7)根据图像参数转换模块(3)发出的图像控制信号得到液晶模组水平分辨率、液晶模组垂直分辨率、所显示逻辑画面的背景色、所显示逻辑画面填充参数,并启动逻辑画面产生模块(6)产生的图案数据,图像产生控制模块(7)先形成一幅水平分辨率和垂直分辨率均满足所显示逻辑画面的基本参数要求的画面,再将逻辑图案根据逻辑图案的坐标位置放入上述画面中,之后对画面中非图案的区域填充颜色,添加背景色,从而形成所需的完整的逻辑画面;所述BMP接口模块(4)根据所显示BMP图...

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

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

1