位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第934页 > TS87C54X2-MCE > TS87C54X2-MCE PDF资料 > TS87C54X2-MCE PDF资料1第37页

AT/TS8xC54/8X2
17. TS87C54 / 58X2 EPROM
17.1
EPROM结构
该TS87C54 / 58X2的EPROM被分为两个不同的阵列:
代码数组: 16/32字节。
加密阵列: 64个字节。
另外三分之一非可编程阵列实现的:
签名数组: 4个字节。
17.2
EPROM加密系统
程序锁系统中,当编程时,保护片上针对软件程序
盗版。
17.2.1
加密阵列
内部EPROM阵列为64字节加密阵列的最初编程(所有
FF的) 。每当在程序中的字节寻址验证, 6根地址线用于选择一个
加密阵列的字节。这个字节是那么异NOR'ed ( XNOR)与代码字节, cre-
阿婷加密校验字节。该算法与加密阵列中的未编程
状态,将返回代码在其原始的,未经修改的形式。
当使用加密阵列,其中一个重要因素需要考虑。如果一个字节具有
值FFH ,核实字节会产生加密字节值。如果一个大块( >64字节)
的代码不编程,验证程序将显示加密的内容
数组。对于这个原因,所有的未使用的码的字节应与随机值进行编程。
这将确保程序保护。
17.2.2
程序锁定位
这三个锁定位,使用时可根据表17-1编程。 ,将提供不同级别的
保护片上代码和数据。
表17-1 。
程序锁定位
程序锁定位
安全
水平
1
LB1
U
LB2
U
LB3
U
保护内容
没有程序锁功能启用。验证码仍然会被加密
加密阵列,如果编程。从MOVC指令执行
外部程序存储器返回非加密的数据。
从外部程序存储器的MOVC指令执行
从读取的字节代码从内部存储器禁用, EA采样
和锁存复位,对EPROM的进一步编程是
禁用。
一样的2 ,也验证了被禁用。
同3 ,也可外接执行被禁用。
2
P
U
U
3
4
U
U
P
U
U
P
U:未编程,
P:编程
警告:安全2级和3只EPROM和Core之后进行编程
VERI网络阳离子。
37
4431E–8051–04/06