Unterschied zwischen PLA und PAL

Autor: Laura McKinney
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 23 April 2024
Anonim
How much STRONGER is PLA+ really?
Video: How much STRONGER is PLA+ really?

Inhalt


PLA und PAL sind Typen von programmierbaren Logikbausteinen (PLD), die zum Entwerfen von Kombinationslogik zusammen mit sequentieller Logik verwendet werden. Der wesentliche Unterschied zwischen PLA und PAL besteht darin, dass der PLA aus dem programmierbaren Array von UND- und ODER-Gattern besteht, während PAL das programmierbare Array von UND hat, jedoch ein festes Array von ODER-Gattern. PLDs bieten eine einfachere und flexiblere Möglichkeit, die Logikschaltungen so zu gestalten, dass auch die Anzahl der Funktionen erhöht werden kann. Diese sind auch in IC implementiert.

Vor PLDs wurden Multiplexer zum Entwerfen einer kombinatorischen Logikschaltung verwendet. Diese Schaltungen waren sehr komplex und starr. Dann Programmierbare Logikbausteine (PLD) entwickelt, und die erste PLD war ROM. Das ROM-Design war nicht sehr erfolgreich, da das Problem der Hardware-Verschwendung und des zunehmenden exponentiellen Wachstums der Hardware für jede große Anwendung auftrat. Um die Einschränkungen von ROM zu überwinden, wurden PLA und PAL entwickelt. PLA und PAL sind programmierbar und nutzen die Hardware effektiv.


    1. Vergleichstabelle
    2. Definition
    3. Hauptunterschiede
    4. Fazit

Vergleichstabelle

VergleichsbasisPLAKUMPEL
Steht fürProgrammierbares Logik-ArrayProgrammierbare Array-Logik
KonstruktionProgrammierbare Anordnung von UND- und ODER-Gattern.Programmierbare Anordnung von UND-Gattern und feste Anordnung von ODER-Gattern.
VerfügbarkeitWeniger produktivLeichter verfügbar
FlexibilitätBietet mehr Programmierflexibilität.Bietet weniger Flexibilität, wird aber mit größerer Wahrscheinlichkeit verwendet.
KostenTeuerZwischenkosten
Anzahl der FunktionenEine große Anzahl von Funktionen kann implementiert werden.Bietet die begrenzte Anzahl von Funktionen.
GeschwindigkeitSchleppendHoch


Definition von PLA

PLA steht für die Programmierbares Logik-Array Dies stellt die Boolesche Funktion in der SOP-Form (Sum of Products) dar. Die PLA enthält auf dem Chip hergestellte NICHT-, UND- und ODER-Gatter. Jeder Eingang wird von einem NOT-Gatter durchlaufen, wodurch jeder Eingang und sein Komplement jedem AND-Gatter zur Verfügung steht. Die Ausgabe jedes UND-Gatters wird an jedes ODER-Gatter gegeben. Schließlich erzeugt der Ausgang des ODER-Gatters einen Chipausgang. Auf diese Weise werden geeignete Verbindungen hergestellt, um SOP-Ausdrücke zu verwenden.

In PLA sind die Verbindungen zu AND- und OR-Arrays programmierbar. PLA wird im Vergleich zum PAL als teurer und komplexer angesehen. Die zwei verschiedenen Herstellungstechniken können für PLA verwendet werden, um die Programmierung zu vereinfachen. Bei dieser Technik wird jede Verbindung durch eine Sicherung an jedem Kreuzungspunkt hergestellt, an dem die unerwünschten Verbindungen durch Auslösen der Sicherungen entfernt werden können. Die letztere Technik beinhaltet das Herstellen der Verbindung zum Zeitpunkt des Herstellungsprozesses mit Hilfe der richtigen Maske, die für das spezifische Verbindungsmuster vorgesehen ist.

Definition von PAL

KUMPEL (Programmierbare Array-Logik) ist auch eine PLD-Schaltung (Programmable Logic Device), die ähnlich wie die PLA arbeitet. PAL verwendet im Gegensatz zu PLA die programmierbaren UND-Gatter, aber feste ODER-Gatter. Es implementiert zwei einfache Funktionen, bei denen die Anzahl der verknüpften UND-Gatter für jedes ODER-Gatter die maximale Anzahl der Produktterme angibt, die in einer Produktsummen-Darstellung der jeweiligen Funktion generiert werden können. Während die UND-Gatter ständig mit den ODER-Gattern verbunden sind, bedeutet dies, dass der erzeugte Produktterm nicht mit den Ausgabefunktionen geteilt werden kann.

Das Hauptkonzept bei der Entwicklung von PLDs ist die Einbettung einer komplexen Booleschen Logik in einen einzelnen Chip.Dadurch wird die unzuverlässige Verkabelung beseitigt, das Logikdesign verhindert und der Stromverbrauch minimiert.

  1. Der PLA ist PLD und besteht aus zwei Ebenen programmierbarer Logik UND-Ebene und ODER-Ebene. Andererseits enthält PAL nur programmierbare UND-Ebenen und feste ODER-Ebenen.
  2. Wenn es um die Verfügbarkeit geht, ist PAL bei einfacher Produktion leichter verfügbar. Im Gegensatz dazu ist die PLA nicht leicht verfügbar.
  3. Der PLA ist flexibler als ein PAL.
  4. PLA ist im Vergleich zum PAL teurer.
  5. Eine Reihe von Funktionen, die von PLA bereitgestellt werden, sind verhältnismäßiger, da sie auch die Programmierung der ODER-Ebene ermöglichen.
  6. PAL arbeitet schneller, während PLA vergleichsweise langsamer ist.

Fazit

Programmable Logic Array (PLA) und Programmable Array Logic (PAL) sind PLD (Programmable Logic Devices), bei denen PLA anpassungsfähiger und flexibler als PAL ist. PAL kann jedoch leicht eine kombinierte Logikschaltung erzeugen.