Programmable Array Logic. This layout allows for many logic functions to be synthesize. It has 2n and gates for n input variables and for m outputs from pla there should be m or gates each with programmable inputs from all of the and gates.
Programmable array logic pal it is a type of device which comes from the class of programmable logic devices plds and is used to implement combinational circuits. Plas are built from an and array followed by an or array as shown in figure 5 55. Because only the and array is programmable it is easier to use but not flexible as compared to programmable logic array pla.
Pals comprise of an and gate array followed by an or gate array as shown by figure 1.
Pla is basically a type of programmable logic device used to build a reconfigurable digital circuit. It has 2n and gates for n input variables and for m outputs from pla there should be m or gates each with programmable inputs from all of the and gates. These devices are basically programmed to implement the boolean functions. Because only the and array is programmable it is easier to use but not flexible as compared to programmable logic array pla.