Professional Documents
Culture Documents
3 Combinational PLDs
Programmable Logic Arrays
Historically, the first PLDs were programmable
logic arrays (PLAs).
A PLA is a combinational, two-level AND-OR
device that can be programmed to realize any
sum-of products logic expression, subject to the
size limitations of the device.
Limitations are
The number of inputs (n)
The number of outputs (m)
The number of product terms (p)
Return Next
I1
I2
I3
I4
P1 P2 P3 P4 P5 P6
O1
O2
O3
P1 P2 P3 P4 P5 P6
O1
O2
O3
P1 P2 P3 P4 P5 P6
O1
O2
O3
O1 P1 P2 I1 I 2 I 3 I 4 I1 I 2 I 3
O2 P3 P4 P6 I1 I 2 I 3 I 4 I1 I 2 I 4
O3 P5 P6 I1 I 2 I1 I 2 I 4
5.3 Combinational PLDs
Programmable Array Logic Device
PAL16L8
(P341) O1
I2 I1
IO1
I3