GAL20V8是通用可编程逻辑器件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GAL20V8是通用可编程逻辑器件
GAL20V8是通用阵列逻辑器件,现场可编程器件。
它最多可以有20个输入引脚、最多可以有8个输出引脚。
它既可以实现组合逻辑的逻辑功能,也可以实现时序逻辑的逻辑功能。
通用可编程器件GAL20V8有8个输出引脚,分别标为IO0~IO7,有I1~I10、I12和I13共12个专用输入引脚,另有I0/CLK和I11/OE两个引脚,当被编程的电路需要时钟信号和使用输出允许控制时,时钟脉冲和输出允许控制信号就只能分别从I0/CLK和I11/OE这两个引脚输入;当不需要这两个信号(或一个)时,它们(或一个)可用作数据输入引脚。
IO0~IO7在某些场合,也可用于输入功能,或分时用于输入/输出功能,可由用户决定。
所以说它最多有20个输入、8个输出(至少有2个引脚用于输出)。
GAL20V8内部,包括输入缓冲门、输出反馈缓冲门、与门阵列、输出逻辑宏单元OLMC(内含或阵列)和输出三态门等。
要对通用可编程器件GAL20V8进行编程,需要使用专用的软件工具和能对GAL 器件编程的编程器,才可以向GAL20V8器件内写入所需要的逻辑功能。
设计和操作过程大体如下:
1.编辑扩展名为“.PLD” 的源文件,该文件用于描述在GAL20V8内部实现的逻辑功能。
此为文本文件,但格式应符合相应编译软件的要求,也可以用ABEL 语言编辑扩展名为“.ABL”的源文件,只是要有相应的编译软件完成编译才能使用。
2.用相应的软件对已设计的源文件进行编译,以生成GAL20V8的熔丝图文件,扩展名为“.JED”。
3.用编程设备向GAL20V8器件内写入熔丝图文件所规定的内容,即对
GAL20V8进行编程。
由于不同厂商提供的编程软件和编程设备有所不同,具体操作细节请阅读有关设备的使用手册。