[发明专利]一种测试显示模组的驱动设备、系统和方法在审
| 申请号: | 202111303722.0 | 申请日: | 2021-11-05 |
| 公开(公告)号: | CN114064369A | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 石景嘉;卢洋洋 | 申请(专利权)人: | 苏州华兴源创科技股份有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉 |
| 地址: | 215000 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 显示 模组 驱动 设备 系统 方法 | ||
本发明的一个实施例公开了一种测试显示模组的驱动设备、系统和方法,所述驱动设备包括ARM和FPGA;ARM包括:指令收发控制模块、显示模组参数管理模块、图像数据管理模块和FPGA设备管理模块;指令收发控制模块用于接收并响应上位机发送的显示指令信号从ARM的数据存储器中读取测试图像数据发送给图像数据管理模块;显示模组参数管理模块用于接收上位机发送的显示指令文件并根据显示指令文件生成测试信号发送给FPGA设备管理模块;图像数据管理模块用于将测试图像数据发送给FPGA中的DDR4进行存储并对测试图像数据进行管理和调度;FPGA设备管理模块用于将测试信号发送给FPGA并接收测试结果数据给上位机。
技术领域
本发明涉及测试显示模组驱动设备技术领域,具体涉及一种测试显示模组的驱动设备、系统和方法。
背景技术
目前的显示测试方案中,因为不同厂家不同产品线的差异,所以测试驱动板需要用到ARM(Advanced RISC Machines,ARM处理器)主控配合FPGA(Field-Programmable GateArray,现场可编程门阵列)驱动来完成不同场景下的测试需求。ARM作为传统CPU,主要负责图像数据管理以及上层测试逻辑的实现,而FPGA主要负责图像数据转码与接口实现,两者配合实现各种各样的测试需求。在这种非标的系统架构中,无法使用市面上标准的数据管理方法来管理图像。另外因为测试需求的动态性,需要一种易于使用,移植与高可扩展性的管理系统。
发明内容
本发明的目的在于提供一种测试显示模组的驱动设备、系统和方法,通过使用一个高扩展性的图像数据管理模块,在有限的内存中管理大量的图像数据,配合对FPGA内存的管理,实现大量的图像显示需求,同时通过使用LUA脚本实现模组测试的业务需求,大大减小了新需求的开发时间,减少了开发成本。
为达到上述目的,本发明采用下述技术方案:
本发明第一方面提供一种测试显示模组的驱动设备,所述驱动设备包括ARM和FPGA;
ARM包括:指令收发控制模块、显示模组参数管理模块、图像数据管理模块和FPGA设备管理模块;
其中,
所述指令收发控制模块,用于接收并响应上位机发送的显示指令信号从ARM的数据存储器中读取测试图像数据发送给所述图像数据管理模块;
所述显示模组参数管理模块,用于接收上位机发送的显示指令文件并根据所述显示指令文件生成测试信号发送给所述FPGA设备管理模块;
所述图像数据管理模块,用于将测试图像数据发送给FPGA中的DDR4进行存储并对测试图像数据进行管理和调度;
所述FPGA设备管理模块,用于将测试信号发送给FPGA并接收测试结果数据给上位机;
所述FPGA根据所述测试信号调取DDR4中的测试图像数据对被测显示模组进行显示测试,并将被测显示模组反馈的测试结果数据发送给所述FPGA设备管理模块。
在一个具体实施例中,所述指令收发控制模块还能够接收上位机发送的读写指令信号,完成对ARM设备数据的读写操作。
在一个具体实施例中,所述ARM和FPGA之间通过PCIe总线进行通信和数据传输。
在一个具体实施例中,所述ARM还包括:I2C接口、UART接口、USB接口、GPIO接口和SDcard接口。
在一个具体实施例中,所述指令收发控制模块、显示模组参数管理模块和FPGA设备管理模块均由LUA脚本语言实现。
在一个具体实施例中,测试图像数据分为:休眠、等待转移、准备传送、转移、等待显示、显示和错误七个状态。
在一个具体实施例中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州华兴源创科技股份有限公司,未经苏州华兴源创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111303722.0/2.html,转载请声明来源钻瓜专利网。





