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,则系统自动赋以默认的名 称,需要你自己分析以后重新手工处理。

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

  1. 3. oracle学习入门系列之三Unix、Linux历史及基础

    oracle学习入门系列之三Unix.Linux历史及基础 终于翻过了前面两篇,喝杯咖啡提下神,咱们继续前行.这次我们要进行操作系统方面知识了,考虑到当前时间上操作系统的多样性.变化性等,蛤蟆斟酌再三 ...

  2. 转载:【opencv入门教程之三】:图片的载入|显示|输出

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/20537737 作者:毛星云(浅墨) ...

  3. 转载:【opencv入门教程之三】:组件结构

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/19925819 作者:毛星 ...

  4. 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析

    [-] 一开胃菜之一  关于OpenCV的命名空间 二开胃菜之二  关于Mat类型 三图像的载入和显示 imread函数 namedWindow函数 imshow函数 四输出图像到文件imwrite函 ...

  5. 对计算机文件概念的理解,入门概念之三: 什么是文件 - 电脑知识学习网

    入门概念之三: 什么是文件 12-05  电脑知识学习网   来源: 网络 文件在我们在电脑学习中用得最多的一个词.  那什么是文件呢? 文件是如何保存在电脑中的? 文件有那些类型? 文件有那些属性? ...

  6. c#图像处理入门(-bitmap类和图像像素值获取方法)

    c#图像处理入门 -bitmap类和图像像素值获取方法 一.Bitmap类 Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义 ...

  7. JavaScript从入门到放弃 -(四)E5 新增方法

    目录 5. trim方法 6. 对象方法 6.1 Object.keys() 6.1.1 作用 6.1.2 语法 6.2 Object.defineProperty() 6.2.1 作用 6.2.2 ...

  8. JavaScript从入门到放弃 -(三)ES5新增方法及商品查询案例

    目录 1. ES5新增方法概述 2. 数组方法 2.1 forEach方法 2.2 filter 筛选数组方法 2.3 some方法 3. 查询商品案例 3.1 HTML结构和CSS样式 3.2 准备 ...

  9. Java快速入门学习笔记9 | Java语言中的方法

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  10. 【java】RMI教程:入门与编译方法 远程

    1.概述 转载:RMI教程:入门与编译方法 2.分布式对象和RMI 分布式对象技术主要是在分布式异构环境下简历应用系统框架和对象构件.在应用系统框架的支撑下,开发者可以将软件功能封装为更易于管理和使用 ...

最新文章

  1. 深度学习机器臂控制_深度学习新进展:可自建任务解决模型的机器人问世
  2. 使用python实现knn算法_使用python实现knn算法
  3. 计算机毕业优秀作品展观后感,信息学院毕业设计作品展观后感
  4. myeclipse按.自动提示方法
  5. 那些年,面试被虐过的红黑树 1
  6. CVE-2021-35211: SolarWinds Serv-U SSH 漏洞分析
  7. 维护无后效性的技巧——立即计算代价
  8. 线上CPU飚高(死循环,死锁……)?帮你迅速定位代码位置
  9. 谈谈枚举和 那啥 那啥来着 哦 对对对 泛型!
  10. python定义二维数组_在python中定义二维数组
  11. hdu 5144 NPY and shot(三分)
  12. JAVA day02 流程控制语句
  13. Linq学习比较第2篇
  14. php 事务回滚,php实现事务回滚的方法
  15. JavaScript:数组、函数和对象
  16. 小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_21、SpringBoot2.x配置全局异常返回自定义页面...
  17. 数据包接收系列 — 上半部实现(网卡驱动)
  18. 被奉为经典的「金字塔原理」,教给我们哪些PPT写作技巧?
  19. 基于Ziegler-Nichols法的PID参数整定
  20. java web 登陆验证 弹窗_带你玩转JavaWeb开发之四 -如何用JS做登录注册页面校验

热门文章

  1. VS编译器的使用——VS2019新建控制台工程
  2. oracle分析函数sum() over()
  3. 联想Y9000P安装Ubuntu20.04记录
  4. Windows 7集成IE11(离线安装包、补丁)
  5. 玩转CAD格式,CAD转PDF,CAD转DWF,只需四个步骤高效完成
  6. PCB原理图导入的2种方法,小白也能看懂!
  7. python udp socket通信
  8. Unity3D 内存释放 垃圾回收
  9. 新路嘉机器人_嘉懿学子在2019年上海市中小学机器人竞赛中喜获佳绩
  10. 市场主流单片机的介绍和选择指南