Kaj so PAL in PLA, oblikovanje in razlike?

Preizkusite Naš Instrument Za Odpravo Težav





Prej je bilo načrtovanje logična vezja lahko naredite z uporabo SSI (majhna integracija) komponente, kot so logična vrata, multiplekserji , de-multiplekseri, FF itd. Toda zdaj lahko PLD nadomesti vse te komponente SSI. To je torej razlog za zmanjšanje industrije SSI v primerjavi s PLD, ki se uporablja v več aplikacijah. The programabilna logična naprava ali PLD je ena vrsta čipa, ki se uporablja za izvajanje logičnega vezja. Vključuje nabor elementov logičnega vezja, ki jih je mogoče spremeniti na več načinov. PLD je videti kot črna škatla, ki jo sestavljajo programabilna stikala in logična vrata. Glavna naloga stikal je omogočiti, da so logična vrata znotraj PLD medsebojno povezana za izvajanje logičnih vezij. PLD-ji so razvrščeni v različne vrste, kot so PLD-preprosti PLD ( PLA & PAL ), CPLD-kompleksni PLD , FPGA- polja programabilnih nizov vrat . Ta članek obravnava, kaj je PAL in PLA, dizajn in njihove razlike.

Kaj sta PAL in PLA?

Oboje Programabilna logika matrike in Programabilna logična matrika so vrste PLD-jev (programabilne logične naprave) in se v glavnem uporabljajo za vzajemno načrtovanje kombinacijske logike z zaporedno logiko. Glavna razlika med tema dvema je, da je PAL mogoče zasnovati z zbirko vrat AND in fiksno zbirko vrat OR, PLA pa je mogoče načrtovati s programljivo matriko AND, čeprav s fiksno zbirko vrat OR. Programabilna logična naprava ponuja tako enostavno kot prilagodljivo načrtovanje logičnega vezja.




Programabilna logika matrike

Programabilna logika matrike

Prejšnji od programabilnih logičnih naprav, kombinacijska logična vezja je bilo mogoče zasnovati z multiplekserji in ta vezja so bila tako trdna kot sestavljena, potem so razviti PLD-ji. Začetna programabilna logična naprava je bila ROM, vendar ni bila uspešna zaradi težav s strojno izgubo in eksponentne izboljšave rasti v vsaki strojni aplikaciji. Da bi rešili to težavo, sta bila uporabljena PAL in PLA. To dvoje je mogoče programirati in učinkovito uporablja strojno opremo.



Programabilna logična matrika

Programabilna logična matrika

Zasnova programabilne logike matrike (PAL)

The opredelitev izraza PAL ali programabilna logika matrike je ena vrsta PLD, ki je znana kot programirljiva logična vezja, in delovanje tega PAL je enako kot PLA. Načrtovanje logike programabilnega polja je mogoče izvesti s fiksnimi vrati ALI kot tudi s programibilnimi vrati IN. Z uporabo tega lahko izvedemo dve enostavni funkciji, kjer koli so pridruženi IN vrata vsakemu vratu OR označili največje število pogojev izdelka, ki jih je mogoče izdelati v obliki SOP (vsota izdelka) natančne funkcije.

Ker so logična vrata, kot je AND, neprestano povezana z vrati OR, kar pomeni, da proizvedeni izdelek ni razdeljen z izhodnimi funkcijami. Glavni pojem razvoja PLD je izdelava sestavljene logične logike na en čip z odstranjevanjem okvarjene napeljave, izogibanjem logični zasnovi in ​​zmanjšanjem porabe energije.

Primer PAL

Izvedite naslednje Logični izraz s pomočjo programabilna logična matrika (PAL)


X = AB + AC '
Y = AB '+ BC'

Zgornja dva Logične funkcije so v obliki SOP (vsota izdelkov) . Izrazi izdelka, ki so prisotni v logičnih izrazih, so X & Y, en izraz izdelka, ki je AC ', je pogost v vsaki enačbi. Torej, skupni zahtevani logični vhodi za generiranje zgornjih enačb so AND vhodi-4 ALI programabilni vhodi-2. Enakovreden logični diagram PAL je prikazan spodaj.

Logično vezje PAL

Logično vezje PAL

Vrata AND, ki jih je mogoče programirati, imajo pravico do vstopa za običajne in dopolnjene spremenljive vhode. V zgornjem logičnem diagramu so na voljo vhodi za vsaka vrata AND A, A ’, B, B’, C, C ’. Torej, da bi ustvarili en izdelek z vsemi vrati IN, je potreben program.
Vsi izrazi izdelka so na voljo na vhodih posameznih vrat OR. Tu so programabilne povezave na logičnih vratih lahko označene s simbolom 'X'.

Tu so vhodi OR vrat fiksni. Tako so zahtevani izrazi izdelka povezani z vsakim vhodom ALI vrat. Posledično bodo ta vrata ustvarila določene logične enačbe. The '.' Simbol predstavlja trajne povezave.

Zasnova programabilnega logičnega polja (PLA)

Opredelitev izraza PLA predstavlja logično funkcijo v obliki vsote zmnožka (SOP). Načrtovanje tega programabilnega logičnega polja lahko izvedemo z uporabo logičnih vrat, kot sta AND, OR in NOT, tako da izdelamo na čipu, ki omogoča, da je vsak vhod in njegov kompliment dostopen za vsa vrata AND.

Izhod vsakih vrat AND je povezan z vrati OR. Končno, izhod vrat OR ustvari izhod čipa. Tako je končana ustrezna asociacija za uporabo izrazov vsote izdelka. V programabilnem logičnem polju so povezave logičnih vrat, kot sta AND & OR, programabilne. PLA je drag in ga je težko primerjati s PAL. PAL uporablja dve različno razviti metodi, ki se lahko uporabijo za programabilno logično polje za povečanje enostavnosti programiranja. Pri tovrstni metodi je mogoče vsako povezavo izvesti z varovalko na vsakem presečišču, kjer je nepotrebne povezave mogoče odstraniti s pregorevanjem varovalke. Končna tehnika vključuje povezovanje, medtem ko postopek izdelave uporablja ustrezen pokrov, ki je na voljo za natančen model medsebojnega povezovanja.

Primer PLA

Izvedite naslednji logični izraz s pomočjo programabilnega logičnega polja (PLA)

X = AB + AC '
Y = AB '+ BC + AC'

Zgoraj navedeni dve logični funkciji sta v obliki SOP (vsota izdelkov). Izrazi izdelka, ki so prisotni v logičnih izrazih, so X & Y, en izraz izdelka, ki je AC ', je pogost v vsaki enačbi. Torej, skupni zahtevani logični vhodi za generiranje zgornjih enačb so AND gates-4, ALI programabilni ALI gate-2. Enakovreden logični diagram PLA je prikazan spodaj.

Logično vezje PLA

Logično vezje PLA

Vrata AND, ki jih je mogoče programirati, imajo pravico do vstopa za običajne in dopolnjene spremenljive vhode. V zgornjem logičnem diagramu so na voljo vhodi za vsaka vrata AND A, A ’, B, B’, C, C ’. Torej, da bi ustvarili en izdelek z vsemi vrati IN, je potreben program.
Vsi izrazi izdelka so na voljo na vhodih posameznih vrat. Tu so programabilne povezave na logičnih vratih lahko označene s simbolom 'X'.

Razlika med PAL in PLA

The Razlika med PAL in PLA v obliki tabele v glavnem vključuje PAL in PLA polna oblika , gradnja, razpoložljivost, prilagodljivost, stroški, število funkcij in hitrost, ki so opisani v nadaljevanju.

Programabilna logika matrike (PAL) Programabilna logična matrika (PLA)
Celotna oblika PAL je programabilna matrična logikaCelotna oblika PLA je programabilno logično polje
Konstrukcija PAL-a se lahko izvede z uporabo programabilne zbirke vrat AND & ORKonstrukcija PLA se lahko izvede z uporabo programabilnega zbiranja AND in fiksnega zbiranja vrat OR.
Razpoložljivost PAL je manj plodnaRazpoložljivost PLA je večja
Prilagodljivost programiranja PAL je večjaPrilagodljivost PLA je manjša
Stroški PAL so dragiStroški PLA so srednji
Število funkcij, implementiranih v PAL, je velikoŠtevilo funkcij, implementiranih v PLA, je omejeno
Hitrost PAL je počasnaHitrost PLA je velika

Gre torej za PAL in PLA. Iz zgornjih informacij lahko končno zaključimo, da gre za programabilne logične naprave (PLD), pri katerih je programabilno logično polje je bolj prilagodljiv kot programabilna logika matrike. Toda programabilna logična matrika lahko brez truda ustvari kombinacijsko logično vezje. Tukaj je vprašanje za vas, kakšna je vloga PAL in PLA v digitalni elektroniki ?