位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第327页 > TS87C52X2-LCA > TS87C52X2-LCA PDF资料 > TS87C52X2-LCA PDF资料2第31页

TS8xCx2X2
TS80C52X2
ROM结构
该TS80C52X2 ROM存储器被分成三个不同的阵列:
代码数组: 8字节。
加密阵列: 64个字节。
签名数组: 4个字节。
ROM锁系统
加密阵列
程序锁系统中,当编程时,保护片上对程序
软件盗版。
内ROM阵列为64字节加密阵列是最初未编程
(所有的FF ) 。每次在程序字节寻址核实, 6根地址线
用来选择加密阵列的一个字节。该字节是那么异NOR'ed
( XNOR )的代码字节,创建一个加密的校验字节。该算法中,与
加密阵列中的未编程状态,将返回代码原来, unmodi-
田间形式。
当使用加密阵列,其中一个重要因素需要考虑。如果一个字节
值为FFH ,核实字节会产生加密字节值。如果一个大的
的码块( >64字节)不编程,验证程序将显示
加密阵列的内容。由于这个原因,所有未使用的字节代码应亲
编程与随机值。这将确保程序保护。
程序锁定位
锁定位时,按表19.编程将提供不同级别的亲
tection为片上代码和数据。
表19 。
程序锁定位
程序锁定位
安全
水平
LB1
LB2
LB3
保护内容
没有程序锁功能启用。验证码仍然会
加密的加密阵列,如果编程。 MOVC指令
从外部程序存储器执行返回非加密
数据。
从外部程序存储器的MOVC指令执行
从内存中读取的字节码被禁用, EA是
采样和锁存复位。
1
U
U
U
2
P
U
U
U:未编程
P:编程
签名字节
该TS80C52X2包含4个工厂编程的签名字节。要阅读这些字节,
执行第9描述的处理。
请参阅第“验证算法” 。
验证算法
31
4184I–8051–02/08