Raccomandato, 2024

Scelta Del Redattore

Differenza tra PLA e PAL

PLA e PAL sono tipi di dispositivi logici programmabili (PLD) che vengono utilizzati per progettare la logica combinata insieme alla logica sequenziale. La differenza significativa tra PLA e PAL è che il PLA consiste nell'array programmabile di porte AND e OR mentre PAL ha l'array programmabile di AND ma un array fisso di porte OR. PLD offre un modo più semplice e flessibile di progettare i circuiti logici in cui è possibile aumentare il numero di funzioni. Questi sono anche implementati in IC.

Prima di PLD, i multiplexer venivano usati per progettare un circuito logico combinatorio, questi circuiti erano molto complessi e rigidi. Quindi sono stati sviluppati dispositivi logici programmabili (PLD) e il primo PLD è stato ROM. Il design ROM non ha avuto molto successo in quanto è emerso il problema dello spreco di hardware e dell'aumento esponenziale dell'hardware per ogni grande applicazione. Per superare i limiti di ROM, sono stati ideati PLA e PAL. PLA e PAL sono programmabili e utilizzano efficacemente l'hardware.

Grafico comparativo

Base per il confrontoPLAAMICO
Sta perSerie logica programmabileLogica di array programmabile
CostruzioneArray programmabile di porte AND e OR.Array programmabile di porte AND e array fisso di porte OR.
DisponibilitàMeno prolificoPiù facilmente disponibile
FlessibilitàFornisce maggiore flessibilità di programmazione.Offre meno flessibilità, ma più probabilmente usato.
CostoCostosoCosto intermedio
Numero di funzioniÈ possibile implementare un gran numero di funzioni.Fornisce il numero limitato di funzioni.
VelocitàLentoalto

Definizione di PLA

PLA è l'acronimo di Programmable Logic Array che presenta la funzione booleana nel modulo SOP (Sum of Products). Il PLA contiene porte NOT, AND e OR fabbricate sul chip. Passa ogni input da un gate NOT che rende ogni ingresso e il suo complemento disponibili per ogni porta AND. L'uscita di ciascuna porta AND viene assegnata a ciascuna porta OR. Infine, l'uscita OR gate produce un'uscita chip. Quindi, questo è il modo in cui vengono fatte le connessioni appropriate per utilizzare le espressioni SOP.

Nel PLA le connessioni a entrambi gli array AND e OR sono programmabili. Il PLA è considerato più costoso e complesso rispetto al PAL. Le due diverse tecniche di produzione possono essere utilizzate per il PLA per aumentare la facilità di programmazione. In questa tecnica, ogni connessione è costruita attraverso un fusibile in corrispondenza di ogni punto di intersezione in cui le connessioni indesiderate possono essere rimosse soffiando i fusibili. Quest'ultima tecnica comporta la creazione di connessioni al momento del processo di fabbricazione con l'aiuto della maschera appropriata fornita per il modello specifico di interconnessione.

Definizione di PAL

PAL (Programmable Array Logic) è anche un circuito PLD (Programmable Logic Device) che funziona in modo simile al PLA. PAL utilizza le porte AND programmabili ma porte O fisse, a differenza del PLA. Implementa due semplici funzioni in cui il numero di porte AND collegate a ciascuna porta OR specifica il numero massimo di termini di prodotto che possono essere generati nella rappresentazione di una somma di prodotti della funzione specifica. Mentre le porte AND sono perennemente connesse alle porte OR, il che significa che il termine prodotto prodotto non è condivisibile con le funzioni di output.

Il concetto principale alla base dello sviluppo di PLD consiste nell'incorporare una logica booleana complessa in un singolo chip. Pertanto, eliminando il cablaggio inaffidabile, impedendo la progettazione logica e riducendo al minimo il consumo energetico.

Differenze chiave tra PLA e PAL

  1. Il PLA è PLD, composto da due livelli di logica programmabile E piano e piano OR. D'altra parte, PAL contiene solo piano AND programmabile e piano OR fisso.
  2. Quando si tratta di disponibilità, PAL è più facilmente disponibile e facile da produrre. Al contrario, il PLA non è facilmente disponibile.
  3. Il PLA è più flessibile di un PAL.
  4. Il PLA è più costoso rispetto al PAL.
  5. Un certo numero di funzioni fornite da PLA sono relativamente più perché abilita anche la programmazione del piano OR.
  6. PAL funziona più velocemente mentre il PLA è più lento in confronto.

Conclusione

La logica programmabile (PLA) e la logica di array programmabile (PAL) sono i PLD (Dispositivi logici programmabili) in cui il PLA è più adattabile e flessibile di PAL. Tuttavia, PAL può facilmente produrre un circuito logico combinato.

Top