Inhaltsverzeichnis:
- Definition - Was bedeutet Complex Programmable Logic Device (CPLD)?
- Techopedia erklärt das Complex Programmable Logic Device (CPLD)
Definition - Was bedeutet Complex Programmable Logic Device (CPLD)?
Ein komplexes programmierbares Logikgerät (CPLD) ist ein Logikgerät mit vollständig programmierbaren UND / ODER-Arrays und Makrozellen. Makrozellen sind die Hauptbausteine einer CPLD, die komplexe Logikoperationen und Logik zum Implementieren disjunktiver Normalformausdrücke enthalten. AND / OR-Arrays sind vollständig umprogrammierbar und für die Ausführung verschiedener Logikfunktionen verantwortlich. Makrozellen können auch als Funktionsblöcke definiert werden, die für die Ausführung von sequentieller oder kombinatorischer Logik verantwortlich sind.
Techopedia erklärt das Complex Programmable Logic Device (CPLD)
Ein komplexes programmierbares Logikgerät ist ein innovatives Produkt im Vergleich zu früheren Logikgeräten wie programmierbaren Logikarrays (PLAs) und programmierbarer Array-Logik (PAL). Die früheren Logikbausteine waren nicht programmierbar, daher wurde die Logik durch Kombinieren mehrerer Logikbausteine erstellt. Eine CPLD weist eine Komplexität zwischen PALs und feldprogrammierbaren Gate-Arrays (FPGAs) auf. Es hat auch die architektonischen Merkmale von PALs und FPGAs. Der architektonische Hauptunterschied zwischen einer CPLD und einem FPGA besteht darin, dass FPGAs auf Lookup-Tabellen basieren, während CPLDs auf Sea-of-Gates basieren.
Die gemeinsamen Merkmale von CPLDs und FPGAs sind, dass beide eine große Anzahl von Gattern und flexible Bestimmungen für die Logik aufweisen. Zu den gemeinsamen Merkmalen von CPLDs und PALs gehört ein nichtflüchtiger Konfigurationsspeicher. CPLDs sind führend auf dem Markt für programmierbare Logikbausteine. Sie bieten zahlreiche Vorteile wie fortschrittliche Programmierung, geringe Kosten, sind nichtflüchtig und einfach zu bedienen.
