位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第589页 > T83C5101XXX-3ZSCL > T83C5101XXX-3ZSCL PDF资料 > T83C5101XXX-3ZSCL PDF资料1第32页

T83C5101 / 02 ROM
ROM结构
该T83C5101 / 02的ROM存储器被分成三个不同的阵列:
代码阵列
–
–
T83C5101 : 16 KB
T83C5102 : 8 KB
加密阵列: 64个字节
签名数组: 4个字节
ROM锁系统
加密阵列
程序锁系统中,当编程时,保护片上对程序
软件盗版。
内ROM阵列为64字节加密阵列。每次一个字节被寻址
在程序校验中, 6根地址线用于选择加密阵列的一个字节。
该字节是那么异NOR'ed ( XNOR )的代码字节,创建加密
验证字节。该算法的加密阵列中的未编程状态,将
返回代码在其原始的,未经修改的形式。
当使用加密阵列,其中一个重要因素需要考虑。如果一个字节
值为FFH ,核实字节会产生加密字节值。如果一个大的
的码块( >64字节)不编程,验证程序将显示
加密阵列的内容。由于这个原因,所有未使用的字节代码应亲
编程与随机值。
程序锁定位
锁定位时,根据表17,编程将提供不同级别的亲
tection为片上代码和数据。
表17 。
程序锁定位
程序锁定位
安全
水平
1
LB1
U
LB2
U
LB3
U
保护内容
没有程序锁功能启用。验证码仍然会
加密的加密阵列,如果编程。
不适用的,通常这种保护涉及执行
MOVC从外部存储器(不可能)和采样EA管脚
(不存在了)
验证禁用。
3
U
P
U
此安全级别可因为ROM的完整性会
验证得益于另一种方法。
2
P
U
U
U:未编程
P:编程
签名字节
该T8xC5101 / 02系列包含4个工厂编程的签名字节。阅读
这些字节,执行中的部分章节“术语定义”中描述的过程
和第“签名字节” 。
请参阅第“验证算法” ,第36页
验证算法
32
T8xC5101/02
4233G–8051–03/03