cpld的入门交流之三:JED to ABL 反编译方法

abel的反编译操作方法

ABEL4系统提供了一个反编译程序,如果种种原因希望从JED烧录文件获得可以编辑修改的AHDL文件,则可以通过下面的操作获得: 1。将准备进行反编译的jed文件放到abel目录下面:X:\Abel4\abel4\decode.jed; 2。打开uedit软件,在高级-->执行dos命令: a)选择要执行的文件:X:\Abel4\abel4\JED2AHDL.EXE b)选择工作目录:X:\Abel4\abel4\ c)在执行文件的后面添加参数,命令部分就表示为:X:\Abel4\abel4\JED2AHDL.EXE decode.jed d)确定。开始运行反编译,输出一屏提示信息: JED2AHDL JEDEC to ABEL-HDL translator ABEL 4.00 Copyright 1987-1990 Data I/O Corp. All Rights Reserved Input JEDEC file is: decode.jed. // File decode.abl already exists, it will be renamed to decode.bak Output AHDL file is: decode.abl. Device type is: P16V8R. Processing Reading Device Library Reading JEDEC Input File Extracting PLD Circuit Model Writing Output File DECLARATIONS Section EQUATIONS Section TEST_VECTORS Section JED2AHDL complete. Time: 1 seconds. 查看X:\Abel4\abel4\目录下已经生成了新文件:decode.abl,这个就是abel的源代码文件。 注意:[1] 反编译产生的所谓源文件与实际源代码在表示方法上会有些不同,一般都以直接的逻辑表达式给出每一个输入输出间的逻辑关系, 与原作者的源代码会有出入,但逻辑原理是一样的,不影响使用。 [2] 如果是编译产生的jed文件,则反编译以后的引脚和变量命名也会相同。如果是破解从芯片读取的jed,则系统自动赋以默认的名 称,需要你自己分析以后重新手工处理。
原文地址:https://www.cnblogs.com/shihao/p/2173289.html