可编程逻辑器件是一种电子器件,具有可编程逻辑功能。常见的可编程逻辑器件包括可编程门阵列(PGA)、可编程数组逻辑器件(PAL)、系数分配器逻辑器件(CDL)和可编程逻辑阵列(PLA)等。
1.可编程门阵列(PGA)
可编程门阵列是一种将通用与非门和与或非门进行排列组合实现布尔函数的器件。简单来说,PGA可以看作是一个可编程开关阵列,可以根据用户给出的指令改变其内部连接方式,从而实现不同的逻辑功能。
2.可编程数组逻辑器件(PAL)
可编程数组逻辑器件也是一种可编程逻辑器件,它可以实现通用与、与非、或、或非、异或、同或等逻辑函数的计算。与PGA不同的是,PAL内部的开关阵列是预编程的,一旦被编程后就无法改变。
3.系数分配器逻辑器件(CDL)
系数分配器逻辑器件是一种基于多项式运算的可编程逻辑器件,可用于实现三项式表达式、多项式表达式和树型结构的逻辑函数。通过在器件内部配置系数寄存器,可以使其具有更高灵活性和可编程性。
4.可编程逻辑阵列(PLA)
可编程逻辑阵列是一种组合逻辑器件,可以通过不同排列方式实现通用与或非、异或、同或等逻辑函数。与PAL不同的是,PLA的输入和输出均为矩阵形式,因此它能够作为一个单元集成到其他系统中去。
可编程逻辑器件和单片机的异同
虽然可编程逻辑器件和单片机都可以实现各种逻辑功能,但它们之间也存在着一些差异:
阅读全文