Programmierbare digitale Logikgeräte umfassen FPGAs, CPLDs und ältere Geräte wie GALs und PALs. Die programmierbare Logik ermöglicht die flexible Implementierung komplexer digitaler Funktionen in einem einzigen Chip, von wenigen Gates der Klebelogik bis hin zu ganzen Mikroprozessoren oder komplexen Signalverarbeitungssystemen.