Un bloc logique est de manière générale constitué d'une table de correspondance (LUT ou lookup table) et d'une bascule (flip-flop en anglais).
La LUT sert à implémenter des équations logiques ayant généralement 4 à 6 entrées et une sortie.
Un PLD est une combinaison d' un périphérique logique et d'un périphérique de mémoire .
La mémoire est utilisée pour stocker le motif qui a été donné à la puce lors de la programmation.
La plupart des méthodes de stockage de données dans un circuit intégré ont été adaptées pour être utilisées dans les PLD.
Un dispositif logique programmable (PLD) est un composant électronique utilisé pour construire des circuits numériques reconfigurables .
Contrairement à la logique numérique construite à l'aide de portes logiques discrètes avec des fonctions fixes, un PLD a une fonction indéfinie au moment de sa fabrication.