简单加密解密程序_RF-2148编程器对PLD芯片进行程序擦除写入读出加密解密

应用《RF-2148PRT型智能编程器》对PLD器件GAL16V8芯片进行程序的:擦除和查空;编程写入读出于验证;程序加密与解密。实际操作举例简介如下:

1.《RF-2148PRT型智能编程器》与电脑为并口连接,且它的应用软件仅能在WinXP以下系统中运行。见图1。

02a86777ffe1011fd751ff6ea16f540b.png

图1.RF-2148PRT型智能编程器

2.待读PLD芯片GAL16V8芯片为:20脚CMOS可编程阵列逻辑器件。见图2。

2062fb9b36bd94b53d9a238928e33de8.png

图2.芯片GAL16V8

3.打开RF-2148编程器软件及选择待测PLD芯片GAL16V8。见图3。

f1cf28aa62a87a0a1b9e24ce270891e3.png

图3.打开软件及选择好芯片型号

4.对PLD芯片GAL16V8进行擦除和查空。此时只要分别点击“查除”和“查空”均可。注意,这时的芯片内程序的累加和为:10F1,既表示该芯片内无程序。见图4。

d8e2666706517c7794a203baa8ad18ec.png

图4.芯片内程序累加和为10F1

5.对PLD芯片GAL16V8进行编制程序,写入,读出,验证。步骤为,点开“编辑”将原代码为1的(见图5),随意隔行改为0,这里改了五行(见图6),注意这时的程序累加和已改变为FD05(正常应用的程序没有这么有规律的)。点击“编程”就可将目前的程序写入芯片里喽!再读出时就会发现芯片里的程序累加和已改变为FD05啦!

24aa6bdc16f74e74450c08925b89a15b.png

图5.累加和为10F1(没有程序)

fe44eb74057a4b2cfd9e2324e4e24ec9.png

图6.累加和为FD05(已是编辑后的程序)

6.对PLD芯片GAL16V8进行程序加密,再读,显示没有程序。在确认芯片内程序累加和为FD05后,点击“加密”确认后,芯片内程序即给与加密了(见图7)。这时,再按上述“读出”就只能显示程序累加和为10F1喽。

2ad836a00b04843419c62f4ed6061d06.png

图7.进行加密

7.对PLD芯片GAL16V8进行程序解密,再读,显示原有程序。需要对已加密了的这类芯片解密时,可点击“其他”下拉菜单中的“解密”即可进行(见图8)。当解密确定后,解密过程就此完成,这时将提示“解密操作完成!器件内容已读入缓冲区”,见图9。退出后,再点击“编辑”框,就看到了程序又恢复到开始编辑的状态了,累加和为FD05(可见图6)

c0018f54040177110fbd7d52588c9923.png

图8.待解密

bf79a84df33664428fcca41980351ea1.png

图9.解密后

敬请参看有关视频!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值