非挥发性存储器设定值加载方法与其存储器装置制造方法及图纸

技术编号:3083074 阅读:163 留言:0更新日期:2012-04-11 18:40
一种非挥发性存储器设定值加载方法与其存储器装置,是于存储器装置制作之初,先将特定兼容的存储器设定值加载至其中一非挥发性存储区块(Non-Volatile  memory  block)中预设的预载区,其中预载该非挥发性存储器类型的各种参数信息,于此存储器装置整备时,即将此预载区的信息加载至此存储器装置的随机存取存储器中(RAM),以节省公知使用只读存储器(ROM)记载该类型的空间,并于激活存储器装置后,利用一加载手段由预载区加载该非挥发性存储器设定值至该存储器装置的一随机存取存储器中,藉以达成该存储器装置的制作或韧体更新的流程。

【技术实现步骤摘要】

一种非挥发性存储器设定值加载方法与其存储器装置,特别于一存储器装置制作时,先加载特定非挥发性存储器的设定值至一预设的预载区域,于激活时加载该设定值至该存储器装置的随机存取存储器中,完成该存储器装置的整备。
技术介绍
在闪存模块的制造商制作闪存(Flash memory)相关的存储器装置时,需符合各个存储器类型(type)、厂商定义的规格,设计一个存储器装置常需要同时兼容于此多种类型或规格。为克服制造商所生产的存储器类型或规格有所不同,最常使用的方法是在其装置中控制韧体部分,直接于制作时加载全部需兼容的闪存类型的信息,如制作韧体部分的只读存储器(ROM)时,一次制程(如掩膜、蚀刻等步骤)则包括所有需要的信息,制作上常需要较大的存储器尺寸,而且过程往往长达一、二个月,若于制作期间存储器厂商有任何更新或是修改,则需要重新设计韧体,不仅耗时、耗成本,更会造成库存的问题。有鉴于上述耗费成本的问题,公知技术常将存储器装置中设定值会需要变动的部分以可抹可写的存储器储存,故于日后能方便地更新与修正其中程序。图1所示为典型的闪存装置示意图,其中包括有多个闪存区块101,另包括有随机存取存储器105与特殊功能缓存器(Special Function Register,SFR)107,特殊功能缓存器107是单芯片内部控制器与各外围模块所使用的缓存器,再设置有一向量表(Vectort able)109,是用于选择地址对应至一其中控制器的中断服务程序(Interrupt Service Routine,ISR)。当上述韧体进行修正或是更新时,可如公知技术美国专利公开号2003/0005212所提供的一种动态修正存储器中程序的方法(Method andapparatus for dynamically modifying a stored program),如图2所示,其为存储器进行动态修正时的示意图,其所使用的存储器为可擦写、可编程的闪存101,其中修正区块203中储存有修正码,程序区205储存有待修正的程序,修正指令则储存于修正指令区块207中,处理器程序代码则储存于处理器程序代码区块209。于此公知技术,在存储器装置进行修正或更新时,处理器程序代码区块209中处理器程序代码会先暂存于随机存取存储器211中,有一用以传送或接收闪存101资料的通用异步收发连接器(Universal Asynchronous ReceiverTransmitter,UART)213则由外部装置加载程序代码至此存储器装置进行更新或是修正。另有更新机制如公知技术美国专利US6,795,872揭露的一种装置中存储器功能维护方法(Maintaining at least partial functionality of a deviceas defined by a hardware configuration at a USB bus enumeration whilethe device memory is programmed),其中于该装置开始运作时,将装置设定为韧体可写的状态,由计算机经USB等的接口进行联机,使用者、装置驱动程序或其他方法则经由此接口进行修改。期间是由其中随机存取存储器(RAM)加载控制程序,并于该装置中执行控制程序,接着执行由计算机所传送的指令,以进行该装置的修正。如美国专利公开号2005/0120343所揭露的韧体下载方法,如图3所示,有一以USB接口连接计算机主机31中USB主机控制器305的USB装置30,此USB装置30包括有微控制器304与其耦接的电子可擦写可编程只读存储器(EEPROM)301、存储器302与一定时器(Timer)303,此USB装置30是通过微控制器304由计算机主机31进行资料下载或此案揭露的韧体下载更新,EEPROM 301储存有应用程序代码、装置激活(Boot up)码等,存储器302则为储存一般资料。有别于公知技术通过连接计算机系统由外部经存储器装置内可擦写的存储器,如RAM,进行存储器装置内韧体的修正或更新,然而,更有其它可能的修正更新方法,如通过外加的另一闪存区块,或于制程上在只读存储器上制作可擦写的存储器区块等手段完成上述目的,而本专利技术则提供另一更新与修正存储器装置的方案,可以达到节省成本、制程与改善执行效能的目的。
技术实现思路
一种非挥发性存储器设定值加载方法与其存储器装置,是于非挥发性存储器的区块中预设一预载区,由一工具程序将该非挥发性存储器类型(Memorytype)的各种参数信息,如存储器识别参数、存取时序(Access timing)等先加载至该预载区,于此存储器装置激活时,即将此预载区的信息加载至存储器装置的随机存取存储器中(RAM),以此节省公知使用只读存储器(ROM)记载多种存储器类型的储存空间,同时达成该存储器装置的制作或韧体更新的流程。本专利技术所述非挥发性存储器设定值加载方法的实施例步骤包括于本专利技术存储器装置整备之初,先需初始化其中非挥发性存储器,再由存储器区块中规划出一预载区,接着将该特定非挥发性存储器的设定值加载至此预载区。之后,执行加载上述设定值后的存储器装置的测试,先激活存储器装置,接着进行初始化此存储器装置,之后加载设定值至上述随机存取存储器,如预载区中存储器类型相关的资料、参数等,控制单元经确认存储器类型后即完成此存储器装置的整备。本专利技术利用上述非挥发性存储器设定值加载方法所应用的存储器装置包括有一非挥发性存储器模块,与一预载区,即此非挥发性存储器模块中预先规划的存储器空间,为储存非挥发性存储器会因存储器类型不同而改变的资料,耦接于非挥发性存储器模块的存储器控制单元,与一随机存取存储器模块,其耦接于存储器控制单元,为存储器装置执行程序时加载程序代码的动态存储器以及一只读存储器模块,是耦接该存储器控制单元,为储存不会随着该非挥发性存储器存储器类型改变而不同的资料,藉此,于存储器装置激活时,将预载区中所载的资料加载至该随机存取存储器模块中,以解决因非挥发性存储器类型改变而需修改该存储装置中只读存储器模块制程的缺点。附图说明图1为公知的闪存装置示意图; 图2为现有技术存储器进行动态修正时的示意图;图3为公知技术韧体下载的装置示意图;图4为本专利技术非挥发性存储器装置示意图;图5为本专利技术存储器装置示意图;图6所示为本专利技术非挥发性存储器设定值加载方法的流程图;图7所示为本专利技术非挥发性存储器设定值加载方法的一实施例流程图;图8为本专利技术利用非挥发性存储器设定值加载方法进行韧体更新的实施例流程图。符号说明闪存区块101随机存取存储器105特殊功能缓存器107向量表109程序区205修正区块203修正指令区块207处理器程序代码区块209随机存取存储器211通用异步收发连接器213USB装置30计算机主机31USB主机控制器305微控制器304 电子可擦写可编程只读存储器301存储器302定时器303预载区400非挥发性存储器模块41存储器控制单元42电源调节单元43通讯接口44随机存取存储器模块45只读存储器模块4具体实施方式公知的非挥发性存储器装置,如随身碟(Disk drive)、SD/MS/CF/MMC等的闪存(Flash memory)为储存本文档来自技高网
...

【技术保护点】
一种非挥发性存储器设定值加载方法,是整备一存储器装置时使用的设定值加载方法,其特征在于,该方法包括下面步骤:初始化一非挥发性存储器;规划一预载区,该预载区为该非挥发性存储器中特定的存储器空间;加载该非挥发性存储器的设定值至该预载区;激活该存储器装置;初始化该存储器装置;由该预载区加载该非挥发性存储器的设定值至该存储器装置的一随机存取存储器中;以及确认该非挥发性存储器类型。

【技术特征摘要】
1.一种非挥发性存储器设定值加载方法,是整备一存储器装置时使用的设定值加载方法,其特征在于,该方法包括下面步骤初始化一非挥发性存储器;规划一预载区,该预载区为该非挥发性存储器中特定的存储器空间;加载该非挥发性存储器的设定值至该预载区;激活该存储器装置;初始化该存储器装置;由该预载区加载该非挥发性存储器的设定值至该存储器装置的一随机存取存储器中;以及确认该非挥发性存储器类型。2.如权利要求1所述的非挥发性存储器设定值加载方法,其特征在于,所述的初始化该非挥发性存储器的步骤为一格式化手段。3.如权利要求1所述的非挥发性存储器设定值加载方法,其特征在于,所述的加载该非挥发性存储器设定值的步骤是以一工具程序达成。4.如权利要求1所述的非挥发性存储器设定值加载方法,其特征在于,于所述初始化该存储器装置的步骤后,还包括下面步骤寻址该非挥发存储器模块中的该预载区;以及寻址该存储器装置的一随机存取存储器模块;通过上述寻址步骤后,由该预载区加载该非挥发性存储器的设定值至该随机存取存储器中。5.一种利用权利要求1所述的非挥发性存储器设定值加载方法的非挥发性存储器装置,其特征在于,其包括一非挥发性存储器模块,是一资料储存的非挥发性存储器;一预载区,是该非...

【专利技术属性】
技术研发人员:张琦栋陈弘钧王庆文
申请(专利权)人:安国国际科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利