一种led显示屏控制系统的数据传输方法_2

文档序号:9305340阅读:来源:国知局
器、地址信号接口、控制信号接口、数据信号接口、编程接口,所述处理器包括数据处理单元、数据存储单元、数据控制单元,所述数据存储单元用于存储LED显示屏的显示数据,数据控制单元用于控制数据处理单元接收所述发送卡发送的控制信号、地址信号、数据信号,所述数据存储单元包括存储区一、存储区二,所述存储区一和存储区二均包括程序存储区、数据存储区,存储区一的数据存储区存储LED显示屏当前显示的数据信息,所述存储区一的程序存储区存储当前工作的程序信息,所述存储区二的数据存储区作为待用数据存储区,存储区二的程序存储区存储备份程序信息,当存储区一的程序信息出现故障时,产生故障标识,当存储区一的程序信息需要进行更新时,产生更新标识,数据处理单元根据故障标识或更新标识自动切换到存储区二,运行存储区二中的备份程序,同时,将LED显示屏显示的数据信息存入存储区二。
[0024]还包括缓冲区一、缓冲区二,其中缓冲区一用于对LED显示屏当前显示的数据信息或程序信息的缓存,缓冲区二用于备份程序信息或备份程序工作时LED显示屏数据信息的缓存。
[0025]还包括寄存器组一、寄存器组二,其中寄存器组一用于寄存LED显示屏接收卡的地址信息,寄存器组二用于寄存LED显示屏接收卡的备份地址信息。
[0026]所述处理器为FPGA芯片、ARM芯片、DSP芯片中的一种。
[0027]所述FPGA芯片为Xilinx公司的Spartan-6系列芯片中的一种。
[0028]所述FPGA 芯片为 XC6SLX16。
[0029]Spartan-6系列不仅拥有业界领先的系统集成能力,同时还能实现适用于大批量应用的最低总成本。该系列由13个成员组成,可提供的密度从3840个逻辑单元到147443个逻辑单元不等。与上一代Spartan系列相比,该系列功耗仅为其50%,且速度更快、连接功能更丰富全面。Spartan-6系列采用成熟的45nm低功耗铜制程技术制造,实现了性价比与功耗的完美平衡,能够提供全新且更高效的双寄存器6输入查找表(LUT)逻辑和一系列丰富的内置系统级模块,其中包括18Kb (2 X 9Kb)Block RAM、第二代DSP48A1 Slice、SDRAM存储器控制器、增强型混合模式时钟管理模块、Select1?技术、功率优化的高速串行收发器模块、PCI Express?兼容端点模块、高级系统级电源管理模式、自动检测配置选项,以及通过AES和Device DNA保护功能实现的增强型IP安全性。这些优异特性以前所未有的易用性为定制ASIC产品提供了低成本的可编程替代方案。Spartan-6 FPGA可为大批量逻辑设计、以消费类为导向的DSP设计以及成本敏感型嵌入式应用提供最佳解决方案。Spartan-6FPGA奠定了坚实的可编程芯片基础,非常适用于可提供集成软硬件组件的目标设计平台,以使设计人员在开发工作启动之初即可将精力集中到创新工作上。
[0030]1.Spartan-6 FPGA逻辑单元评级充分体现了最新6输入LUT架构所具备的更强大的逻辑单元能力。
[0031]2.每个Spartan-6 FPGA Slice均包含4个LUT和8个触发器。
[0032]3.每个DSP48A1 Slice内含一个18x18乘法器、一个加法器及一个累加器。
[0033]4.Block RAM大小基本为18Kb。每个模块还可以作为两个独立的9Kb模块使用。
[0034]5.每个CMT内含两个DCM和一个PLL。
[0035]6.在-3N速度级别下不支持存储器控制器模块。
[0036]技术人员可根据涉及输入的需要选择适合项目的具体型号。
[0037]本发明LED显示屏故障自恢复控制系统程序信息下载存储的工作原理如下: 首先,确定通信协议,根据FPGA的存储区地址,划分为两个独立的区域,在编写完的发送卡程序代码中,根据通信协议加入不同的数据报头,程序在编译后通过编程接口将程序写入FPGA中,并且按照不同的报头分别存如存储区一和存储区二中,启动发送卡,自动运行存储区一中的程序信息,控制LED显示屏的工作,当存储区一的程序信息出现故障时,产生故障标识,当存储区一的程序信息需要进行更新时,产生更新标识,数据处理单元根据故障标识或更新标识自动切换到存储区二,运行存储区二中的备份程序,同时,将LED显示屏显示的数据信息存入存储区二。
[0038]该系统在更新程序的过程中或者出现故障的时候,能够自动切换程序,具有故障自恢复功能,不影响LED显示屏的正常使用,不需要切断整个LED显示屏的电源,提高了 LED显示屏的利用率,节约了 LED显示屏的维护成本。
【主权项】
1.一种LED显示屏控制系统的数据传输方法,其特征在于:包括如下步骤: 步骤1、将上位机的视频信号发送至视频处理器进行处理,然后发送至发送卡; 步骤2、发送卡对视频信号进行打包压缩,并发送至信号分配器; 步骤3、信号分配器将压缩包发送至接收卡; 步骤4、接收卡将接收到的压缩包解压缩,并判断解压缩后的数据包是否正确,如果正确,执行步骤5,否则,发送错误标识,返回执行步骤3 ; 步骤5、提取数据包的包头,获取该数据包的ID号,并进行图像处理,将处理后的视频信号发送至该ID号对应的LED显示屏上进行显示。2.根据权利要求1所述的LED显示屏控制系统的数据传输方法,其特征在于:所述接收卡包括处理器、地址信号接口、控制信号接口、数据信号接口、编程接口,所述处理器包括数据处理单元、数据存储单元、数据控制单元,所述数据存储单元用于存储LED显示屏的显示数据,数据控制单元用于控制数据处理单元接收所述发送卡发送的控制信号、地址信号、数据信号,所述数据存储单元包括存储区一、存储区二,所述存储区一和存储区二均包括程序存储区、数据存储区,存储区一的数据存储区存储LED显示屏当前显示的数据信息,所述存储区一的程序存储区存储当前工作的程序信息,所述存储区二的数据存储区作为待用数据存储区,存储区二的程序存储区存储备份程序信息,当存储区一的程序信息出现故障时,产生故障标识,当存储区一的程序信息需要进行更新时,产生更新标识,数据处理单元根据故障标识或更新标识自动切换到存储区二,运行存储区二中的备份程序,同时,将LED显示屏显示的数据信息存入存储区二。3.根据权利要求2所述的LED显示屏控制系统的数据传输方法,其特征在于:还包括缓冲区一、缓冲区二,其中缓冲区一用于对LED显示屏当前显示的数据信息或程序信息的缓存,缓冲区二用于备份程序信息或备份程序工作时LED显示屏数据信息的缓存。4.根据权利要求2所述的LED显示屏控制系统的数据传输方法,其特征在于:还包括寄存器组一、寄存器组二,其中寄存器组一用于寄存LED显示屏接收卡的地址信息,寄存器组二用于寄存LED显示屏接收卡的备份地址信息。5.根据权利要求1至3中任一项所述的LED显示屏控制系统的数据传输方法,其特征在于:所述处理器为FPGA芯片、ARM芯片、DSP芯片中的一种。6.根据权利要求5所述的LED显示屏控制系统的数据传输方法,其特征在于:所述FPGA芯片为Xilinx公司的Spartan-6系列芯片中的一种。7.根据权利要求6所述的LED显示屏控制系统的数据传输方法,其特征在于:所述FPGA 芯片为 XC6SLX16。
【专利摘要】本发明公开了一种LED显示屏控制系统的数据传输方法,首先,将上位机的视频信号发送至视频处理器进行处理,然后发送至发送卡;其次,发送卡对视频信号进行打包压缩,并发送至信号分配器;信号分配器将压缩包发送至接收卡;然后,接收卡将接收到的压缩包解压缩,并判断解压缩后的数据包是否正确,如果正确,提取数据包的包头,获取该数据包的ID号,并进行图像处理,将处理后的视频信号发送至该ID号对应的LED显示屏上进行显示,否则,发送错误标识。该方法能够有效对接收的数据包进行检测,正确了就不需要不停地发送广播数据,这样,节约了时间空间资源。
【IPC分类】G09G3/32
【公开号】CN105023540
【申请号】CN201510459917
【发明人】冯方敏
【申请人】苏州宏展信息科技有限公司
【公开日】2015年11月4日
【申请日】2015年7月31日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1