290 likes | 655 Vues
Learn about Programmable Logic Devices (PLD) that replace multiple standard ICs with a single IC, its architecture, programming methods, and comparison with PAL and GAL.
E N D
PLD Programmable Logic Devices
PLD • Replace a large number of standard ICs with a single IC. • PLD is an IC that contains large numbers of gates, FFs, and registers that are interconnected on the chip. • Many of the connections, however, are fusible links that can be broken.
PLD • IC is said to be programmable because the specific function of the IC for a given application is determined by the selective breaking of some of the interconnections while leaving others intact. • Programming produces the desired circuit pattern interconnecting the gates, FFs, and registers.
PLD • Example of programmable logic device.
PLD • Each input feeds both a noninverting buffer and an inverting buffer to produce the true and inverted forms of each variable. • These are the input lines to the AND gate array. • Each AND gate is connected to two different input lines so as to generate a unique product of the input variables. • The AND outputs are called the product lines. • The PLD can be programmed so that each of the OR outputs to any desired function in a similar manner.
Programmable Logic Array (PLA) • Internal construction of a specific PLA.
Exercise: PLA Implement the combinational circuit shown in truth table, using PLA.
Programmable Array Logic (PAL) • Programmable logic device with a fixed OR array and a programmable AND array. • Because only AND gates are programmable, PAL is easier to program. • Developed to overcome certain disadvantages of PLA, such as longer delays due to additional fusible links that result from using two programmable arrays and more circuit complexity.
Example 2: PAL Implement the combinational circuit using PAL.
Generic Array Logic (GAL) • Has reprogrammable AND array and fixed OR array with programmable output logic.
Generic Array Logic (GAL) • GAL operation
Generic Array Logic (GAL) • GAL implementation of SOP expression
Generic Array Logic (GAL) • GAL Block diagram
Generic Array Logic (GAL) • Standard GAL Numbering