可编程逻辑器件PLD介绍


复杂可编程逻辑器件(CPLD)是一种可编程逻辑器件,其复杂性介于PAL和FPGA之间,并具有两者的架构特性。 CPLD的主要组成块是宏单元,它包含实现析取范式表达式和更专业逻辑运算的逻辑。


特性

CPLD的一些功能特性跟PAL是一致的:

其它与FPGA相同的特性:


区别

CPLD是从它们之前的更小型设备 - PLAs(首次由Signetics出货)和PAL演进而来的,在PLAs和PAL之前则是标准的逻辑产品,它们不提供可编程性,只能通过将几个标准逻辑芯片物理地连接在一起(通常在印刷电路板上布线,但有时特别是用于原型设计,使用绕线布线)来构建逻辑功能)。

FPGA和CPLD器件架构之间的主要区别在于FPGA内部是基于查找表(LUT),而CPLD构成具有栅极门的逻辑功能(例如,产品总和)。


编程语言


主要厂商


技术