用于双向计数器的装置和系统制造方法及图纸

技术编号:15766653 阅读:159 留言:0更新日期:2017-07-06 12:38
本公开涉及用于双向计数器的装置和系统,具体地涉及一种包括非易失性存储器以及电路装置,该电路装置被配置为:使用非易失性存储器的至少两个页面来存储计数器值,这种存储包括在至少两个页面的一个页面中存储初始计数器值,并且对于所存储的初始计数器值的每次更新,在至少两个页面的一个页面中存储更新值和与更新值相关联的操作码;以及基于存储的初始值、存储的更新值和存储的操作码来确定计数器的当前值。

Device and system for bidirectional counter

The invention relates to a device and a system for bidirectional counter, specifically relates to a nonvolatile memory device and circuit, the circuit device is configured to use at least two pages to non volatile memory to store the counter value, the storage includes storing the initial counter value in a page at least two pages in every time and for the initial counter value of the stored updates in a page at least two pages in and update the value associated with the storage update operation code value; and the new value and store the initial value, based on the stored operation code to determine the current value of the counter.

【技术实现步骤摘要】
用于双向计数器的装置和系统
本技术总体上涉及电子电路,诸如使用闪存的电路。本技术涉及计数器的形成,计数器的值存储在闪存或EEPROM型的存储器中,以及用于双向计数器的装置和系统。
技术介绍
在许多应用中,需要非易失性地存储计数器的结果使其能够不受电路电源影响地进行保存。这尤其是将微处理器与至少一个非易失性存储器集成的微电路卡的情况,更一般地为要求非易失性存储器计数元件的任何电路的情况。
技术实现思路
由于闪存的开发,期望能够使用这种存储器来存储计时器的值。此外,还期望在非易失性存储器(闪存或EEPROM)中具有可以递增或递减计数的计时器。一个实施例提供了一种用于双向计数器的装置,包括:非易失性存储器;以及电路装置,包括:使用非易失性存储器的至少两个页面来存储计数器值的装置,包括:在至少两个页面的一个页面中存储初始计数器值的装置;和对于所存储的初始计数器值的每次更新,在至少两个页面的一个页面中存储更新值和与更新值相关联的操作码的装置;以及基于所存储的初始值、所存储的更新值和所存储的操作码来确定所述计数器的当前值的装置。根据一个实施例,当所述一个页面全满时,所述电路装置被配置为:计算所述计数器的当前值;以及在所述至少两个页面的另一页面中将所述计数器的计算出的当前值存储为初始计数器值。根据一个实施例,所述电路装置被配置为选择性地将所述至少两个页面初始化为第一状态。根据一个实施例,从包括加法操作码和减法操作码的操作码集合中选择所述操作码。根据一个实施例,从包括擦除码的操作码集合中选择所述操作码。根据一个实施例,从包括取消先前操作的代码的操作码集合中选择所述操作码。根据一个实施例,所述非易失性存储器是闪存。一个实施例提供了一种用于双向计数器的系统,包括:总线系统;以及控制电路装置,包括:控制计数器在非易失性存储器的多个页面中的存储的装置,包括:在多个页面的一个页面中存储初始计数器值的装置;和对于所存储的初始计数器值的每次更新,在多个页面的一个页面中存储更新值和与更新值相关联的操作码的装置;以及基于所存储的初始值、所存储的更新值和所存储的操作码来确定计数器的当前值的装置。根据一个实施例,当所述一个页面全满时,所述控制电路装置被配置为:计算所述计数器的当前值;以及在所述多个页面的另一页面中将所述计数器的计算出的当前值存储为初始计数器值。根据一个实施例,所述控制电路装置被配置为选择性地将所述多个页面初始化为第一状态。根据一个实施例,包括所述非易失性存储器。根据一个实施例,所述非易失性存储器是闪存。根据一个实施例,包括近场通信路由器,所述近场通信路由器包括所述非易失性存储器。一个实施例提供了一种在至少两个非易失性存储页面中存储计数器的方法,包括:利用初始值来初始化页面,并且对于计数器值的每次更新,存储更新值和与该值相关联的操作码,从操作码集合中选择操作码,通过对页面的初始值施加连续更新操作来给出计数器的当前值。根据一个实施例,当页面全满时,计算其最终值,然后存储为下一页面的初始值。根据一个实施例,该方法包括初始化步骤,其中用于计数器的所有存储页面都被初始化为第一状态。根据一个实施例,操作码包括来自加法和减法中的至少一个代码。根据一个实施例,操作码包括用于擦除存储器的整个页面的代码。根据一个实施例,操作码包括用于擦除先前操作的代码。根据一个实施例,页面包括32、64、128、256、512、1,024或2,048个字节。一个实施例提供了一种根据上述方法编程的闪存。一个实施例提供了包括这种闪存的电路。在一个实施例中,一种方法包括:使用存储器的至少两个非易失性存储页面来存储计数器值,这种存储包括在至少两个非易失性存储页面的一个页面中存储初始计数器值,并且对于所存储的初始计数器值的每次更新,在至少两个页面的该一个页面中存储更新值和与更新值相关联的操作码;以及基于存储的初始值、存储的更新值和存储的操作码来确定计数器的当前值。在一个实施例中,该方法包括:当这一个页面全满时,计算计数器的当前值,以及在至少两个非易失性存储页面的另一页面中将计数器的计算出的当前值存储为初始计数器值。在一个实施例中,该方法包括:将至少两个非易失性存储页面初始化为第一状态。在一个实施例中,从包括加法操作码和减法操作码的操作码集合中选择操作码。在一个实施例中,从包括擦除码的操作码集合中选择操作码。在一个实施例中,从包括取消先前操作的代码的操作码集合中选择操作码。在一个实施例中,页面包括32、64、128、256、512、1,024和2,048字节中的一种。在一个实施例中,一种装置包括非易失性存储器以及电路装置,该电路装置被配置为:使用非易失性存储器的至少两个页面来存储计数器值,这种存储包括在至少两个页面的一个页面中存储初始计数器值,并且对于所存储的初始计数器值的每次更新,在至少两个页面的一个页面中存储更新值和与更新值相关联的操作码;以及基于存储的初始值、存储的更新值和存储的操作码来确定计数器的当前值。在一个实施例中,当一个页面全满时,该电路装置被配置为:计算计数器的当前值;以及在至少两个页面的另一页面中将计数器的计算出的当前值存储为初始计数器值。在一个实施例中,该电路被配置为选择性地将至少两个页面初始化为第一状态。在一个实施例中,从包括加法操作码和减法操作码的操作码集合中选择操作码。在一个实施例中,从包括擦除码的操作码集合中选择操作码。在一个实施例中,从包括取消先前操作的代码的操作码集合中选择操作码。在一个实施例中,非易失性存储器是闪存。在一个实施例中,一种系统包括总线系统以及控制电路装置,该控制电路装置被配置为:控制计数器在非易失性存储器的多个页面中的存储,这种存储包括在多个页面的一个页面中存储初始计数器值,并且对于所存储的初始计数器值的每次更新,在多个页面的一个页面中存储更新值和与更新值相关联的操作码;以及基于存储的初始值、存储的更新值和存储的操作码来确定计数器的当前值。在一个实施例中,当一个页面全满时,控制电路装置被配置为:计算计数器的当前值;以及在多个页面的另一页面中将计数器的计算出的当前值存储为初始计数器值。在一个实施例中,控制电路被配置为选择性地将多个页面初始化为第一状态。在一个实施例中,该系统包括所述非易失性存储器。在一个实施例中,非易失性存储器是闪存。在一个实施例中,该系统包括近场通信路由器,其包括非易失性存储器。在一个实施例中,一种非瞬态计算机可读介质,其内容使得计数器执行方法,该方法包括:使用非易失性存储器的多个页面来存储计数器值,这种存储包括在多个页面的一个页面中存储初始计数器值,并且对于所存储的初始计数器值的每次更新,在多个页面的一个页面中存储更新值和与更新值相关联的操作码;以及基于存储的初始值、存储的更新值和存储的操作码来确定计数器的当前值。在一个实施例中,该方法包括:当一个页面全满时,计算计数器的当前值,以及在多个页面的另一页面中将计数器的计算出的当前值存储为初始计数器值。在一个实施例中,该方法包括从包括加法操作码和减法操作码中的至少一个的操作码集合中选择操作码。附图说明图1是应用将要描述的实施例的电子电路类型的示例的框图;图2以框的形式示意性示出了使用NFC路由器的系统的示例;图3是闪存的示例的简化表示;以本文档来自技高网...
用于双向计数器的装置和系统

【技术保护点】
一种用于双向计数器的装置,其特征在于包括:非易失性存储器;以及电路装置,包括:使用所述非易失性存储器的至少两个页面来存储计数器值的装置,包括:在所述至少两个页面的一个页面中存储初始计数器值的装置;和对于所存储的初始计数器值的每次更新,在所述至少两个页面的所述一个页面中存储更新值和与所述更新值相关联的操作码的装置;以及基于所存储的初始值、所存储的更新值和所存储的操作码来确定所述计数器的当前值的装置。

【技术特征摘要】
2014.04.30 FR 14539381.一种用于双向计数器的装置,其特征在于包括:非易失性存储器;以及电路装置,包括:使用所述非易失性存储器的至少两个页面来存储计数器值的装置,包括:在所述至少两个页面的一个页面中存储初始计数器值的装置;和对于所存储的初始计数器值的每次更新,在所述至少两个页面的所述一个页面中存储更新值和与所述更新值相关联的操作码的装置;以及基于所存储的初始值、所存储的更新值和所存储的操作码来确定所述计数器的当前值的装置。2.根据权利要求1所述的装置,其特征在于当所述一个页面全满时,所述电路装置被配置为:计算所述计数器的当前值;以及在所述至少两个页面的另一页面中将所述计数器的计算出的当前值存储为初始计数器值。3.根据权利要求1所述的装置,其特征在于所述电路装置被配置为选择性地将所述至少两个页面初始化为第一状态。4.根据权利要求1所述的装置,其特征在于从包括加法操作码和减法操作码的操作码集合中选择所述操作码。5.根据权利要求1所述的装置,其特征在于从包括擦除码的操作码集合中选择所述操作码。6.根据权利要求1所述的装置,其特征在于从包括取消先前操作的...

【专利技术属性】
技术研发人员:R·范基尔G·多克奎尔
申请(专利权)人:质子世界国际公司
类型:新型
国别省市:比利时,BE

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

1