论文部分内容阅读
目前国内LED显示屏各式各样,品种多样化,却没有统一标准,这给工作人员安装和维修LED显示屏造成了一定的困扰,为了方便现场工作人员能更高效地了解LED显示屏的特性,本文设计了一种基于FPGA的LED显示屏模组测试系统,通过使用Verilog HDL硬件描述语言在FPGA器件上编程,产生不同的图案,如:横线、竖线、斜线等,来达到检测出LED显示屏常见的几种扫描方式(静态、1/2、1/4、1/8和1/16)、走线方式(7种)及是否有坏点的目的。本文设计的LED显示屏模组测试系统相对于现有的显示屏测试方案,该系统具有携带方便、通用性好、操作简便等优点,能提高现场工作人员的工作效率、降低操作难度。以下四点是本文主要研究的工作:1、根据LED显示屏的国内外现状和特征,提出了研究本课题的必要性,分析了现有LED显示屏模组测试方案的特点,最终提出了以FPGA作为核心器件的LED显示屏模组测试系统。2、详细分析了LED显示屏模组的扫描方式和走线方式,确定了系统设计的总体方案,包括硬件和软件两个部分。硬件部分提供系统设计的平台,软件部分主要根据不同扫描方式和走线方式的组合,驱动LED显示屏显示不同图形信息,从而测试出LED显示屏的相关特性。3、划分各个功能模块,使用Verilog HDL硬件描述语言编写了按键消抖模块、数据产生模块、颜色切换模块、双口RAM读写控制模块及LED显示屏驱动模块。并对其中三个模块在System-Console中进行了调试与验证。4、在System-Console系统级平台上,使用TCL语言编写一个测试窗口,用户可以通过这个窗口设置一些参数,从而控制LED显示屏的显示。本论文主要完成了按键消抖模块、数据产生模块、颜色切换模块、双口RAM读写控制模块及LED显示屏驱动模块的设计,并在System-Console系统级平台上使用TCL语言对数据产生模块、颜色切换模块和LED显示屏驱动模块进行了测试与验证。最后,设计了一个测试窗口,方便用户调试相应模块。