[发明专利]数据存储闪速存储器管理方法和程序在审
申请号: | 201410564683.3 | 申请日: | 2014-10-22 |
公开(公告)号: | CN104572481A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 铃木慎一;山内良亮 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 欧阳帆 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 存储 存储器 管理 方法 程序 | ||
相关申请的交叉引用
将2013年10月22日提交的日本专利申请No.2013-219084的公开内容(包括说明书、附图以及摘要)通过参考全部并入在本申请中。
技术领域
本发明涉及数据存储闪速存储器管理方法及其程序,并且特别地适合于减少对闪速存储器的访问的负荷。
背景技术
工业设备(诸如机器人和机械工具)使用表示位置、角度、旋转数的各种参数来计算控制指令值和状态值。此外,通信设备(诸如蜂窝电话和服务器)在TCP/IP(传输控制协议/因特网协议)和USB(通用串行总线)通信中使用诸如通信者IP(因特网协议)地址和供应商ID(标识)之类的参数。当设备被停止(断电)并且再次激活时,再次使用这些参数。因此,必须将这些参数存储在非易失性存储器中。此外,频繁地执行读取,并且虽然不如读取一样的如此频繁,但是一些参数随时间而变,其要求更新值。极大地使用闪速存储器作为用于设备的非易失性存储器,并且使用称为数据闪存的闪速存储器,其安装在与CPU(中央处理单元)相同的半导体芯片之上并且用于存储数据(诸如上述的参数)。
在闪速存储器中,称为块(block)的几千个字节(KB)的区域能够作为一个单位被一起擦除。写入单位是几个字节(B)。其中已经执行了写入的地址区域不能被用其它值盖写(overwrite),并且只有在以块为单位擦除了值之后才能执行重写。在用于存储上述参数的闪速存储器中,通常采用用于将更新后的值(最新值)添加到新的地址区域来更新存储的参数的值的方法。因此,提出了用于在从闪速存储器读取参数时获得其中存储了最新值的地址的各种管理方法。
日本未经审查的专利公开No.2013-3655(专利文献1)公开了包括闪速存储器的微控制器。构成所包括的闪速存储器的多个块被分成一个管理块和属于多个区域中的任意一个的多个块。“区域”被提供以便根据记录中包含的数据的类型对闪速存储器中的记录的目的地进行分类。指示数据的类型和记录区域之间的对应的信息(即指示数据ID和区域之间的对应关系的区域对应表)被存储在与闪速存储器分离的ROM中(段落[0017]到[0018])。此外,关于其中数据的最新值被记录在每个区域中的块的信息被写入管理块中(段落[0022])。合并在微控制器中的CPU参考记录在管理块中的信息和区域对应表,并且读取期望的数据,添加数据,或者以块为单位擦除数据。
日本未经审查的专利公开No.平11(1999)-353241(专利文献2)公开了使用诸如闪速存储器之类的非易失性存储器的数据备份方法。用于相同的数据类型的写入区域被提供在两个存储介质中的每一个上。当擦除一个存储介质上的数据时,输入数据被写入到另一个存储介质。使用提供在每个存储介质上的管理数据存储区域来管理每个存储介质的操作状态。根据数据的类型的写入区域被分配一个或者多个作为擦除单位的块(在专利文献2中称为扇区(sector))。
发明内容
本发明的发明人已经研究了专利文献1和2并且发现以下问题。
在用于控制或者通信的时变参数被存储在用于设备的断电的非易失性的闪速存储器中的情况下,上述相关技术的使用要求诸如CPU和存储控制器之类的访问装置在参数访问时的负荷较重。因为闪速存储器包括多个作为擦除单位的块并且如上所述擦除单位(几KB)明显地大于写入单位(几B),所以使用提供的某种管理区域管理数据访问。在专利文献1中,在闪速存储器中提供管理块,并且在与闪速存储器分离的ROM中存储指示数据ID和区域之间的对应关系的区域对应表。在专利文献2中,提供管理数据存储区域。在读取期望的数据时,访问装置首先访问管理区域,识别其中存储数据的块,搜索该块,并且读取最新的(最近更新的)数据。当数据改变并且需要被写入时,访问装置访问管理区域,识别其中要添加数据的块,搜索该块中的未使用的区域(空白区域),并且写入该数据。
如上所述,诸如CPU和存储控制器之类的访问装置必须首先访问管理区域,识别要被搜索的块,并且搜索识别的块,即,采取几个访问步骤,并且因此在访问时的负荷较重。
虽然下面将描述用于解决这些问题的手段,但是根据本说明书以及附图的描述,其它问题和新颖的特征将变得清晰。
如下将简要地描述一个实施例。
如下构成数据存储闪速存储器管理方法,用于在包括j个作为擦除单位的块(j是不小于2的偶数)的闪速存储器中存储k个类型的(或者k个)时变参数(k是正整数)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410564683.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置