SLE4442卡的存储器结构; 2) 保护存储器(Protection Memory)
保护存储器是一个32×1 b的一次性可编程只读存储器(PROM)。它是按位寻址和写入。保护存储器为0~31的每一位对应着主存储器地址为0~31的每一个字节,因此可以理解为每个字节单元的控制熔丝。从出厂到被初始化之前,保护存储器的状态为全“1”。从控制方面来说,保护存储器的内容只能从“1”写成“0”(即熔断熔丝),而不能从“0”擦除成“1”。保护存储器每个被写“0”的单元所对应控制的主存储器的字节单元将不再接受任何擦除和写入操作命令,从而使得该字节单元内的数据不可再改变。因此,对保护存储器单元的写入一定要特别小心。 ;; 3) 加密存储器(Security Memory)
加密存储器是一个4×8 b的EEPROM型存储器。在这个存储器中,第0个字节为“密码输入错误计数器”(EC,Error Counter)。密码输入错误计数器的有效位是低3位。在芯片初始化时,计数器设置成“111”。这一字节是可读的,每次比较密码时,先要判定计数器中是否还有“1”。如果还有“1”,则将一个“1”写成“0”,然后进行比较