# programmable logic array (Chip) (PLA)

A Programmable Logic Array (PLA) is a programmable logic array of gates. In a PLA, programmable AND g ates and OR gates are interconnected and can be programmed for specific logic functions.

Programmable logic arrays consist of two different logic gates: programmable AND gates and programmable OR gates. In the PLA concept, the number of variables is limited by the number of inputs and the number of independent functions is limited by the number of outputs.

In addition to the Programmable Logic Arrays, there are other programmable logics such as the Programmable Array Logic( PAL), the Gate Array Logic( GAL) or the Field Programmable Gate Array( FPGA).