Priporočena, 2021

Izbira Urednika

Razlika med PLA in PAL

PLA in PAL sta vrsta programabilnih logičnih naprav (PLD), ki se uporabljata za načrtovanje kombinacijske logike skupaj s sekvenčno logiko. Pomembna razlika med PLA in PAL je v tem, da je PLA sestavljena iz programabilnega niza vrat AND in OR, medtem ko ima PAL programabilno polje AND, vendar fiksno polje vrat OR. PLD-ji zagotavljajo bolj preprost in prilagodljiv način oblikovanja logičnih vezij, kjer je mogoče povečati tudi število funkcij. Te se izvajajo tudi v IC.

Preden so bili PLD-i, multiplekserji uporabljeni za načrtovanje kombinacijskega logičnega vezja, so bila ta vezja zelo zapletena in togi. Nato so razvite programirljive logične naprave (PLD) in prvi PLD je bil ROM. Oblikovanje ROM-a ni bilo zelo uspešno, saj se je pojavilo vprašanje izgube strojne opreme in povečanje eksponentne rasti strojne opreme za vsako veliko aplikacijo. Za premagovanje omejitev ROM, PLA in PAL so bile oblikovane. PLA in PAL sta programabilna in učinkovito uporabljata strojno opremo.

Primerjalna tabela

Podlaga za primerjavoPLAKOLEGA
PomeniProgramabilna logična matrikaProgramirljiva logika matrike
GradnjaProgramirljivo polje vrat AND in OR.Programirljivo polje vrat I in fiksnega polja vrat AL.
RazpoložljivostManj plodenBolj na voljo
ProžnostOmogoča večjo prilagodljivost programiranja.Ponuja manj prožnosti, vendar se bolj verjetno uporablja.
StroškiDrageVmesni stroški
Število funkcijLahko se izvaja veliko število funkcij.Zagotavlja omejeno število funkcij.
HitrostPočasiVisoka

Opredelitev PLA

PLA pomeni programirljivo logično polje, ki predstavlja logično funkcijo v obliki SOP (Sum of Products). PLA vsebuje NOT, AND in OR pa so izdelana na čipu. Vsak vhod prehaja skozi vrata NE, zaradi česar je vsak vhod in njegovo dopolnilo na voljo vsem vratom AND. Izhod vsakega vrat A je podan vsakemu vratu OR. Nazadnje, izhod OR vrata proizvaja čipni izhod. Tako se na ta način vzpostavijo primerne povezave za uporabo izrazov SOP.

V PLA-ju je mogoče programirati povezave tako na polja AND in OR. PLA se šteje za dražje in kompleksnejše kot PAL. Dve različni tehniki izdelave se lahko uporabita za PLA za povečanje enostavnosti programiranja. Pri tej tehniki je vsaka povezava zgrajena skozi varovalko na vsakem presečišču, kjer se lahko nezaželeni priključki odstranijo s pihanjem varovalk. Slednja tehnika vključuje vzpostavitev povezave med postopkom izdelave s pomočjo ustrezne maske za določen vzorec medsebojnih povezav.

Opredelitev PAL

PAL (Programmable Array Logic) je tudi PLD (Programmable Logic Device) vezje, ki deluje podobno kot PLA. PAL uporablja programabilna vrata AND, vendar fiksna ALI vrata, za razliko od PLA. Izvaja dve preprosti funkciji, kjer število povezanih vrat AND v vsakem OR določa največje število izrazov izdelka, ki jih je mogoče ustvariti v predstavitvi posamezne funkcije za vsoto izdelkov. Medtem ko so vrata AND vedno povezana z vrati OR, kar pomeni, da proizvedeni izraz izdelka ni deljen z izhodnimi funkcijami.

Glavni koncept razvoja PLD-jev je vgraditi kompleksno logično logiko v en sam čip. Zato odpravo nezanesljivih napeljav, ki preprečuje logično zasnovo in zmanjšuje porabo energije.

Ključne razlike med PLA in PAL

  1. PLA je PLD, sestavljen iz dveh nivojev programirljive logike IN ravnine in ravnine ALI. Po drugi strani pa PAL vsebuje samo programabilno ravnino in fiksno ravnino ALI.
  2. Kadar gre za razpoložljivost, je PAL lažje na voljo, skupaj z enostavno proizvodnjo. Nasprotno pa PLA ni lahko dostopna.
  3. PLA je bolj prilagodljiv kot PAL.
  4. PLA je dražja v primerjavi s PAL-om.
  5. Številne funkcije, ki jih zagotavlja PLA, so relativno bolj primerne, ker omogočajo tudi programiranje ravnine ALI.
  6. PAL deluje hitreje, PLA pa počasneje.

Zaključek

Programirljiva logična matrika (PLA) in programirljiva logična matrika (PAL) sta PLD (programabilne logične naprave), kjer je PLA bolj prilagodljiv in prilagodljiv kot PAL. Vendar pa lahko PAL enostavno proizvede kombinacijsko logično vezje.

Top