一种eeprom均匀磨损控制系统的制作方法

文档序号:10117602阅读:993来源:国知局
一种eeprom均匀磨损控制系统的制作方法
【技术领域】
[0001]本实用新型属于存储器控制领域,特别涉及的是一种EEPROM均匀磨损控制系统。
【背景技术】
[0002]EEPROM(ElectricalIy Erasable Programmable Read-Only Memory, E2PROM)即电子擦除式只读存储器,它是一种非易失性存储器。与擦除式只读存储器(EPROM)类似,断电后储存的数据依然存在。如果要消除储存在EEPROM中存储的数据,无需采用紫外线照射这样复杂的方式,而只需以电子信号直接消除即可。正是由于EEPROM具有以上非易失可电擦除的特点,该器件广泛应用于对数据存储安全性及可靠性要求高的应用场合,如医疗、图像、智能家电、航空、航天应用场合。对于EEPROM来说,一般需要承受多次擦写,而且擦写时隧道氧化层要承受高压(18伏左右)和高电场(107V/cm),目前,业内常用的EEPROM使用寿命一般在I万次至10万次左右。如3DEE4M08VS4145的寿命在I万次左右,该芯片具有很好的抗辐射、抗闩锁等空间应用特性,被广泛的应用于宇航产品中。因此,EEPROM的使用寿命成为限制产品使用寿命的瓶颈,尤其是不可维修性的产品。
【实用新型内容】
[0003]本实用新型所要解决的目的是提供一种EEPROM均匀磨损控制系统,可以大幅延长EEPROM使用寿命。
[0004]为解决上述问题,本实用新型提出一种EEPROM均匀磨损控制系统,包括控制器和用以存储控制字及控制参数的存储器;所述控制器包括控制模块、存取模块和参数管理模块;
[0005]其中,参数管理模块用以,根据控制模块生成的断点存储地址读取所述存储器中的控制参数,并进行相邻存储地址下的参数一致性比对,根据控制参数不一致或各存储地址下的控制参数完全一致而定位存储分区地址,或在被动控制模式下读取状态寄存器中的断点存储地址,及实现控制模块和存储器之间的数据交换;
[0006]控制模块用以,通过参数管理模块获取控制字,并判断控制字的模式状态位,在自动控制模式下产生一所述断点存储地址,及根据参数管理模块定位的存储分区地址控制存取模块更新EEPROM在该存储分区地址中的数据。
[0007]根据本实用新型的一个实施例,所述控制器还包括人机接口,控制模块通过人机接口的输入而定位存储分区地址;所述控制模块判断控制字的模式状态位,在被动控制模式下,获取人机接口定位的存储分区地址控制存取模块更新EEPROM在该存储分区地址中的数据。
[0008]根据本实用新型的一个实施例,参数管理模块的参数一致性比对,若存储器的俩相邻存储地址下的参数不一致,则检测参数位是否溢出,并在溢出时生成溢出信号。
[0009]根据本实用新型的一个实施例,所述存储器包括用以存储控制字的控制字状态寄存器和用以存储参数的参数存储器。
[0010]根据本实用新型的一个实施例,所述控制字和控制参数由所述控制器更新。
[0011]根据本实用新型的一个实施例,所述控制器由FPGA实现。
[0012]根据本实用新型的一个实施例,还包括供电电源,其包括DC/DC转换模块和线性稳压器,所述DC/DC转换模块连接外部电源并进行电压转换,所述线性稳压器接收DC/DC转换模块转换后的电压,并进行稳压后给控制系统供电。
[0013]根据本实用新型的一个实施例,还包括晶体振荡器,提供控制系统运行所需的时钟频率参考源。
[0014]采用上述技术方案后,本实用新型相比现有技术具有以下有益效果:通过控制模块产生EEPROM的存储分区地址,在需要更新数据的时候,将数据存放到该指定的存储分区地址中,能够实现EEPROM器件的均匀磨损,不会使得某一存储区被擦写过度而另一存储区域擦写过少,可延长EEPROM的使用寿命。这一点对于无法进行器件更换的产品尤为重要(如卫星、深空探测器等),可以保证数据的正确性,提高了产品的可靠性,降低了产品的成本。
[0015]此外,存储分区地址还可通过人机接口由人工指定,存取模块根据指定的存储分区地址进行EEPROM相应地址中的数据更新,使得分区存储更灵活,延长EEPROM的使用寿命O
【附图说明】
[0016]图1为本实用新型一个实施例的EEPROM均匀磨损控制系统的结构框图。
[0017]图2为本实用新型一个实施例的EEPROM均匀磨损控制系统的控制方法流程示意图。
【具体实施方式】
[0018]为使本实用新型的上述目的、特征和优点能够更加明显易懂,下面结合附图对本实用新型的【具体实施方式】做详细的说明。
[0019]在下面的描述中阐述了很多具体细节以便于充分理解本实用新型。但是本实用新型能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本实用新型内涵的情况下做类似推广,因此本实用新型不受下面公开的具体实施的限制。
[0020]参看图1,本发明实施例的EEPROM均匀磨损控制系统,包括控制器3和存储器4 ;控制器3进一步包括控制模块31、存取模块32和参数管理33 ;控制器3连接受控的EEPROM5,本实用新型可以仅包括一用以连接EEPROM 5的接口,或者也可以直接连接EEPROM 5,存储器4用以存储控制字及控制参数。
[0021]在一个实施例中,存储器4包括用以存储控制字的控制字状态寄存器和用以存储参数的参数存储器(图中未示出),参数存储器也可以由多个寄存器组成,控制字状态寄存器和参数存储器的可以在同一地址空间中编址,也可以各自均有其地址空间,或者直接根据寄存器标识来供控制模块调取其中的内容。
[0022]继续参看图1,在本实施例中,控制模块31通过参数管理模块33获取存储器4中的控制字。控制字中的状态模式位用来标记系统所需进入的模式,例如该位为I时进入自动控制模式,该位为O时进入被动控制模式。当然,控制字中的状态模式位不一定只有一位,在有更多模式可选时,位数可以相应增加,并且,控制字中还可以包括其他标记位,用来标记其他的信息。
[0023]控制模块31判断控制字的模式状态位,如果标记的是自动控制模式,则产生一断点存储地址,该断点存储地址用来寻址存储器,例如可以是清零后的地址,则读取存储器的数据时将从初始地址开始读取。该断点存储地址可以配置。
[0024]参数管理模块33根据控制模块31生成的断点存储地址读取存储器4相应地址中的控制参数,并进行相邻存储地址下的参数一致性比对,用于寻址的地址递增,依次比对各相邻存储地址下的参数是否一致,直至控制参数不一致的时候,或者各存储地址下的控制参数完全一致,也就是没有控制参数不一致的问题,这两种情况下,定位一存储分区地址,其中,控制参数内容和存储分区地址关联。
[0025]参数管理模块33还用来实现控制模块31和存储器4之间的数据交换,控制模块31通过参数管理模块33获取存储器4中的控制字或其他数据,控制模块31将更新的控制字和控制参数或其他数据通过参数管理模块33写到存储器4中。
[0
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1