Ein Complex Programmable Logic Device enthält mehrere programmierbare Logikblöcke, die durch eine programmierbare Routing-Matrix miteinander verbunden sind. Es schließt die Lücke zwischen einfachen Logikgattern und hochdichten FPGAs. Da sie ihre Konfiguration beim Ausschalten beibehalten und sofort betriebsbereit sind, werden sie häufig für die Steuerung auf Board-Ebene, Power-Sequencing und einfache Zustandsautomaten eingesetzt.
The CPLD handles the power-up sequence for the main processors before the operating system even loads.
In klarem Deutsch Das CPLD übernimmt die Einschaltsequenz für die Hauptprozessoren, noch bevor das Betriebssystem überhaupt geladen wird.
Nicht zu verwechseln mit
- FPGA: FPGAs sind größer, flüchtig und für komplexe Verarbeitungsprozesse ausgelegt, während CPLDs kleiner, nichtflüchtig und für sofort einsatzbereite Steuerungslogik gedacht sind.
Verwandte Begriffe
FPGA
Ein Field-Programmable Gate Array ist ein integrierter Schaltkreis, dessen interne Logik vom Benutzer konfiguriert werden kann.
PLD
Ein programmierbarer Logikbaustein ist ein integrierter Schaltkreis, der vom Benutzer konfiguriert wird, um kundenspezifische digitale Schaltungen aufzubauen.
Gate array
Ein vorgefertigter Siliziumchip, der unverbundene Logikgatter enthält.