1)低密度可编程逻辑器件(LDPLD)的编程工具
(1)编程软件
目前流行的编程软件是高级编译型软件,如ABEL、CUPL和DASH-GATES。这类软件通用性强,具有逻辑化简、模拟以及自动生成设计文件等功能。
(2)编程器
编程器有专用的,也有通用的,例如SUPERPRO通用编程器,它适用于IBM PC、XT、AT及8086/88、80X86兼容机等。
(3)计算机
一台配有RS232异步串行通讯口的PC/XT/AT计算机或其兼容机,机内至少需有512 KB的RAM,并具有两个软盘驱动器(最好有硬盘),用MS-DOS 2.1以上的版本。也可以在计算中心的工作站上进行编程设计。
2)使用ABEL编程软件对PLD进行编程的过程(www.xing528.com)
(1)根据设计任务,进行逻辑功能描述。主要是正确地表示出输出与输入的逻辑关系,用真值表、逻辑方程式或状态图等都可以。
(2)根据输出与输入的逻辑关系及所设计电路的技术要求选择合适的PLD芯片。
(3)选择编程软件及相应编程语言编写源文件输入微机,形成编程文件。
按照所应用的设计语言(如ABEL-HDL语言)的要求,编写源文件(即设计文件)。源文件是按编程软件的语言格式写出的输入与输出之间的逻辑关系程序,它们由描述逻辑设计的专用高级语言和把逻辑语言转换为编程器下载文件的语言处理程序组成。源文件应包含对逻辑设计完善的描述,可选择逻辑方程式、真值表、状态图、原理图等来描述逻辑功能、设计仿真以及基本管理信息。须先列出所用芯片的型号,并给各管脚赋以相应变量,然后在编程软件的支持下,将源文件用文本编辑软件输入PC机。
(4)利用编译软件(ABEL)对源程序进行语法分析、逻辑化简并生成一些中间文件和一个JEDEC文件(也称为熔丝图文件,为含有器件编程信息的计算机文件,是电子器件工程联合会制定的标准格式,简称JED文件)。JEDEC文件是一种标准文件,作为PC机与编程器之间信息传递的媒介。此外,还生成一个文本文件(包含有关器件设计的信息)。
处于编程方式时,就是将芯片上各行线和各列线交叉点上的熔丝,根据逻辑函数表达式按需要进行熔断或保留,屏幕上将显示出编程后的熔丝图。
(5)运行逻辑功能模拟程序,以便在对PLD器件编程之前检验逻辑设计的正确性。
(6)将编程器经RS232接口与PC机相连,把要编程的PLD器件插入编程器的插座上,将上面形成的JEDEC文件下载到编程器,完成芯片编程设计。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。