Generic Array Logic
famiglia di dispositivi logici programmabili
Una Programmable Array Logic o PAL è un dispositivo ideato dalla società Monolithic Memories (ora acquisita da AMD) ed è sicuramente il circuito programmabile più utilizzato.


La struttura di una PAL, derivata da quella delle PLA, è basata sul fatto che qualsiasi funzione logica può essere descritta tramite somme di prodotti logici. Un dispositivo PAL presenta una matrice d'ingresso costituita da porta AND collegate ad una serie di OR le cui uscite sono indirizzate sui pin d'uscita del dispositivo. La matrice delle AND è programmabile e, pertanto, consente di effettuare il prodotto logico con qualsiasi combinazione di ingressi primari.