CPLD steht für "Complex Programmable Logic Device" (komplexer programmierbarer Logikschaltkreis). Diese werden zur Implementierung komplexer Kombinations- oder sequentieller Schaltungen eingesetzt. Sie bestehen aus logischen Array-Blöcken, programmierbaren Verbindungen und E/A-Blöcken. RS Components bietet eine Reihe von hochwertigen Halbleiterkomponenten führender Marken, einschließlich Microchip, Xilinx, Lattice Semiconductor und Altera.
Logik-Array-Blöcke
Logik-Array-Blöcke bestehen aus Makrozellen, nach innen/nicht nach innen gerichteten Metriken und der Unterstützung von Flip-Flops ICs, mit denen Sie sequentielle Schaltungen implementieren können.
Programmierbare Verbindungen
Programmierbare Verbindungen werden verwendet, um Signale für einen Logik-Array-Block an einen anderen zu verteilen
E/A-Blöcke
E/A-Blöcke sind Stifte, die als Eingangsstifte, Ausgangsstifte oder beides programmiert werden können.
Eigenschaften und Vorteile
- Nicht flüchtiger Konfigurationsspeicher.
- CPLD kann sofort nach dem Start funktionieren, da kein ROM benötigt wird.
- Große Anzahl von Gates verfügbar, typischerweise Tausende bis Zehntausende Gates.
- Nicht flüchtiger Speicher auf dem Chip.
- Geringe Leistungsaufnahmeanforderungen.
- Einfache Bedienung.
Wo finden sich CPLDs?
- Hohe Leistung, kritische Anwendungen.
- Digitale Designs zur Erfüllung der Funktion eines Startladeprogramms.
- Laden der Konfigurationsdaten eines Field Programmable Gate Array aus dem nicht flüchtigen Speicher.
- Kleine Design-Anwendungen wie Adressendecodierung.
- Kostensensible, batteriebetriebene tragbare Geräte.
Wie unterscheiden sich FPGA von CPLDs?
FPGA steht für "Field Programmable Gate Array" (anwenderprogrammierbares Gate-Array). FPGAs sind kleine Halbleitergeräte, die als integrierte Schaltkreise oder kurz ICs (Integrated Circuits) bezeichnet werden. FPGAs werden aus einer Basislogikzelle aufgebaut, die hunderte Male dupliziert wird. FPGAs finden sich in Radarsystemen, militärischer Hardware, medizinischen Geräten und Telekommunikation.
Anwendungen von CPLD
CPLDs sind ideal für Hochleistungsanwendungen, Steuerungsanwendungen und digitale Designs zur Ausführung von Startladeprogrammfunktionen. Wir bieten kostengünstige CPLDs für tragbare Geräte wie Telefone, Tablets und kleinere Anwendungen zur Adressdecodierung.