存储器数据升级方法及系统的制作方法

文档序号:6520546阅读:178来源:国知局
专利名称:存储器数据升级方法及系统的制作方法
技术领域
本发明涉及数据传输技术及系统检测技术,特别涉及总线数据传输技术。
背景技术
随着数字技术的不断发展,电子设备上正在向数字化、智能化方向发展。在电子设备内部普遍使用非易失性半导体存储体作为程序存储的载体,这些存储体包括传统的EPROM、EEPROM及正迅猛发展的FLASH存储器等。无论是何种存储体,对存储体的写存是引导系统启动运行的首要条件。目前,使用写存器+适配器对存储体进行写存已经非常普遍。这里存在的问题是由于存储体种类及规格众多,需要不同的适配器放置待写存存储体,且写存前需要对写存器进行硬件软件重新设定,效率较低且易出错;写存器、适配器价格普遍较昂贵,如果涉及到规模化生产,则需要数量众多的写存器、适配器,而在生产完毕或产品生命周期已过,此类设备将被闲置,浪费了资金及设备资源;随着微电子技术的不断发展,存储体的单位容量越来越大,由于受制于写存设备的速度,写存占用的时间将越来越长,不利于规模化生产的时间紧迫性要求;基于以上原因,需要一种高效率、低耗损、简便易行的写存方式对存储体进行写存且能够对系统程序进行在线更新。
另外,由于电子产品的功能要求越来越多,系统设计越来越复杂,无论是电路板级还是产品级的系统维护工作都显得越来越重要,而快速准确的搜索故障源,将是最重要的一环。单纯的依赖人力进行维护显得越来越力不从心。因此,需要一种系统自动检测技术来进行故障源的搜索并对维护人员提供参考信息。

发明内容
本发明所要解决的技术问题是,针对现有技术不能生产后进行写存及不能对全系统进行检测并提供参考信息的缺点,提供一种能够实现生产后进行写存及对系统进行检测的技术。
本发明解决所述技术问题采用的技术方案是,存储器数据升级方法,其特征在于,包括以下步骤1)系统配置为从外部存储器启动系统;2)启动,并运行系统检测;3)若通过检测,将板外存储器中存储的待写存数据下载到数据存储器,然后写入板载程序存储器;4)系统配置为从板载程序存储器启动。
所述板外程序存储器存储有系统检测程序、测试数据及待写存程序。所述步骤1)中,接入外部存储器时,使用一个硬件标志位使系统配置成从外部启动。所述步骤3)中,系统首先擦除板载程序存储器中原有的数据,然后写入新数据。
本发明还提供一种存储器数据升级系统,包括中央处理器、数据存储器、帧缓冲存储器、板载程序存储器、系统启动引导逻辑电路、监视输出部分,还包括板外程序存储器;所述板外程序存储器与系统启动引导逻辑电路部分相连,还和中央处理器连接;所述系统启动引导逻辑电路部分与中央处理器相连,还和板载程序存储器连接;所述监视输出部分与中央处理器连接。
本发明的有益效果是,提供了全新的系统智能分析平台,提高了生产效率,节约了大量的设备资源,满足在需要程序存储器的数字电子设备上的应用。


图1是实施例1的结构示意图;图2是实施例2的结构示意图。
具体实施例方式
下面结合附图及实施例,详细描述本发明的技术方案。
本发明的技术方案,设计完成后将系统检测程序、测试数据及待写存程序写入板外程序存储器,系统中央处理调用板外存储器的系统检测程序完成对系统完整的硬件检测,确认无故障后将待写存程序写入板载程序存储器。本发明的技术方案是,存储器数据自动升级及系统检测技术,包括中央处理器,数据存储器、帧缓冲存储器,板载程序存储器,其特征在于还包括板外程序存储器部分、系统启动引导逻辑电路部分、监视输出部分;所述板外程序存储器部分与系统启动引导逻辑电路部分和中央处理器连接;所述系统启动引导逻辑电路部分还与中央处理器和板载程序存储器连接;所述监视输出部分与中央处理器连接;所述板外存储器部分由存储体,存储体电源电路,存储体保护电路构成,用于完成系统引导程序、测试数据和待写存程序的存储。本实用新型中,板外存储器也称外部存储器。
所述系统引导启动逻辑电路部分根据中央处理器不同可以有不同的组成方式,用于产生逻辑选择信号;所述板载存储器为待写存存储体,包括存储体及相应的信号匹配电路,用于存储系统运行程序;所述中央处理器为数字电子设备系统控制器;所述监视输出部分包括相应的输出接口如串口、并口、音视频输出接口等及其保护电路,用于为操作人员提供系统工作状态信息;所述数据存储器、帧缓冲存储器如SDRAM、DRAM、SRAM、DDR存储器等,用于提供待写存内容的暂存及系统工作后的数据缓冲。
实施例1电路结构如图1所示。本例的系统组成包括中央处理器,数据存储器、帧缓冲存储器,板载程序存储器,板外程序存储器部分与系统启动引导逻辑电路部分;其中中央处理器与系统启动引导逻辑电路部分连接,用于确定系统启动源的选择;中央处理器与板外程序存储器部分连接,用于读取板外程序存储器的系统检测数据、测试数据和待写存数据;中央处理器与数据存储器、帧缓冲存储器连接,用于缓存需处理的数据;中央处理器与板载程序存储器连接,用于将数据存储器中导入的待写存程序写入板载程序存储器及板外存储器不存在的情况下引导系统启动并正常运行。
系统检测及写存过程通过连接器接入板外存储器部分,系统启动引导逻辑电路的引导源将配置为板外程序存储器。系统启动后,中央处理器首先运行系统检测程序,对电路板硬件状态进行检查;对于视频显示类产品还需运行视频音频信号检测程序,保证系统运行正常。运行完检测程序并确认系统正常后,中央处理器将板外存储器中存储的待写存数据下载到数据存储器,然后写入板载程序存储器。断开板外存储器部分并对系统复位,系统则由板载程序存储器直接引导运行。当系统检测出现错误时,监视输出部分将输出故障源位置及解决方法。
实施例2本例的电路结构如图2所示。
与实施例1比较,本例增加了一个板载程序存储器,对于复杂的系统,往往采用2程序存储器的方式进行系统引导及运行,系统检测及写存的过程同实施例1。
本发明的裸块写存过程中,不接入外部程序存储体则系统启动逻辑电路配置成从本机存储器引导启动,由于此时程序存储器为空,系统不能引导成功并运行。接入外部程序存储体后,使用一个硬件标志位使系统启动逻辑电路配置成从外部启动,系统启动运行后运行系统检测程序,确认系统硬件工作正常,随后程序在CPU的控制下导入SDRAM\DDR\SRAM,完成数据的下载;系统CPU擦除(此时不一定需要,但保留擦除操作可以保持程序的一致性,且可以防止存储器由杂乱数据时引起误操作)板载存储器后将数据存储器SDRAM\DDR\SRAM中的数据写入程序存储器。
本发明的程序升级过程中,不接入外部程序存储体则系统启动逻辑电路配置成从本机存储器引导启动,由于此时程序存储器完好(程序存储器如果由于其他方法升级失败,则系统不能正常运行),系统能引导成功并运行。接入外部程序存储体后,使用一个硬件标志位使系统启动逻辑电路配置成从外部启动,系统启动运行后运行系统检测程序,确认系统硬件工作正常,随后程序在CPU的控制下导入SDRAM\DDR\SRAM,完成数据的下载;系统CPU擦除板载存储器后将数据存储器SDRAM\DDR\SRAM中的数据写入程序存储器。
权利要求
1.存储器数据升级方法,其特征在于,包括以下步骤1)系统配置为从外部存储器启动系统;2)启动,并运行系统检测;3)若通过检测,将板外存储器中存储的待写存数据下载到数据存储器,然后写入板载程序存储器;4)系统配置为从板载程序存储器启动。
2.如权利要求1所述的存储器数据升级方法,其特征在于,所述板外程序存储器存储有系统检测程序、测试数据及待写存程序。
3.如权利要求1所述的存储器数据升级方法,其特征在于,所述步骤1)中,接入外部存储器时,使用一个硬件标志位使系统配置成从外部启动。
4.如权利要求1所述的存储器数据升级方法,其特征在于,所述步骤3中,系统首先擦除板载程序存储器中原有的数据,然后写入新数据。
5.存储器数据升级系统,包括中央处理器、数据存储器、帧缓冲存储器、板载程序存储器、系统启动引导逻辑电路、监视输出部分,还包括外部程序存储器;所述外部程序存储器与系统启动引导逻辑电路部分相连,还和中央处理器连接;所述系统启动引导逻辑电路部分与中央处理器相连,还和板载程序存储器连接;所述监视输出部分与中央处理器连接。
全文摘要
存储器数据升级方法及系统,涉及数据传输技术及系统检测技术,特别涉及总线数据传输技术。本发明包括以下步骤1)系统配置为从外部存储器启动系统;2)启动,并运行系统检测;3)若通过检测,将板外存储器中存储的待写存数据下载到数据存储器,然后写入板载程序存储器;4)系统配置为从板载程序存储器启动。本发明的有益效果是,提供了全新的系统智能分析平台,提高了生产效率,节约了大量的设备资源,满足在需要程序存储器的数字电子设备上的应用。
文档编号G06F9/445GK1804801SQ200510022480
公开日2006年7月19日 申请日期2005年12月30日 优先权日2005年12月30日
发明者孙乐民, 余杰 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1