Różnica między PLA a PAL

Autor: Laura McKinney
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 23 Kwiecień 2024
Anonim
Różnica między PLA a PAL - Technologia
Różnica między PLA a PAL - Technologia

Zawartość


PLA i PAL to rodzaje programowalnych urządzeń logicznych (PLD), które są używane do projektowania logiki kombinowanej wraz z logiką sekwencyjną. Znacząca różnica między PLA i PAL polega na tym, że PLA składa się z programowalnej tablicy bramek AND i OR, podczas gdy PAL ma programowalną tablicę AND, ale stałą tablicę bramki OR. PLD zapewnia prostszy i bardziej elastyczny sposób projektowania układów logicznych, w których można również zwiększyć liczbę funkcji. Są one również zaimplementowane w IC.

Przed PLD multipleksery były używane do projektowania kombinacyjnego obwodu logicznego, obwody te były bardzo złożone i sztywne. Następnie Programowalne urządzenia logiczne (PLD) zostały opracowane, a pierwszym PLD był ROM. Projektowanie pamięci ROM nie było bardzo udane, ponieważ pojawiła się kwestia marnowania sprzętu i rosnącego wykładniczego wzrostu sprzętu dla każdej dużej aplikacji. Aby pokonać ograniczenia ROM, opracowano PLA i PAL. PLA i PAL są programowalne i skutecznie wykorzystują sprzęt.


    1. Wykres porównania
    2. Definicja
    3. Kluczowe różnice
    4. Wniosek

Wykres porównania

Podstawa do porównaniaPLAKUMPEL
OznaczaProgramowalna tablica logicznaProgramowalna logika macierzy
BudowaProgramowalna tablica bramek AND i OR.Programowalna tablica bramek AND i stała tablica bramek OR.
DostępnośćMniej płodnyBardziej dostępny
ElastycznośćZapewnia większą elastyczność programowania.Oferuje mniejszą elastyczność, ale jest bardziej prawdopodobne, że jest używany.
KosztKosztownyKoszty pośrednie
Liczba funkcjiMożna zaimplementować dużą liczbę funkcji.Zapewnia ograniczoną liczbę funkcji.
PrędkośćPowolnyWysoki


Definicja PLA

PLA oznacza Programowalna tablica logiczna która przedstawia funkcję logiczną w formularzu SOP (Suma produktów). PLA zawiera bramki NIE, AND i OR wykonane na chipie. Przekazuje każde wejście bramką NOT, dzięki czemu każde wejście i jego dopełnienie są dostępne dla każdej bramki AND. Dane wyjściowe każdej bramki AND są podawane do każdej bramki OR. W końcu wyjście bramki OR wytwarza wyjście chipowe. W ten sposób tworzone są odpowiednie połączenia w celu zastosowania wyrażeń SOP.

W PLA połączenia z tablicami AND i OR są programowalne. PLA jest uważany za droższy i bardziej złożony w porównaniu do PAL. W przypadku PLA można zastosować dwie różne techniki wytwarzania, aby zwiększyć łatwość programowania. W tej technice każde połączenie jest budowane za pomocą bezpiecznika w każdym punkcie przecięcia, w którym niepożądane połączenia można usunąć przez przepalenie bezpieczników. Ta ostatnia technika polega na wykonaniu połączenia w trakcie procesu produkcji za pomocą odpowiedniej maski przewidzianej dla określonego wzorca połączenia.

Definicja PAL

KUMPEL (Programowalna logika tablicowa) jest także obwodem PLD (programowalne urządzenie logiczne), który działa podobnie do PLA. PAL stosuje programowalne bramki AND, ale stałe bramki OR, w przeciwieństwie do PLA. Implementuje dwie proste funkcje, w których liczba połączonych bramek AND do każdej bramki OR określa maksymalną liczbę terminów produktów, które można wygenerować w reprezentacji sumy produktów dla danej funkcji. Podczas gdy bramki AND są stale połączone z bramkami OR, co oznacza, że ​​wytworzonego produktu nie można dzielić z funkcjami wyjściowymi.

Główną koncepcją rozwoju PLD jest osadzenie złożonej logiki logicznej w jednym układzie.Dlatego eliminując niewiarygodne okablowanie, zapobiegając logice i minimalizując zużycie energii.

  1. PLA to PLD, składający się z dwóch poziomów programowalnej płaszczyzny logicznej AND i płaszczyzny OR. Z drugiej strony PAL zawiera tylko programowalną płaszczyznę AND i stałą płaszczyznę OR.
  2. Jeśli chodzi o dostępność, PAL jest łatwiej dostępny wraz z łatwą produkcją. Natomiast PLA nie jest łatwo dostępny.
  3. PLA jest bardziej elastyczny niż PAL.
  4. PLA jest droższy w porównaniu do PAL.
  5. Wiele funkcji zapewnianych przez PLA jest bardziej względnych, ponieważ umożliwia również programowanie płaszczyzny OR.
  6. PAL działa szybciej, podczas gdy PLA jest stosunkowo wolniejszy.

Wniosek

Programowalny układ logiczny (PLA) i Programowalny układ logiczny (PAL) to PLD (programowalne urządzenia logiczne), w których PLA jest bardziej elastyczny i elastyczny niż PAL. Jednak PAL może łatwo wytworzyć kombinację obwodu logicznego.