Komplexes programmierbares Logikgerät

Was ist Komplexes programmierbares Logikgerät?
Eine komplexe programmierbare Logikvorrichtung (CPLD) ist eine Logikvorrichtung mit vollständig programmierbaren AND / OR-Arrays und Makrozellen. Makrozellen sind die Hauptbausteine ​​eines CPLD, die komplexe logische Operationen und Logik zum Implementieren von disjunktiven Normalformausdrücken enthalten. UND / ODER-Arrays sind vollständig umprogrammierbar und für die Durchführung verschiedener Logikfunktionen verantwortlich. Makrozellen können auch als Funktionsblöcke definiert werden, die für die Ausführung sequentieller oder kombinatorischer Logik verantwortlich sind.

Ein komplexes programmierbares Logikbauelement ist ein innovatives Produkt im Vergleich zu früheren Logikbauelementen wie programmierbaren Logikfeldern (PLA) und programmierbarer Array-Logik (PAL). Die früheren Logikbausteine ​​waren nicht programmierbar, daher wurde die Logik durch Kombinieren mehrerer Logikbausteine ​​aufgebaut. Ein CPLD weist eine Komplexität zwischen PALs und feldprogrammierbaren Gate-Arrays (FPGAs) auf. Es hat auch die architektonischen Merkmale von PALs und FPGAs. Der Hauptunterschied zwischen einem CPLD und FPGA besteht darin, dass FPGAs auf Nachschlagetabellen basieren, während CPLDs auf See-of-Gates basieren.

Die gemeinsamen Merkmale von CPLDs und FPGAs sind, dass sie beide eine große Anzahl von Gattern und flexible Vorkehrungen für die Logik aufweisen. Zu den Gemeinsamkeiten zwischen CPLDs und PALs gehört der nichtflüchtige Konfigurationsspeicher. CPLDs sind führend auf dem Markt der programmierbaren Logikbausteine ​​und bieten zahlreiche Vorteile wie fortgeschrittene Programmierung, niedrige Kosten, nichtflüchtige und einfach zu verwendende Funktionen.


War die Erklärung zu "Komplexes programmierbares Logikgerät" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu