1001212卡件

更新时间: 2023-10-31

EPROM计数

    由于EPROM位只能在一个方向改变,不支持传统的计数器设计思路,而是将整个存储器阵列视为一个n位的单体。初始状态下,n位存储单元均未编程(为1)。为了对事件计数,必须将未编程的位更改为0。可以简单地随机选择下一个编程位,但图3所示方法更容易实现。该方法从**有效位开始依次计数,直到对一个字节的所有位进行编程。然后再逐位编程下一个字节,依此循环。EPROM仿真模式下,1024位存储器芯片可以对1024个事件计数。

    支持EPROM仿真模式的芯片

    尽管EPROM仿真模式容易实现,但在本文发表时只有Maxim提供此类产品,提供存储容量为1Kb(DS2431、DS28CN01和DS28E01)和20Kb(DS28EC20)的存储器件,所有这些芯片都带有**序列号。除DS2431和DS28EC20外,具有EPROM仿真模式的产品均为安全存储器;只有产生器件密钥信息认证码的主控制器才拥有写权限。

    流程图

    以DS2431存储器芯片为例说明,将其存储器页0配置为在EPROM仿真模式下实现256位计数。采用64位中间结果存储器作为中间存储器,能够以8字节数据块更新32字节页。图4所示算法检测**个具有未编程位的数据块,递增计数值,然后将数据块写回EEPROM。

 


上一篇:1010121卡件

下一篇:1010021卡件