This document provides an overview of programmable logic devices (PLDs) such as programmable array logic (PAL) and programmable logic arrays (PLA). It describes the basic architecture of PALs, which have a programmable AND plane and fixed OR plane, allowing them to efficiently implement sum-of-products logic functions. The document also contrasts PALs with PLAs, which have both programmable AND and OR planes, providing more flexibility but at a higher cost. Finally, it provides an example of how logic functions can be implemented using a PAL device.
Related topics: