Diferența dintre PLA și PAL
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.
-
- Diagramă de comparație
- Definiție
- Diferențele cheie
- Concluzie
Diagramă de comparație
Baza de comparație | PLA | PAL |
---|---|---|
Standuri pentru | Logică programabilă | Logică Array programabilă |
Constructie | Gama programabilă de porți AND și OR. | Matricea programabilă de porți AND și tablou fix de porți OR. |
Disponibilitate | Mai puțin prolific | Mai ușor disponibil |
Flexibilitate | Oferă mai multă flexibilitate în programare. | Oferă mai puțină flexibilitate, dar mai probabil utilizat. |
Cost | Scump | Cost intermediar |
Numărul de funcții | Un 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.
- 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.
- Î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.
- PLA este mai flexibil decât un PAL.
- PLA este mai scump în comparație cu PAL.
- O serie de funcții oferite de PLA sunt mai relativ deoarece permite programarea planului OR.
- 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.