Programmable Array Logic
Programmable Array Logic
logic functions in digital circuits .PAL devices consisted of a small PROM (programmable read-only memory) core and additional output logic used to implement particular desired logic functions with few components. Using specialized machines, PAL devices were "field-programmable". Each PAL device was "one-time programmable" (OTP), meaning that it could not be updated and reused after its initial programming. In most applications, electrically-erasable GALs are now deployed as pincompatible direct replacements for one-time programmable PALs. The 22V10 PAL,is one of the simplest and most commonly used forms of "programmable logic device." In a 24-pin DIP, it provides 22 pins that can be used to connect to the internal logic, 12 usable only as inputs and 10 configurable as either inputs or outputs. Yes, that's where the name comes from: 22 user I/O pins, up to 10 of which can be outputs. The internal logic consists of a fairly generic collection of gates and "macro cells" that are arranged so that the connections between them can be configured using a built-in flash memory (electrically reprogrammable read only memory). Thus, a 22V10 will retain its configuration until it is reprogrammed.