You are on page 1of 15

*TEAM WORK

* Shahab Ramzan
* Usama Bashir
* Adeel Khalid
* Saira Raees
* Saira Akram
*TITLE: PRGRAMMABLE
LOGIC ARRAY
Outline of Topic
* PLA
* Block Diagram
* Example
Truth Table
Circuit
* What does programming a PLA means
* Video
* Questionnaire Section
*PLA
* A Programmable Logic Array is a kind of
programmable logic device used to implement
combinational logic circuit. The PLA has a set of
programmable AND gates which are linked to set of
programmable OR gates which can then be
complemented conditionally to produce output,
fuses are also used in it.
*BLOCK DIAGRAM OF PLA
* It consists ofn input terms, m output terms, k
product terms and m sum terms. The product terms
constitute a group of k AND gates and sum terms
constitute a group of m OR gates. Fuses are inserted
between n inputs and AND gates, AND gates and
input of OR gates and OR gates and inverter either
to get result in AND-OR form or in AND-OR-INVERT
form according to the need.
*EXAMPLE
* Consider two functions which are simplified through
K-Map.
*TRUTH TABLE
*CIRCUIT
*WHAT DOES PROGRAMMING
A PLA MEANS
* Programming a PLA means that we specify the paths in
its AND-OR-NOT pattern

* Consider the table, it has three columns. First column


lists the product terms, the second columns specify the
required paths, the second column specifies the path
between input and AND gates, third column specifies the
path between AND gates and OR gates. The letters ‘T’ and
‘C’ represents the True and Compliment values.
*SAMPLE
*ADVANTAGES OF PLA

* Design checking is easy and design change is also


easy.
* Layout is far simpler than that for than random logic
gate networks and thus is far less time consuming.
* Only the connection mask needs to be custom made.
* There is no need for the time consuming logic design
of random logic gate networks and even more
consuming layout.
*APPLICATONS OF PLA
* A microprocessor chip uses many PLA because of
its easy design change.
* PLA’s are used in control logic, which is complex
and requires many changes.
* PLA are used for code conversions, microprogram
address conversion, decision tables and memory
overlay.
*DISADVANTAGES OF PLA

* Random logic gates have higher speed than PLA.


* Random logic gate networks occupy smaller chip
areas than PLA
* Also with large production volumes, Random logic
gates are cheaper than PLA.
*ASK YOUR QUESTIONS

You might also like