CPLD是常规可编程逻辑器件的一个子集。它是一种现场可编程逻辑器件(FPGA)的进化形式。CPLD是复杂可编程逻辑器件的缩写,它是一种高度集成的可编程电路。 CPLD-115是一种型号,是Lattice(现在成为Lattice Semiconductor Corporation)公司推出的CPLD系列产品中的一种。它由可编程逻辑单元、输入输出元件和内置存储器组成,可编程逻辑单元通过集成多个AND / OR和寄存器来实现逻辑功能,输入输出元件向外部电路提供连接。CPLD-115具有更好的安全性、灵活性和可靠性,内容更加灵活可变,更方便快捷的符合各种测试条件和需要,更加具有通用性。
CPLD-120是Lattice公司在CPLD-115的基础上推出的一款可编程逻辑IC产品。CPLD-115和CPLD-120是同一系列产品的不同型号,具有相同的架构设计和性能特点,因此它们是可以通用的。CPLD-115和CPLD-120具有类似的可编程逻辑器件单元、流程控制单元以及时钟管理单元等部件,具有相似的电气特性和相同的策略文件,所以CPLD-115和CPLD-120可以互相替代使用。尤其是在需要扩大存储容量和增强功能实现时,使用CPLD-120取代CPLD-115即可很好地进行升级。
CPLD-132是Altera公司的一款可编程逻辑器件产品,与Lattice公司的CPLD-115并不是同一系列产品,因此CPLD-115和CPLD-132并不兼容和通用。CPLD-115和CPLD-132在架构设计、芯片内部结构和设计理念等方面存在明显的差异,它们使用的软件和开发工具也是不同的。虽然它们有部分共同点,但是CPLD-115和CPLD-132是由不同的厂家推出的,所以并不能通用。
CPLD-190也是Lattice公司推出的一款可编程逻辑IC产品,但是它与CPLD-115的设计理念和架构设计有很大的差异,因此CPLD-115和CPLD-190并不能通用。虽然从功能上看,CPLD-115和CPLD-190的差别并不明显,但是CPLD-190的内部结构设计与CPLD-115有很大不同。CPLD-190采用的是与CPLD-115完全不同的技术方案和设计方法,所以它们之间并不能互相替代。