0% found this document useful (0 votes)
34 views14 pages

Programmable Array Logic (PAL), PLA

Uploaded by

rajas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views14 pages

Programmable Array Logic (PAL), PLA

Uploaded by

rajas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

SCS

VM
V

Programmable Array Logic(PAL)

1 11/11/2024
Programmable Array Logic(PAL) SCS
VM
V
 PAL is a programmable logic device that has
Programmable AND array & fixed OR array.
 The advantage of PAL is that
 we can generate only the required product terms
of Boolean function instead of generating all the
min terms by using programmable AND gates

2 11/11/2024
Block diagram of PALProgrammable
SCS
Array Logic(PAL) VM
V

3 11/11/2024
Programmable Array Logic(PAL) SCS
VM
V
 Here, the inputs of AND gates are programmable.
That means each AND gate has both normal and
complemented inputs of variables.
 So, based on the requirement, we can program
any of those inputs. So, we can generate only the
required product terms by using these AND
gates.
 Here, the inputs of OR gates are not of
programmable type. So, the number of inputs to
each OR gate will be of fixed type.
 Hence, apply those required product terms to
each OR gate as inputs. Therefore, the outputs of
PAL will be in the form of sum of products form.
4 11/11/2024
Block diagram of PAL SCS
VM
V

5 11/11/2024
Implement the following Boolean functions using PAL.
A=XY+XZ′ B=XY′+YZ′ SCS
VM
V

 Solution:
 The given two functions are in sum of
products form.
 There are two product terms present in each
Boolean function.
 So, we require four programmable AND gates
& two fixed OR gates for producing those two
functions.

6 11/11/2024
The corresponding PAL diagram SCS
VM
V

7 11/11/2024
Design the given functions using PAL F1=∑m(0,1,4,5,7,9,11,13) F2=∑m(1,3,5,6,9,11,14,15)
SCS
VM
STEP 1:Truth Table V

STEP 2: K-map Simplification

8 11/11/2024
STEP 3: Logic diagram using PAL SCS
VM
V

9 11/11/2024
Programmable Logic Array (PLA) SCS
VM
V

PLA is a programmable logic device that has


both Programmable AND array &
Programmable OR array.
Hence, it is the most flexible PLD.

10 11/11/2024
The block diagram of PLA SCS
VM
V

11 11/11/2024
Programmable Logic Array (PLA) SCS
VM
V
 Here, the inputs of AND gates are programmable.
That means each AND gate has both normal and
complemented inputs of variables.
 So, based on the requirement, we can program
any of those inputs. So, we can generate only the
required product terms by using these AND
gates.
 Here, the inputs of OR gates are also
programmable. So, we can program any number
of required product terms, since all the outputs of
AND gates are applied as inputs to each OR gate.
 Therefore, the outputs of PAL will be in the form
of sum of products form.
12 11/11/2024
Implement the following Boolean functions using
PLA. A=XY+XZ′ B=XY′+YZ+XZ′
SCS
VM
V
 The given two functions are in sum of
products form.
 The number of product terms present in the
given Boolean functions A & B are two and
three respectively. One product term, XZ′ is
common in each function.
 So, we require four programmable AND gates
& two programmable OR gates for producing
those two functions.

13 11/11/2024
Logic diagram SCS
VM
V

14 11/11/2024

You might also like