Lectures
Next
Programmable logic devices.
Programmed Logic Array (PLA)
or
Programmable Array Logic (PAL)
Combination of large array of one or two types of gates connected with
fuses.
By blowing fuses, specific circuits can be created economically.
Newer versions UV erasable or flash programmable.
Used to create
Decoders, custom adders, or other unusual logic circuits.
Such as a condition in which inputs 1,2,7,9 or 2,3,4,6 are true
and all others are false.
Or a sine look-up (more efficient than straight ROM).
Cost effective in quantity.
PLA vs ROM - different inputs may generate same output.
ROM requires multiple recorded instances of the output.
PLA - multiple input instances can select a single output.
Two major types,
Programmable Logic Arrays (PLA)
and
Programmable Array Logic (PAL)
PLAs are simpler and faster.
PALs more complex (may contain additional ROM) but supports more complex
input conditions.
Wikipedia topic : Programmable logic device
A full adder implemented with type of PLA
In this design, the connections are blow-able fuses.
|
A B C S C
1 1 1 1 1
1 1 0 0 1
1 0 1 0 1
1 0 0 1 0
0 1 1 0 1
0 1 0 1 0
0 0 1 1 0
|
The gate makeup of a designed adder