Diferența dintre PLA și PAL

Autor: Laura McKinney
Data Creației: 2 Aprilie 2021
Data Actualizării: 24 Aprilie 2024
Anonim
The BEST 3D printing material? Comparing PLA, PETG & ASA (ABS) - feat. PRUSAMENT by Josef Prusa
Video: The BEST 3D printing material? Comparing PLA, PETG & ASA (ABS) - feat. PRUSAMENT by Josef Prusa

Conţinut


PLA și PAL sunt tipuri de dispozitive logice programabile (PLD) care sunt utilizate pentru a proiecta logica de combinație împreună cu logica secvențială. Diferența semnificativă între PLA și PAL este că PLA constă dintr-un tablou programabil de porți AND și OR în timp ce PAL are matricea programabilă de AND, dar un tablou fix de poartă OR. PLD oferă o modalitate mai simplă și mai flexibilă de proiectare a circuitelor logice în care se poate crește și numărul funcțiilor. Acestea sunt implementate și în IC.

Înainte de PLD, multiplexoarele erau folosite pentru proiectarea unui circuit logic combinațional, aceste circuite erau extrem de complexe și rigide. Atunci Dispozitive logice programabile (PLD) sunt dezvoltate, iar primul PLD a fost ROM. Proiectarea ROM-ului nu a avut mare succes, deoarece a apărut problema pierderii de hardware și creșterea exponențială a hardware-ului pentru fiecare aplicație mare. Pentru a depăși limitările ROM-ului, au fost concepute PLA și PAL. PLA și PAL sunt programabile și utilizează eficient hardware-ul.


    1. Diagramă de comparație
    2. Definiție
    3. Diferențele cheie
    4. Concluzie

Diagramă de comparație

Baza de comparațiePLAPAL
Standuri pentruLogică programabilăLogică Array programabilă
ConstructieGama programabilă de porți AND și OR.Matricea programabilă de porți AND și tablou fix de porți OR.
DisponibilitateMai puțin prolificMai ușor disponibil
FlexibilitateOferă mai multă flexibilitate în programare.Oferă mai puțină flexibilitate, dar mai probabil utilizat.
CostScumpCost intermediar
Numărul de funcțiiUn număr mare de funcții pot fi implementate.Oferă numărul limitat de funcții.
VitezăÎncetÎnalt


Definiția PLA

PLA înseamnă pentru Logică programabilă care prezintă funcția booleană sub forma SOP (suma produselor). PLA conține NOT, AND și OR porți fabricate pe cip. Trece fiecare intrare printr-o poartă NU care face ca fiecare intrare și complementul acesteia să fie disponibile pentru fiecare poartă AND. Ieșirea fiecărei porți AND este dată fiecărei porți OR. În cele din urmă, ieșirea de poartă OR produce ieșire de cip. Astfel, acesta este modul în care se realizează conexiuni adecvate pentru a utiliza expresii SOP.

În PLA, conexiunile la matricea AND și OR sunt programabile. PLA este considerat mai scump și mai complex în comparație cu PAL. Cele două tehnici diferite de fabricație pot fi utilizate pentru PLA pentru a crește ușurința de programare. În această tehnică, fiecare conexiune este construită printr-o siguranță în fiecare punct de intersecție, unde conexiunile nedorite pot fi îndepărtate prin suflarea siguranțelor. Această din urmă tehnică implică realizarea conexiunii la momentul procesului de fabricație cu ajutorul măștii adecvate oferite pentru modelul de interconectare specific.

Definiția PAL

PAL (Logică Array programabilă) este, de asemenea, un circuit PLD (Programable Logic Device) care funcționează similar cu PLA. PAL folosește porțile AND programabile, dar porți OR fixe, spre deosebire de PLA. Implementează două funcții simple în care numărul de porți AND conectate la fiecare poartă OR specifică numărul maxim de termeni de produs care pot fi generați într-o reprezentare a sumei de produse a funcției particulare. În timp ce porțile AND sunt conectate în permanență la porțile OR, ceea ce înseamnă că termenul produs produs nu este partajabil cu funcțiile de ieșire.

Conceptul principal din spatele dezvoltării PLD este să încorporați o logică booleană complexă într-un singur cip.Prin urmare, eliminarea cablurilor nesigure, prevenirea proiectării logice și minimizarea consumului de energie.

  1. PLA este PLD, alcătuit din două niveluri de logică AND planabilă și plan OR. Pe de altă parte, PAL conține doar plan AND programabil și plan OR fix.
  2. În ceea ce privește disponibilitatea, PAL este mai ușor disponibil împreună cu o producție ușoară. În schimb, PLA nu este ușor disponibil.
  3. PLA este mai flexibil decât un PAL.
  4. PLA este mai scump în comparație cu PAL.
  5. O serie de funcții oferite de PLA sunt mai relativ deoarece permite programarea planului OR.
  6. PAL funcționează mai rapid, în timp ce PLA este mai lent comparativ.

Concluzie

Programable Logic Array (PLA) și Programmable Array Logic (PAL) sunt PLD (Programable Logic Devices) unde PLA este mai adaptabil și mai flexibil decât PAL. Cu toate acestea, PAL poate produce cu ușurință un circuit logic de combinație.