Définition - Que signifie le dispositif logique programmable complexe (CPLD)?
Un dispositif logique programmable complexe (CPLD) est un dispositif logique avec des tableaux ET / OU entièrement programmables et des macrocellules. Les macrocellules sont les principaux éléments constitutifs d'un CPLD, qui contiennent des opérations logiques complexes et une logique d'implémentation d'expressions de forme normale disjonctives. Les tableaux ET / OU sont entièrement reprogrammables et chargés d'exécuter diverses fonctions logiques. Les macrocellules peuvent également être définies comme des blocs fonctionnels chargés d'exécuter une logique séquentielle ou combinatoire.
Definir Tech explique le dispositif logique programmable complexe (CPLD)
Un dispositif logique programmable complexe est un produit innovant par rapport aux dispositifs logiques antérieurs tels que les matrices logiques programmables (PLA) et la logique de matrice programmable (PAL). Les dispositifs logiques antérieurs n'étant pas programmables, la logique a été construite en combinant plusieurs puces logiques ensemble. Un CPLD présente une complexité entre les PAL et les réseaux de portes programmables sur site (FPGA). Il présente également les caractéristiques architecturales des PAL et des FPGA. La principale différence architecturale entre un CPLD et un FPGA est que les FPGA sont basés sur des tables de consultation, tandis que les CPLD sont basés sur des mer de portes.
Les caractéristiques communes des CPLD et FPGA sont qu'ils ont tous deux un grand nombre de portes et des dispositions flexibles pour la logique. Alors que les caractéristiques communes entre les CPLD et les PAL incluent la mémoire de configuration non volatile. Les CPLD sont des leaders sur le marché des dispositifs logiques programmables, ayant de multiples avantages comme la programmation avancée, un faible coût, étant non volatile et facile à utiliser.