abel的反编译操作方法
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 translatorABEL
4.00 Copyright 1987-1990 Data I/O Corp. All Rights ReservedInput JEDEC file is: decode.jed.// File decode.abl already exists, it will be renamed to decode.bakOutput AHDL file is: decode.abl.Device type is: P16V8R.ProcessingReading Device LibraryReading JEDEC Input FileExtracting PLD Circuit ModelWriting Output FileDECLARATIONS SectionEQUATIONS SectionTEST_VECTORS SectionJED2AHDL complete. Time: 1 seconds.查看 X:\\Abel4\\abel4\\目录下已经生成了新文件:decode.abl,这个就是 abel 的源代码文件。
注意:[1] 反编译产生的所谓源文件与实际源代码在表示方法上会有些不同,一般都以直接的逻辑表达式给出每一个输入输出间的逻辑关系, 与原作者的源代码会有出入,但逻辑原理是一样的,不影响使用。 [2] 如果是编译产生的 jed 文件,则反编译以后的引脚和变量命名也会相同。如果是破解从芯片读取的 jed,则系统自动赋以默认的名称,需要你自己分析以后重新手工处理。