可编程逻辑阵列PLA内部逻辑结构示意

可编程逻辑

1340人已加入

描述

可编程逻辑阵列PLA内部逻辑结构示意

可编程逻辑阵列PLA(Programmable Logic Array)是一种可编程的集成电路,其内部包含一个由与门和或门组成的阵列,以及一些可编程的输入和输出选择电路。PLA可以被编程为实现任何给定的逻辑函数,并且其内部与门和或门的组合方式可以根据需要进行调整。

PLA的内部结构通常包括一个或多个与阵列和或阵列。与阵列由多个与门组成,可以实现多输入与运算,产生相应的内部逻辑信号。这些内部逻辑信号可以作为或阵列的输入,实现多路选择和组合。或阵列由多个或门组成,可以实现多输入或运算,产生最终的输出信号。

PLA的与阵列和或阵列的大小可以根据需要进行配置,并且可以通过编程实现不同的逻辑功能。在编程时,用户可以根据需要选择适当的输入和输出信号,并调整与门和或门的组合方式,以实现所需的逻辑功能。

PLA的应用范围非常广泛,包括数字电路设计、数字系统集成、微处理器设计、数字信号处理等领域。其优点包括可编程性、灵活性、可重复使用性等,使得其在电子系统的设计和开发中得到了广泛的应用。

可编程逻辑阵列(PLA)

PLA

图1是PLA内部逻辑结构示意图,有3个输入端和2个输出端。图1中与阵列实现的逻辑函数为:

PLA

PLA的优点是可编程,可以按照设计者的意愿来实现组合逻辑函数。

其缺点是:

(1)只能实现组合逻辑函数。

(2)从电气特性上来比较可编程连接与固定连接,信号通过可编程连接点的延时较长,在PLA中,信号要经过两个可编程的连接单元,使得电路的工作速度较低。

可编程逻辑阵列和可编程阵列逻辑

可编程逻辑阵列(Programmable Logic Array,PLA)和可编程阵列逻辑(Programmable Array Logic,PAL)都是数字逻辑电路中常见的可编程逻辑设备,但它们有一些根本上的区别。

PLA是一种基于可编程逻辑门阵列和触发器的可编程逻辑设备。它通常由集成电路芯片实现,其中包含了逻辑门阵列、可编程的与门矩阵和或门矩阵,以及触发器用于存储中间结果。PLA具有两个阵列:输入阵列和输出阵列。输入阵列可以通过编程来定义逻辑功能,并与内部的与门和或门矩阵组合,生成中间的逻辑结果。这些中间结果在输出阵列中经过逻辑门的运算和触发器的存储,得到最终的输出结果。

PAL是一种简化的可编程逻辑设备,相对于PLA而言,它具有更简单的内部结构。PAL通常包含一个与门阵列和一个或门阵列,以及一些可编程开关用于选择与门和或门之间的连接。PAL的输入通常直接连接到与门阵列,输出则通过可编程开关选择连接到或门阵列的哪些输入端。由于内部逻辑结构简单,PAL的可编程能力比PLA要更有限。

可以将PLA和PAL看作是在设计中具有可编程逻辑功能的通用逻辑器件。通过编程,可以将输入信号和逻辑表达式映射到这些设备的内部逻辑结构中,实现各种逻辑功能。

PLA和PAL都是可编程的逻辑设备,用于实现数字逻辑电路的可编程逻辑功能。PLA相对复杂,具有更多的内部逻辑资源,而PAL则简化了内部结构。根据具体的应用需求和设计要求,可以选择适合的设备进行设计和实现。

审核编辑:黄飞

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分