
Avant les PLD, les multiplexeurs étaient utilisés pour concevoir un circuit à logique combinatoire, qui étaient extrêmement complexes et rigides. Ensuite, des dispositifs logiques programmables (PLD) sont développés, et le premier PLD était ROM. La conception de la ROM n’a pas eu beaucoup de succès, car elle a soulevé le problème du gaspillage matériel et de la croissance exponentielle croissante du matériel pour toutes les grandes applications. Pour surmonter les limites de la ROM, PLA et PAL ont été conçus. PLA et PAL sont programmables et utilisent efficacement le matériel.
Tableau de comparaison
Base de comparaison | PLA | COPAIN |
---|---|---|
Stands pour | Module logique programmable | Logique de tableau programmable |
Construction | Réseau programmable de portes ET et OU. | Réseau programmable de portes ET et réseau fixe de portes OU. |
Disponibilité | Moins prolifique | Plus facilement disponible |
La flexibilité | Fournit plus de flexibilité de programmation. | Offre moins de flexibilité, mais plus probablement utilisé. |
Coût | Coûteux | Coût intermédiaire |
Nombre de fonctions | Un grand nombre de fonctions peuvent être implémentées. | Fournit le nombre limité de fonctions. |
La vitesse | Lent | Haute |
Définition de PLA
PLA représente le tableau de logique programmable qui présente la fonction booléenne sous la forme SOP (Sum of Products). Le PLA contient les portes NOT, AND et OR fabriquées sur la puce. Il passe chaque entrée par une porte NOT qui met chaque entrée et son complément à la disposition de chaque porte ET. La sortie de chaque porte ET est donnée à chaque porte OU. Enfin, la sortie de la porte OU produit une sortie de puce. C'est ainsi que des connexions appropriées sont établies pour utiliser les expressions SOP.

Dans PLA, les connexions aux tableaux AND et OR sont programmables. Le PLA est considéré comme plus coûteux et complexe que le PAL. Les deux techniques de fabrication différentes peuvent être utilisées pour le PLA afin d’accroître la facilité de programmation. Dans cette technique, chaque connexion est construite par un fusible à chaque point d'intersection où les connexions indésirables peuvent être supprimées en faisant sauter les fusibles. Cette dernière technique implique l’établissement de la connexion au moment du processus de fabrication à l’aide du masque approprié fourni pour le modèle d’interconnexion spécifique.
Définition de PAL
PAL (Programmable Array Logic) est également un circuit PLD (Programmable Logic Device) fonctionnant de manière similaire au PLA. PAL utilise les portes ET programmables mais les portes OU fixes, contrairement à PLA. Il implémente deux fonctions simples où le nombre de portes ET liées à chaque porte OU spécifie le nombre maximal de termes de produit pouvant être générés dans une représentation de la fonction donnée par la somme de produits. Alors que les portes ET sont connectées en permanence aux portes OU, cela signifie que le terme produit produit ne peut pas être partagé avec les fonctions de sortie.

Le concept principal derrière le développement de PLD consiste à intégrer une logique booléenne complexe dans une seule puce. Par conséquent, éliminer le câblage peu fiable, empêcher la conception logique et minimiser la consommation d'énergie.
Différences clés entre PLA et PAL
- Le PLA est un PLD, composé de deux niveaux de logique ET programmable et de plan OU programmable. Par ailleurs, PAL ne contient que les plans programmables ET et fixes.
- En ce qui concerne la disponibilité, le PAL est plus facilement disponible et facile à produire. En revanche, le PLA n'est pas facilement disponible.
- Le PLA est plus flexible qu'un PAL.
- Le PLA est plus coûteux que le PAL.
- Un certain nombre de fonctions fournies par PLA sont plus relatives car elles permettent également la programmation du plan OU.
- Le PAL fonctionne plus rapidement que le PLA comparativement plus lent.
Conclusion
Programmable Logic Array (PLA) et Programmable Array Logic (PAL) sont les PLD (Programmable Logic Devices) où PLA est plus adaptable et flexible que PAL. Cependant, PAL peut facilement produire un circuit logique combiné.