Što su PAL i PLA, dizajn i razlike?

Isprobajte Naš Instrument Za Uklanjanje Problema





Ranije je projektiranje logički sklopovi može se izvršiti pomoću SSI (integracija malih razmjera) komponente poput logičkih vrata, multiplekseri , de-multiplekseri, FF-ovi itd. Ali, sada PLD može zamijeniti sve ove SSI komponente. Dakle, to je razlog za smanjenje SSI industrije u usporedbi s PLD-om, a oni se koriste u nekoliko aplikacija. The programabilni logički uređaj ili PLD je jedna vrsta čipa koji se koristi za implementaciju logičkog sklopa. Uključuje skup elemenata logičkog kruga koji se mogu modificirati na nekoliko načina. PLD izgleda poput crne kutije koja se sastoji od programabilnih sklopki kao i logičkih vrata. Glavna funkcija prekidača je dopustiti da logička vrata unutar PLD-a budu međusobno povezana kako bi izvršavala logičke sklopove. PLD-ovi se klasificiraju u različite vrste kao što su PLD-jednostavni PLD ( PLA & PAL ), CPLD-kompleksni PLD , FPGA- poljski programibilni nizovi vrata . Ovaj članak raspravlja o tome što je PAL i PLA, dizajn i njihove razlike.

Što su PAL i PLA?

Oba Programabilna logika niza i Programabilni logički niz su vrste PLD-ova (programabilni logički uređaji) i oni se uglavnom koriste za međusobno projektiranje kombinirane logike pomoću sekvencijalne logike. Glavna razlika između ove dvije je da PAL može biti dizajniran s kolekcijom AND ulaza i fiksnom kolekcijom OR ulaza, dok PLA može biti dizajniran s programabilnim nizom AND iako fiksnom kolekcijom OR vrata. Programabilni logički uređaj nudi jednostavno, ali i fleksibilno projektiranje logičkih sklopova.




Programabilna logika niza

Programabilna logika niza

Prije programabilnih logičkih uređaja, kombinacijski logički sklopovi mogu se projektirati s multiplekserima, a ti su krugovi bili kruti kao i složeni, tada se razvijaju PLD-ovi. Početni programirljivi logički uređaj bio je ROM, ali nije bio uspješan zbog problema s rasipanjem hardvera, kao i eksponencijalnog poboljšanja rasta u svakoj hardverskoj aplikaciji. Da bi se prevladalo ovo pitanje, korišteni su PAL i PLA. To dvoje je moguće programirati i učinkovito koristi hardver.



Programabilni logički niz

Programabilni logički niz

Dizajn programabilne logike niza (PAL)

The definicija pojma PAL ili programabilna logika niza je jedna vrsta PLD-a koja je poznata kao sklop programabilnih logičkih uređaja, a rad ovog PAL-a jednak je PLA-u. Dizajn logike programabilnog niza može se izvesti s fiksnim ILI vratima, kao i s programabilnim vratima AND. Korištenjem ovoga možemo implementirati dvije jednostavne funkcije gdje god pridruženi I otvori na svakom ILI ulazu označavaju najveći broj uvjeta proizvoda koji se mogu proizvesti u obliku SOP (zbroj proizvoda) točne funkcije.

Kako su logička vrata poput AND neprekidno povezana prema OR vratima, što ukazuje na to da se proizvedeni proizvod ne distribuira s izlaznim funkcijama. Glavni pojam koji stoji iza razvoja PLD-a je izraditi složenu logičku logiku na jednom čipu uklanjanjem neispravnih ožičenja, izbjegavanjem logičkog dizajna, kao i smanjenjem potrošnje energije.

Primjer PAL-a

Provedite sljedeće Bulov izraz pomoću programabilna logika niza (PAL)


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

Gore navedena dva Logičke funkcije su u obliku SOP (zbroj proizvoda) . Izrazi proizvoda prisutni u logičkim izrazima su X & Y, a jedan izraz proizvoda koji je AC 'uobičajen je u svakoj jednadžbi. Dakle, ukupna potrebna logička vrata za generiranje gornje dvije jednadžbe su AND gates-4 ILI programabilna vrata-2. Ekvivalentni PAL logički dijagram prikazan je u nastavku.

PAL logički sklop

PAL logički sklop

Programibilni ulazi AND imaju pravo ulaza za normalne kao i za dopunjene varijabilne ulaze. U gore navedenom logičkom dijagramu dostupni ulazi za svako AND vrata su A, A ’, B, B’, C, C ’. Dakle, da bi se generirao jedan pojam proizvoda sa svakim AND ulazom, potreban je program.
Svi se uvjeti proizvoda mogu dobiti na ulazima svakog OR ulaza. Ovdje se programabilne veze na logičkom ulazu mogu označiti simbolom 'X'.

Ovdje su ulazi OR ulaza fiksni. Dakle, potrebni izrazi proizvoda povezani su sa svim ulazima ILI vrata. Kao rezultat, ta će vrata generirati određene booleove jednadžbe. The '.' Simbol predstavlja trajne veze.

Dizajn programabilnog logičkog niza (PLA)

Definicija pojma PLA predstavlja logičku funkciju u obliku zbroja proizvoda (SOP). Dizajniranje ovog programabilnog logičkog niza može se izvršiti pomoću logičkih ulaza poput AND, OR i NOT, izradom na čipu, što čini svaki ulaz kao i njegov kompliment dostupnim prema svakom AND ulazu.

Izlaz svakog AND ulaza povezan je sa svakim OR vratima. Konačno, izlaz OR ulaza generira izlaz čipa. Dakle, na ovaj se način završava odgovarajuća asocijacija da bi se koristili izrazi zbroja proizvoda. U programabilnom logičkom nizu veze logičkih ulaza poput AND & OR se mogu programirati. PLA je skup i teško ga je usporediti s PAL-om. PAL koristi dvije različito razvijene metode koje se mogu koristiti za programibilni logički niz za povećanje napora programiranja. U ovoj vrsti metode, svaka se veza može izvesti pomoću osigurača na svakoj točki presijecanja gdje god se nepotrebne veze mogu odvojiti pregaranjem osigurača. Konačna tehnika uključuje spajanje tijekom postupka izrade pomoću odgovarajućeg poklopca koji se nudi za precizni model međusobnog povezivanja.

Primjer PLA

Provedite sljedeći logički izraz uz pomoć programabilnog logičkog niza (PLA)

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

Gore navedene dvije logičke funkcije su u obliku SOP (zbroj proizvoda). Izrazi proizvoda prisutni u logičkim izrazima su X & Y, a jedan izraz proizvoda koji je AC 'uobičajen je u svakoj jednadžbi. Dakle, ukupna potrebna logička vrata za generiranje gornje dvije jednadžbe su AND gates-4, ILI programabilna ILI gate-2. Ekvivalentni PLA logički dijagram prikazan je u nastavku.

PLA logički krug

PLA logički krug

Programibilni ulazi AND imaju pravo ulaza za normalne kao i za dopunjene varijabilne ulaze. U gore navedenom logičkom dijagramu dostupni ulazi za svako AND vrata su A, A ’, B, B’, C, C ’. Dakle, da bi se generirao jedan pojam proizvoda sa svakim AND ulazom, potreban je program.
Svi se uvjeti proizvoda mogu dobiti na ulazima svakog ILI ulaza. Ovdje se programabilne veze na logičkom ulazu mogu označiti simbolom 'X'.

Razlika između PAL i PLA

The Razlika između PAL i PLA u tabličnom obliku uglavnom uključuje PAL i PLA puni oblik , konstrukcija, dostupnost, fleksibilnost, cijena, broj funkcija i brzina o kojima se govori u nastavku.

Programabilna logika niza (PAL) Programabilni logički niz (PLA)
Puni oblik PAL-a je programabilna logika nizaPuni oblik PLA programabilni je logički niz
Konstrukcija PAL-a može se izvesti pomoću programabilne kolekcije ulaza AND & ORKonstrukcija PLA može se izvršiti pomoću programabilne kolekcije I & fiksne kolekcije OR vrata.
Dostupnost PAL-a manje je plodnaDostupnost PLA je veća
Fleksibilnost PAL programiranja je većaFleksibilnost PLA je manja
Trošak PAL-a je skupTrošak PLA je srednji raspon
Broj funkcija implementiranih u PAL je velikBroj funkcija implementiranih u PLA je ograničen
Brzina PAL-a je sporaBrzina PLA je velika

Dakle, ovdje se radi o PAL-u i PLA-u. Iz gornjih podataka, konačno, možemo zaključiti da su to programabilni logički uređaji (PLD) kod kojih programabilni logički niz je fleksibilniji od programabilne logike niza. Ali, programabilna logika niza može bez napora generirati kombinacijski logički sklop. Evo pitanja za vas u čemu je uloga PAL i PLA u digitalnoj elektronici ?