Generic Array Logic

famiglia di dispositivi logici programmabili

In elettronica digitale, una Programmable Array Logic , ovvero matrice logica programmabile, spesso abbreviato in PAL, è un dispositivo logico programmabile usato per implementare circuiti logici combinatori.
Si tratta di un dispositivo ideato dalla società Monolithic Memories, ora acquisita da AMD, ed è un'evoluzione del Programmable Logic Array. Il dispositivo è dotato di soluzioni architetturali più avanzate rispetto al PLA, e si differenzia inoltre per il fatto che la serie di porte OR non è programmabile.[1]

PAL 16R6 della MMI in versione 20-pin DIP

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.

Note

  1. ^ Geraci, pag. 100

Bibliografia

  • Angelo Geraci, Principi di elettronica dei sistemi digitali, Milano, McGraw-Hill Milano, 2003, ISBN 8838661073.

Voci correlate

Altri progetti