[发明专利]一种电可擦可编程只读存储器EEprom的操作控制方法及系统有效
申请号: | 201210002909.1 | 申请日: | 2012-01-06 |
公开(公告)号: | CN103198038B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | 石道林 | 申请(专利权)人: | 国民技术股份有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电可擦 可编程 只读存储器 eeprom 操作 控制 方法 系统 | ||
技术领域
本发明涉及存储领域,特别涉及一种EEprom的操作控制方法、电路及系统。
背景技术
目前,智能卡在应用中(特别在java卡中),在交易过程中需要根据间隙保存数据到电可擦可编程只读存储器EEprom(Electrically Erasable Programmable Read-Only Memory)内。
对于传统的Java卡,applet流程中的每次对对象域、数组域(非暂态)的赋值操作,都会写一次EEprom,而为了保证原始性,每次都会启动一次事务,并且进行提交。这种做法,在对于对象的频繁赋值中,性能会下降的很厉害,而且频繁的启动事务,对电可擦可编程只读存储器EEprom的寿命也会大打折扣。
目前针对上述的常用的解决方案,通过把一些需要保存到EEprom的数据先保存在随机存取存储器RAM中,等事务结束后再一次或分几次用页page的方式写入EEprom中。(专利201110031976)但这种方式必然需要占用额外的RAM的空间。
对于出现的上述问题,目前还没有好的解决方案。
其实EEprom内部在做页写操作时候,用EEprom内部的寄存器来暂存数据。
为了延长EEprom的寿命,提升EEprom的性能,减少上述方式对于RAM的需求,充分的利用EEprom中的page操作用到的数据寄存器,这里提出一种简化的解决方案。通过利用EEprom增加一项功能,page操作期间支持间歇下载数据的功能,实现上述的需求。
发明内容
本发明实施例提供了一种EEprom的操作控制方法及系统。
本发明要解决的问题是提供一种方式,利用EEprom的page擦写操作的数据和地址的寄存器作为一个临时的高速缓冲存储器cache ,将一个交易流程内的多次写EEprom的操作,尽量合并到一次或几次page操作中,这样可以减少多次频繁写EEprom的次数,同时可以进一步提高Java卡的效率。
一方面,本发明实施例提供了一种EEprom的操作控制方法,包括:
步骤(1),数字处理系统CPU运行中产生的需要写入电可擦可编程只读存储器EEprom的数据输出给外部控制器EEC;
步骤(2),所述外部控制器EEC根据当前数据的地址满足的条件确定是否输出数据到所述电可擦可编程只读存储器EEprom中;
步骤(3),所述数字处理系统CPU判断接收的外部控制器EEC输出的反馈信息为当前数据的地址已经是最后一个地址时,控制所述外部控制器EEC结束下载数据,启动所述电可擦可编程只读存储器EEprom的页page写操作。
上述的方法还包括,步骤(2)中还包括,外部控制器EEC根据的当前数据的地址满足条件具体为:
如果当前数据的地址为第一个地址或当前数据的地址和前面数据的地址在同一页page,通过时序控制,把数据输出到所述电可擦可编程只读存储器EEprom的页page操作的数据寄存器内;
如果当前数据的地址已经是最后一个地址,所述外部控制器EEC通过时序控制,把数据输出到所述电可擦可编程只读存储器EEprom的页page操作的数据寄存器内,同时把信息反馈给数字处理系统CPU。
上述的方法还包括,步骤(2)中还包括,所述外部控制器EEC把所述需要写入电可擦可编程只读存储器EEprom的数据转换成相应的数据信息和地址数据。
上述的方法还包括,步骤(3)之后还包括步骤(4):所述电可擦可编程只读存储器EEprom的页page操作结束后,输出清零信号清空页page操作的数据寄存器,返回步骤(2)。
另一方面,本发明实施例提供了一种存储器系统,该系统用于实现电可擦可编程只读存储器EEprom的操作控制,该系统包括:
数字处理系统CPU, 电可擦可编程只读存储器EEprom,外部控制器EEC;
所述数字处理系统CPU,用于将其运行中产生的需要写入所述电可擦可编程只读存储器EEprom的数据输出给所述外部控制器EEC;所述数字处理系统CPU接收到所述外部控制器EEC输出的反馈信息后,判断接收到的反馈信息为当前数据的地址已经是最后一个地址时,控制所述外部控制器EEC结束下载数据,启动所述电可擦可编程只读存储器EEprom的页page写操作;
所述外部控制器EEC根据当前数据的地址满足的条件确定是否输出数据到所述电可擦可编程只读存储器EEprom中。
上述的存储器系统还包括,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国民技术股份有限公司,未经国民技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210002909.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家用壁挂LED灯
- 下一篇:一种可调谐倾角的防水模组式LED路灯