Limitations des SPLD
Fondamental :
o Impossibilité d'implémenter des fonctions multi-niveaux,
o Impossibilité de partager des produits entre fonctions,
o Avec les CPLDs on peut maintenant non seulement programmer la fonctionnalité mais aussi l'interconnexion entre 2 cellules !
o Contrairement aux FPGAs, il n'y a qu'un seul chemin entre 2 points,
o Les CPLDs perdent en flexibilité mais gagnent en prédictibilité !
CPLD (Complex PLD)
Les CPLD peuvent être vu comme une intégration de plusieurs PLD simples (SPLD) dans une structure à deux dimensions, ils sont composés de blocs logiques répartis autour d'une matrice d'interconnexion PI (Programmable Interconnect) 2[2][1]