1.1.
内存资源
SRAM
256位的SRAM被用于存储一个密钥。该LoadSram命令提供
机制,个性化的过程中牢固地初始化该块。该内存将保留其值
当芯片被放在/进入睡眠状态,所以只要在过量V的电源电压
保留
仍然向
该芯片。
单位,告诉的sram是否包含有效的数据。它清零时的功率损失,并设置
当SRAM中装入一个秘密密钥。
的,可以读出,并通过1线接口写入128熔丝位块。的前8位是
锁定控制燃烧在阵列的16位字的能力的位。保险丝[ 88-95 ]的部分
制造ID值固定由Atmel 。保险丝[ 96-127 ]是由编程的序列号的部分
爱特梅尔这是保证是独一无二的。请参见第1.3节的制造ID的详细信息
和序列号。
金属掩膜编程的存储。无限制的读允许对前64位本阵。
物理的ROM会更大,并且将包含不能被读取的其他信息。
2字节的ROM ,用于指定的制造ID代码部分。此值由爱特梅尔分配
并且总是相同的特定型号的所有筹码。对于AT88SA100S ,这
数值为0xFF FF 。 ROM MfrID可以通过访问地址0的ROM中的字节0 & 1被读出。
2字节的ROM ,可被用于识别在其他晶片上的芯片。这些位
减少需要构建一个唯一的序列号,熔丝的数量。该ROM SN
通过访问地址为0的ROM中的字节2 & 3读出的序列号总是可以
由系统读出并任选地包括由MAC消化该消息中
命令。
4字节的ROM所使用爱特梅尔识别AT88SA100S的设计修改
芯片。这些字节可以自由读取从ROM地址1返回四个字节,
然而,系统代码不应该依赖于这个值,因为它可能随时改变。
MemValid
保险丝
只读存储器
ROM MfrID
ROM SN
RevNum
1.2.
保险丝地图
该AT88SA100S芯片集成在芯片内部128一次性保险丝。一次烧,也没有办法来复位
保险丝的价值。熔断器,除制造ID和序列号的比特,这是由初始
爱特梅尔,有一个值为1 ,从爱特梅尔工厂和过渡运到0时,它们燃烧时。
表1中。
保险丝#
0–7
8
88
96
87
95
127
在128中的保险丝AT88SA100S芯片被布置以下述方式:
名字
保险丝锁定位
状态保险丝
保险丝MfrID
保险丝SN
描述
每一位,当0 ,锁定的相应的16位块的当前值
熔丝阵列,请参阅下面的更多细节。
这些保险丝可写的BurnFuse命令,并可以随时读取
与读命令。
参见1.3节。置由Atmel ,无法在现场进行修改
参见1.3节。置由Atmel ,无法在现场进行修改
保险丝锁定位
这8个熔丝可以用来防止熔丝状态的进一步写入。位0 ,在燃烧时,锁
保险丝[ 0-15 ]被修改,位[ 1 ]锁定保险丝[ 16-31 ]等通过了第5位,其中锁
保险丝[ 80-87 ] 。保险丝[ 88-127 ]永远不能与BurnFuse命令修改。需要注意的是燃烧的位
0具有防止任何修改的锁位的当前值的效果。
状态保险丝
这些熔丝可被用来存储这是不保密的各种信息。其价值总是可以
使用读命令确定。它们可以使用BurnFuse单独烧
命令。这些保险丝两种常见的使用模式是:
2
AT88SA100S [初步]
8558B–SMEM–09/09