Les GAL/PAL et SPLD sont des composants électroniques. Le système PAL (Programmable Array Logic) a été lancé par MMI en 1978. Les appareils contenaient un noyau de mémoire programmable en lecture uniquement avec des composants supplémentaires qui pouvaient être utilisés pour concevoir une logique supplémentaire.