(7) 阅读 (1291)

可编程阵列逻辑 编辑词条词条保护

词条创建者 匿名网友

目录

可编程阵列逻辑
MMI PAL 16R6 in 20-pin DIP
可编程阵列逻辑
AMD 22V10 in 24-pin DIP

可编程阵列逻辑(英语:Programmable Array Logic, PAL),是一种以CMOS的设计技术设计的可编程逻辑器件(PLD)。

历史

编辑

在PLC问世之前,数字逻辑电路设计都是采用小规模集成(SSI)的部分,例如在7400系列的TTL(晶体管晶体管逻辑)家族;7400系列包括各种逻辑构建模块,如网关(NOT, NAND, NOR, AND, OR),multiplexers(MUXes)及demultiplexers(DEMUXes),flip flops(D型, JK等)及其他。

PALs并非第一个商业化的PLC;Signetics在1975年已经开始销售field programmable logic array(FPLA)。但是FPLA又慢(因为同时有programmable-AND和programmable-OR arrays)又贵,无法获取市场青睐。FPLA过大也是一个原因。

第一代PAL是由Monolithic存储器公司(Monolithic Memories, Inc.,简称:MMI)所推出,第一个在商业化市场运用的PLD。MMI公司在20-pin(20支接脚、引脚、脚位)的PAL方面相当成功,之后超微(AMD)公司也推出了22V10,22V10也是颗PAL,具有原先PAL所有的特性特点,但接脚数增至24-pin。

架构

编辑

PAL可分成二个部分:Programmable logic plane与Output logic

可编程阵列逻辑
PALASM设计4-比特计数器

程序化PALs

很少人懂得PAL程序设计,PAL的程序化部分会有一些third-party,像是DATA/IO。

程序员经常使用硬件描述语言(hardware description language,HDL)例如Data I/Os ABEL,Logical Devices CUPL,或MMIs PALASM。

PALASM是一种早期的硬件描述语言,主要是用来开发、撰写能刻录(program)至可编程数组逻辑(PAL)的可编程逻辑器件(PLD)内。

ABEL

Data I/O公司推出ABEL。

CUPL

Logical Devices公司推出Universal Compiler for Programmable Logic(CUPL),可执行于MSDOS系统之上。

后续发展

编辑

其他较大型的可编程逻辑器件还包括现场可编程逻辑门阵列(FPGA)。目前经常使用于Altera与Xilinx。

内容由匿名网友提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://ispeak.vibaike.com/6297

发表评论

登录后才能评论
词条目录
  1. 历史
  2. 架构
  3. 后续发展

轻触这里

关闭目录

目录