0% found this document useful (0 votes)
2 views

Programmable Logic Devices (PLDs)

Uploaded by

thotakichulu11
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Programmable Logic Devices (PLDs)

Uploaded by

thotakichulu11
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

PROGRAMMABLE LOGIC DEVICES (PLDS)

• An IC that contains large numbers of gates, flip-flops, etc. that can be


configured by the user to perform different functions is called a
(PLD).
• The internal logic gates and/or connections of PLDs can be
changed/configured by a programming process.
• One of the simplest programming technologies is to use fuses. In the
original state of the device, all the fuses are intact.
• Programming the device involves blowing those fuses along the
paths that must be removed in order to obtain the particular
configuration of the desired logic function.
• PLDs are typically built with an array of AND gates (AND-array) and
an array of OR gates (OR-array).
There are 3 kinds of PLDs based on the type
of array(s), which has programmable feature.
• Programmable Read Only Memory(PROM).
• Programmable Array Logic (PAL).
• Programmable Logic Array(PLA).
Programmable Read Only
Memory (PROM)
• A PROM is fabricated as blank memory , and after that user can write data on
it.
• The process of writing data into PROM is called burning the PROM.
• The data can be programmed only once and cannot be altered, so it is called
one-time programming device.
• PROM retrieve data even when the power is turned off, confirming that
important information is not lost.
Step to design the PROM.
Step 1 : Draw the Truth table based on the problem and find minterm.
Step 2 : PROM diagram.
Example :
Design a combinational using a PROM. The circuit accept 3 bit binary
Number and generate its equivalent excess-3 code.
Programmable Array Logic (PAL)
• Programmable Array Logic (PAL) is a type of Programmable
Logic Device (PLD) used to design and implement custom
logic functions.
• PALs consist of a programmable AND array and a fixed OR
array, allowing digital designers to create complex logic
structures with high flexibility and efficiency.
Bock diagram of PAL
Step to design the PAL
Step 1 : Draw the Truth table based on the problem and find minterm.
Step 2 : K-map simplification and find the expression.
Step 3 : PAL program table.
Include the product term , inputs and output.
Step 4 : PAL diagram.
no. of input buffer = no. of input variables
no. of programmable AND gates = {max. no. of AND gate} X {no. of function}
no. of fixed OR gates = no. of Functions
Example :
A combinational logic circuit is defined by the following functions
X = m(3,5,6,7) , Y = m(0,1,6,7)
Implement the circuit with PAL.
Programmable Logic Array (PLA)
• A programmable logic array (PLA) is a kind of programmable logic
device used to implement combinational logic circuits.
• PALs consist of a programmable AND array and a programmable OR
array, allowing digital designers to create complex logic structures
with high flexibility and efficiency.
Bock diagram of PLA
Step to design the PLA
Step 1 : Draw the Truth table based on the problem and find minterm.
Step 2 : K-map simplification and find the logical expression.
Step 3 : PAL program table.
Include the product term , inputs, output and T/C.
Step 4 : PAL diagram.
no. of input buffer = no. of input variables
no. of programmable AND gates = no. of product terms
no. of programmable OR gates = no. of Functions
Example :
1) A combinational logic circuit is defined by the following functions
X = m(3,5,6,7) , Y = m(0,1,6,7)
Implement the circuit with PLA.
2) Implement the combination circuit with PLA having 3 input for the function.
F1 = m(3,5,6,7) , F2 = m(0,2,4,7)

You might also like