Programmable logic array

Programmable logic array

A programmable logic array (PLA) is a kind of programmable logic device used to implement combinational logic circuits. The PLA has a set of programmable AND gate planes, which link to a set of programmable OR gate planes, which can then be conditionally complemented to produce an output. It has 2N AND gates for N input variables, and for M outputs from PLA, there should be M OR gates, each with programmable inputs from all of the AND gates. This layout allows for many logic functions to be synthesized in the sum of products canonical forms.

Comment
enA programmable logic array (PLA) is a kind of programmable logic device used to implement combinational logic circuits. The PLA has a set of programmable AND gate planes, which link to a set of programmable OR gate planes, which can then be conditionally complemented to produce an output. It has 2N AND gates for N input variables, and for M outputs from PLA, there should be M OR gates, each with programmable inputs from all of the AND gates. This layout allows for many logic functions to be synthesized in the sum of products canonical forms.
Depiction
Programmable logic array (schematic drawing example).svg
DifferentFrom
Programmable Array Logic
Has abstract
enA programmable logic array (PLA) is a kind of programmable logic device used to implement combinational logic circuits. The PLA has a set of programmable AND gate planes, which link to a set of programmable OR gate planes, which can then be conditionally complemented to produce an output. It has 2N AND gates for N input variables, and for M outputs from PLA, there should be M OR gates, each with programmable inputs from all of the AND gates. This layout allows for many logic functions to be synthesized in the sum of products canonical forms. PLAs differ from programmable array logic devices (PALs and GALs) in that both the AND and OR gate planes are programmable.[PAL has programmable AND gates but fixed OR gates]
Hypernym
Kind
Is primary topic of
Programmable logic array
Label
enProgrammable logic array
Link from a Wikipage to an external page
tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/42-programmable/10-pla/pla.html
www.cs.umd.edu/class/spring2003/cmsc311/Notes/Comb/pla.html
web.archive.org/web/20130115113124/http:/tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/42-programmable/10-pla/pla.html
web.archive.org/web/20171214191144/www.cs.umd.edu/class/spring2003/cmsc311/Notes/Comb/pla.html
Link from a Wikipage to another Wikipage
AND gate
Associative storage
Canonical form (Boolean algebra)
Category:Electronic design automation
Category:Gate arrays
Combinational logic
Commodore 64
Datapath
Electrical network
Field-programmable gate array
File:Programmable logic array (schematic drawing example).svg
Gate array
Generic array logic
IBM
JK flip-flops
MOS Technology 6502
OR gate
Photomask
Programmable array logic
Programmable Array Logic
Programmable logic device
Read-only memory
State diagram
Sum of products
Texas Instruments
University of Hamburg
University of Maryland
SameAs
214fW
4076369-9
m.02rzjt
PLA
Programmable logic array
Programmable Logic Array
Programmerbar logisk matris
Programmierbare logische Anordnung
Programowalna macierz logiczna
Programozható logikai mátrix
Q2112217
Програмабилно логичко поље
آرایه منطقی قابل‌‌برنامه‌ریزی
مصفوفة منطق مبرمجة
可程式化邏輯陣列
Subject
Category:Electronic design automation
Category:Gate arrays
Thumbnail
Programmable logic array (schematic drawing example).svg?width=300
WasDerivedFrom
Programmable logic array?oldid=1124679308&ns=0
WikiPageLength
5711
Wikipage page ID
578688
Wikipage revision ID
1124679308
WikiPageUsesTemplate
Template:Authority control
Template:Cite web
Template:Clarify
Template:Confused
Template:Digital electronics
Template:Merge to
Template:Programmable Logic
Template:Reflist