Professional Documents
Culture Documents
1 - PLDs Introduction (DLP 2021 22)
1 - PLDs Introduction (DLP 2021 22)
(PLD)
PROGRAMMABLE LOGIC DEVICES (PLD)
Purpose of PLD’s:
The purpose of a PLD device is to permit elaborate digital logic designs to be
implemented by the user in a single device.
Can be erased electrically and reprogrammed with a new design, making them very
well suited for academic and prototyping.
Classification of PLDs
PROM
Simple PLD
PLA
Programmable Complex
PAL
Logic Device PLD
FPGA
SIMPLE PROGRAMMABLE LOGIC DEVICES (SPLD)
There are three kinds of SPLDs based on the type of arrays, which has
programmable feature.
1.Programmable Read Only Memory (PROM)
2. Programmable Array Logic (PAL)
3. Programmable Logic Array (PLA)
SIMPLE PROGRAMMABLE LOGIC DEVICES
(SPLD)
PROGRAMMABLE READ ONLY MEMORY (PROM)
0
1
A 2
B 3×8 3
Decoder 4
C
5
6
7
SUM CARRY
Try on Your Own…!
Problem: Implement 1-bit Comparator Circuit using PROM
Hints:
1. Write the Truth Table of 1-bit Comparator
2. Write the Minterms of A=B, A<B & A>B, from the Truth Table
3. Take Appropriate Decoder and Proceed with the Connections
XY
A
XZ’
XY’
B
YZ’
Implement Full Adder by using PAL
• PAL Implementation
SUM = .C + + .B. + .B.C
Carry = AB + BC + AC
PAL Table
AND Inputs
Min Term Outputs
A B C
0 0 1
1 0 0
0 1 0
1 1 1
AB 1 1 -
BC - 1 1 Carry = AB + BC
+ AC
AC 1 - 1
Implementation of Full Adder using PAL
SUM
CARRY
Try this…!
Problem: Implement the following Boolean functions using PAL
SUM CARRY
Try this…!
Problem: Implement the following Boolean functions using PLA
A(X,Y,Z) = Σm(1,2,3,6)
B(X,Y,Z) = Σm(0,1,4,5,7)
Hints:
1. Write the Truth Table for 2-bit Binary to Gray Code Convertor.
2. Write the Corresponding Expressions of the Minterms, for the
Obtained Gray Code Outputs.
3. Proceed with PLA Implementation.