位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1339页 > AT83C5111-ICSIL > AT83C5111-ICSIL PDF资料 > AT83C5111-ICSIL PDF资料1第68页

AT8xC5111
只读存储器
ROM结构
该AT83C511 ROM存储器被分成三个不同的阵列:
该代码数组: .............................................. .................................. 4K字节
加密阵列: .............................................. ......................... 64字节
签名数组: .............................................. ............................ 4个字节
ROM锁系统
程序锁系统中,当编程时,保护片上对程序
软件盗版。
加密阵列
内ROM阵列有64个字节的加密阵列。每次一个字节是
在程序校验处理, 6根地址线用于选择的一个字节
加密阵列。这个字节是那么异NOR'ed ( XNOR)与代码字节, creat-
荷兰国际集团的加密校验字节。该算法与加密阵列中的
未编程状态,将返回代码在其原始的,未经修改的形式。
当使用加密阵列,其中一个重要因素需要考虑。如果一个字节
值为FFH ,核实字节会产生加密字节值。如果一个大的
的码块( >64字节)不编程,验证程序将显示
加密阵列的内容。由于这个原因,所有未使用的字节代码应亲
编程与随机值。
CON组fi guration字节
配置字节是一个特殊寄存器。它的内容,在段落
一节“寄存器” ,第10页是由ROM版本或令状的扩散层定义
10的OTP编程的OTP版本。
锁定位时,按表编程55将提供不同程度的
保护片上代码和数据。
表1中。
程序锁定位
程序锁定位
安全
水平
1
2
3
LB1
U
P
U
LB2
U
U
P
保护内容
没有程序锁功能启用。验证码仍然会被加密阵列,如果被加密
编程。 MOVC指令返回非加密的数据。
同1
一样的2 ,也验证了被禁用。
此安全级别可因为ROM的完整性进行验证,由于另一种方法* 。
注意事项:
1. U:未编程
2. P:编程
*警告:当安全位被置位, ROM抗衡无法验证。仅将CRC校验。
签名字节
该T80C5111包含4个工厂编程的签名字节。要阅读这些字节,
执行第“标识字节的内容” , 69页描述的过程。
请参阅第“验证算法” ,第68页。
由于在LPC包没有外部的功能,代码大小限制为4K字节。
4K以上的任何访问都将被映射到第一个4K段( 0XXXh ) 。
验证算法
程序代码映射
68
4190A–8051–11/02