Kas yra PAL ir PLA, dizainas ir skirtumai?

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Anksčiau projektavimas loginės grandinės galima padaryti naudojant SSI (nedidelio masto integracija) komponentai, tokie kaip loginiai vartai, multipleksoriai , multiplekseriai, FF ir tt Bet dabar PLD gali pakeisti visus šiuos SSI komponentus. Taigi tai yra priežastis sumažinti SSI pramonę, palyginti su PLD, ir jie naudojami keliose programose. The programuojamas loginis įrenginys arba PLD yra vienos rūšies lustas, naudojamas loginei grandinei įgyvendinti. Tai apima loginių grandinių elementų rinkinį, kurį galima modifikuoti keliais būdais. PLD atrodo kaip juoda dėžutė, kurią sudaro programuojami jungikliai ir loginiai vartai. Pagrindinė jungiklių funkcija yra leisti, kad PLD loginiai vartai būtų tarpusavyje susieti vykdant logines grandines. PLD skirstomi į skirtingus tipus, pavyzdžiui, paprastą SPLD PLD ( PLA ir PAL ), CPLD kompleksas PLD , FPGA- lauko programuojami vartų matricos . Šiame straipsnyje aptariama, kas yra PAL ir PLA, dizainas ir jų skirtumai.

Kas yra PAL ir PLA?

Tiek Programuojama masyvo logika ir Programuojamas logikos masyvas yra PLD tipai (programuojami loginiai įtaisai), ir jie daugiausia naudojami kuriant kombinuotą logiką abipusiai nuoseklia logika. Pagrindinis skirtumas tarp šių dviejų yra tas, kad PAL gali būti suprojektuotas su AND vartų kolekcija ir fiksuota OR vartų kolekcija, o PLA gali būti suprojektuotas su programuojamu IR masyvu, nors ir fiksuota OR vartų kolekcija. Programuojamas loginis prietaisas siūlo paprastą ir lanksčią loginės grandinės projektavimą.




Programuojama masyvo logika

Programuojama masyvo logika

Ankstesnis už programuojamus loginius įrenginius kombinacinės logikos grandinės gali būti suprojektuoti su multiplekseriais, o šios grandinės buvo standžios ir sudėtinės, tada sukuriami PLD. Pradinis programuojamas loginis įrenginys buvo ROM, tačiau jis nebuvo sėkmingas dėl aparatūros švaistymo problemų, taip pat dėl ​​eksponentinio kiekvienos aparatūros taikymo augimo. Norėdami išspręsti šią problemą, buvo naudojami PAL ir PLA. Šie du yra programuojami ir efektyviai naudoja aparatinę įrangą.



Programuojamas logikos masyvas

Programuojamas logikos masyvas

Programuojamo masyvo logikos (PAL) dizainas

The termino PAL arba programuojamos masyvo logikos apibrėžimas yra vieno tipo PLD, kuris yra žinomas kaip programuojamo loginio įrenginio grandinė, o šio PAL veikimas yra toks pats kaip PLA. Programuojamos masyvo logikos projektavimas gali būti atliekamas su fiksuotais ARBA vartais, taip pat su programuojamais IR vartais. Naudodamiesi tuo, mes galime įgyvendinti dvi paprastas funkcijas visur, kur susieti IR vartai su kiekvienais ARBA vartais žymi didžiausią produktų sąlygų skaičių, kurį galima pagaminti kaip SOP (produkto suma) tikslios funkcijos.

Kadangi loginiai vartai, tokie kaip AND, yra nuolat jungiami prie OR vartų, ir tai rodo, kad pagaminto produkto terminas nėra paskirstytas su išvesties funkcijomis. Pagrindinė PLD kūrimo idėja yra sudaryti sudėtinę Būlio logiką vienoje mikroschemoje, pašalinant sugedusį laidą, vengiant loginio dizaino ir sumažinant energijos suvartojimą.

PAL pavyzdys

Įgyvendinkite šiuos veiksmus Būlio išraiška su pagalba programuojama masyvo logika (PAL)


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

Aukščiau pateikti du Loginės funkcijos yra formos SOP (produktų suma) . Būlo išraiškose esantys produkto terminai yra X ir Y, o vienas produkto terminas, kuris yra AC ’, yra įprastas kiekvienoje lygtyje. Taigi, reikalingi loginiai vartai, skirti generuoti pirmiau minėtas dvi lygtis, yra AND gates-4 ARBA programuojami vartai-2. Ekvivalentinė PAL loginė diagrama parodyta žemiau.

PAL loginė grandinė

PAL loginė grandinė

Programuojami „AND“ vartai turi teisę patekti į įprastus ir papildomus kintamus įėjimus. Pirmiau pateiktoje loginėje diagramoje prieinami kiekvieno AND varto įėjimai yra A, A ’, B, B’, C, C ’. Taigi, norint sugeneruoti vieną produkto terminą su visais AND vartais, reikalinga programa.
Visus produkto terminus galima rasti kiekvieno ARBA vartų įvestyje. Čia loginių vartų programuojamas jungtis galima žymėti simboliu „X“.

Čia yra fiksuoti OR vartų įėjimai. Taigi reikalingi produkto terminai yra susieti su kiekvienu ARBA vartų įėjimu. Dėl to šie vartai sukurs konkrečias Būlio lygtis. The '.' Simbolis žymi nuolatinius ryšius.

Programuojamo loginio matricos (PLA) dizainas

Termino PLA apibrėžimas pateikia Bulio funkciją produkto sumos (SOP) forma. Šio programuojamo loginio masyvo projektavimas gali būti atliekamas naudojant loginius vartus, pvz., AND, OR, ir NE, gaminant lustą, todėl kiekvienas įėjimas ir jo komplimentas yra prieinami kiekvienam AND vartui.

Kiekvieno IR vartų išvestis yra sujungta su kiekvienais ARBA vartais. Galiausiai, OR vartų išvestis sukuria lusto išvestį. Taigi, atitinkama asociacija baigiama naudoti produkto sumos išraiškas. Programuojamame logikos masyve yra programuojami loginių vartų, tokių kaip AND ir OR, jungtys. PLA yra brangus ir sunku palyginti su PAL. PAL naudoja du skirtingus sukurtus metodus, kurie gali būti naudojami programuojamam logikos masyvui, kad būtų galima pagerinti programavimo paprastumą. Taikant tokį metodą, kiekvieną jungtį galima atlikti naudojant saugiklį kiekviename sankryžos taške, kur tik nereikalingus sujungimus gali atjungti saugiklis. Galutinė technika apima jungties sudarymą, o gamybos procesas naudojant tinkamą dangą, siūlomą tiksliam sujungimo modeliui.

PLA pavyzdys

Programuojamo loginio masyvo (PLA) pagalba įgyvendinkite šią Būlio išraišką

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

Pirmiau pateiktos dvi loginės funkcijos yra SOP (produktų suma) pavidalu. Būlo išraiškose esantys produkto terminai yra X ir Y, o vienas produkto terminas, kuris yra AC ’, yra įprastas kiekvienoje lygtyje. Taigi, reikalingi loginiai vartai, skirti generuoti aukščiau nurodytas dvi lygtis, yra AND gates-4, ARBA programuojami ARBA gate-2. Ekvivalentinė PLA loginė diagrama parodyta žemiau.

PLA loginė grandinė

PLA loginė grandinė

Programuojami „AND“ vartai turi teisę patekti į įprastus ir papildomus kintamus įėjimus. Pirmiau pateiktoje loginėje diagramoje prieinami kiekvieno AND varto įėjimai yra A, A ’, B, B’, C, C ’. Taigi, norint sugeneruoti vieną produkto terminą su visais AND vartais, reikalinga programa.
Visus produkto terminus galite rasti kiekvieno ARBA vartų įvestyje. Čia loginių vartų programuojamas jungtis galima žymėti simboliu „X“.

Skirtumas tarp PAL ir PLA

The Skirtumas tarp PAL ir PLA lentelių pavidalu daugiausia apima PAL ir PLA pilna forma , konstrukcija, prieinamumas, lankstumas, kaina, funkcijų skaičius ir greitis, kurie aptarti toliau.

Programuojama masyvo logika (PAL) Programuojamas logikos matrica (PLA)
Visa PAL forma yra programuojama masyvo logikaPilna PLA forma yra programuojamas loginis masyvas
PAL konstrukciją galima atlikti naudojant programuojamą „AND & OR“ vartų rinkinįPLA konstrukcija gali būti atliekama naudojant programuojamą IR fiksuotą ARBA vartų rinkimą.
PAL prieinamumas nėra toks gaususPLA yra daugiau
PAL programavimo lankstumas yra didesnisPLA lankstumas yra mažesnis
PAL kaina yra brangiPLA kaina yra vidutinė
PAL įgyvendinamų funkcijų skaičius yra didelisPLA įgyvendinamų funkcijų skaičius yra ribotas
PAL greitis yra lėtasPLA greitis didelis

Taigi visa tai yra apie PAL ir PLA. Pagal aukščiau pateiktą informaciją galiausiai galime padaryti išvadą, kad tai yra programuojami loginiai įtaisai (PLD), kuriuose programuojamas logikos masyvas yra lankstesnė nei programuojama masyvo logika. Tačiau programuojama masyvo logika be jokių pastangų gali sukurti kombinuotą logikos grandinę. Štai jums klausimas, koks yra vaidmuo PAL ir PLA skaitmeninėje elektronikoje ?