Kaj je NMOS PLA?
Tukaj je razčlenitev ključnih komponent in delovanja NMOS PLA:
Struktura:
* IN letalo: Ravnina IN je sestavljena iz matrike tranzistorjev NMOS, kjer vsaka vrstica predstavlja vhodno spremenljivko (ali njen komplement), vsak stolpec pa predstavlja izraz IN.
* ALI letalo: Ravnina OR vsebuje tudi matriko tranzistorjev NMOS. Vsaka vrstica predstavlja izraz IN iz ravnine IN, vsak stolpec pa predstavlja izhodno funkcijo.
* Programabilne medsebojne povezave: Ravnini IN in ALI sta medsebojno povezani s programirljivimi povezavami. Te povezave določajo, katere vhodne spremenljivke in izrazi IN so povezani, da tvorijo posebne logične funkcije.
Delovanje:
1. Vhodni signali: Vhodni signali se uporabljajo za vrata tranzistorjev NMOS v ravnini IN.
2. Funkcija IN: Vsak člen IN ustreza določeni kombinaciji vhodnih signalov. Izraz IN se aktivira le, ko so prisotni vsi njegovi povezani vhodni signali. To se doseže tako, da so vsi ustrezni tranzistorji NMOS v ravnini IN vklopljeni.
3. Funkcija ALI: Aktivirani izrazi IN (predstavljeni z izhodom ravnine IN) se nato uporabijo kot vhodi v ravnino ALI. Vsaka izhodna funkcija je ustvarjena z uporabo logičnega ALI izbranih izrazov IN. To se doseže s povezovanjem izhodov členov IN z vrati določenih tranzistorjev NMOS v ravnini ALI.
Možnost programiranja:
* Povezave med ravninama IN in ALI so programabilne. Te povezave so običajno narejene s taljivimi vložki.
* S selektivnim "pihanjem" teh povezav lahko prilagodite logične funkcije, ki jih izvaja PLA.
* To vam omogoča, da PLA prilagodite specifičnim zasnovam vezja.
Prednosti NMOS PLA:
* Kompaktna velikost: Tehnologija NMOS omogoča razmeroma gosto integracijo, zaradi česar so plošče PLA kompaktne.
* Prilagodljivost: Programabilna narava PLA ponuja prilagodljivost pri oblikovanju logičnih vezij po meri.
* Manjša poraba energije: NMOS tranzistorji porabijo manj energije v primerjavi s CMOS tranzistorji.
Slabosti NMOS PLA:
* Omejena funkcionalnost: NMOS PLA imajo običajno omejeno funkcionalnost v primerjavi s CMOS PLA.
* Nižja hitrost: Tranzistorji NMOS so na splošno počasnejši od tranzistorjev CMOS.
* Zapletenost: Zasnova in programiranje NMOS PLA je lahko relativno zapletena.
Aplikacije:
NMOS PLA se pogosto uporabljajo v aplikacijah, kot so:
* Digitalna obdelava signala: Implementacija digitalnih filtrov in drugih funkcij obdelave signalov.
* Nadzorni sistemi: Realizacija krmilne logike za različne aplikacije.
* Logika po meri: Ustvarjanje logičnih vezij po meri za specifične funkcionalnosti.
Sodobne alternative:
Medtem ko so NMOS PLA še vedno pomembni v nekaterih nišnih aplikacijah, sodobni PLD pretežno temeljijo na tehnologiji CMOS. CMOS PLA ponujajo večjo hitrost, večjo prilagodljivost in manjšo porabo energije, zaradi česar so najprimernejša izbira za večino aplikacij.
Če povzamemo, NMOS PLA so ključni del evolucije programabilne logike, saj ponujajo prilagodljivost in prilagajanje pri izvajanju logičnih funkcij. Medtem ko so jih novejše tehnologije CMOS v veliki meri nadomestile, NMOS PLA še vedno najdejo aplikacije v posebnih kontekstih, kjer njihove prednosti odtehtajo njihove omejitve.