Was ist PLD & ? CPLD
Programmierbare Logikvorrichtungen , oder PLD und komplexe programmierbare logische Vorrichtungen oder CPLD , sind integrierte Schaltungen - Schaltungen mit Transistoren, Widerstände und Kondensatoren auf einem einzigen Mikrochip ausgebildet - bei dem der Mikrochip konfiguriert werden kann , oder programmiert ist , durch den Benutzer. Wie die Namen vermuten lassen , das Prinzip Unterschied zwischen einem PLD und CPLD ist Komplexität ; Sie ein CPLD als mehrere Blöcke PLD auf einem einzigen Mikrochip vorstellen können. PLD
PLD besteht aus einer Reihe von kombinatorischen Logikschaltungen oder Tore, und Flip- Flops. Kombination logischer Schaltungen sind Schaltungen , dessen Ausgang zu allen Zeiten abhängig von einer Kombination der Eingänge ; Flip- Flops sind Schaltungen, die zwei stabile Zustände , die jeweils entsprechend einer der beiden alternativen Eingangssignale . Die Kombination Logikschaltungen und Flip- Flops sind in vollständig vernetzten Gruppen als Makrozellen bekannt ist, so angeordnet, dass ein boolescher Ausdruck - ein Ausdruck, der entweder "wahr" oder "falsch " wertet - . Kann in jedem Makrozelle gebaut werden
PLD Vorteile
der offensichtlichste Vorteil einer PLD über einen CPLD ist , dass eine einzelne Mikrochip benötigt weniger Fläche , die Verkabelung und Strom als mehreren miteinander verbundenen Mikrochips. Ferner ist eine PLD -Chip auf Flexibilität ausgelegt , so dass, wenn eine Änderung des Logik notwendig ist, kann es durch Ersetzen eines PLD -Chips mit anderen ohne Neuverkabelung der Schaltung zu dem der Chip verbunden ist, erreicht werden. PLD- Chips wurden in der Tat, diese Art der flexiblen Logik-Design in der Hardware.
CPLD
CPLD ist die erste Art von Chip, erlaubt logisch mehr Komplex als ein PLD , aber nicht notwendigerweise physikalisch grßer sein. Im Gegensatz zu einem PLD können die Makrozellen innerhalb eines CPLD nicht vollständig miteinander verbunden sein . Als Ergebnis , auch wenn ein CPLD enthält genügend Kombinationslogikschaltungenund Flip- Flips , eine bestimmte Hardware-Konfiguration unterstützt - zumindest in der Theorie - es kann nicht unterstützen , dass die Konfiguration in der Praxis
. CPLD Vorteile
Die erhöhte Komplexität eines CPLD damit sie mit mehr als einem logischen Gleichungen PLD programmiert werden und damit zu einer größeren Vielfalt von Verwendungszwecken zugeführt werden. CPLD kann in der gleichen Weise wie eine PLD für einfache Anwendungen wie beispielsweise Adressdecodierung verwendet werden, wird aber häufiger für Hochleistungs- Logikanwendungen , wie Kraft Sequenzierung Spannungspegelübersetzungund Zeitsteuerung verwendet. Die kürzere Hochlaufzeit und der Verzögerungszeit eines CPLD ist es vorzuziehen, einen anderen Typ einer programmierbaren Logikvorrichtung , wie einem feldprogrammierbaren Gate-Array (FPGA) , in vielen Anwendungen bekannt.