PLA vs ROM
ROM (Memorija samo za čitanje) i PLA (Programabilni logički niz) se koriste za implementaciju logičkih funkcija. Oba koriste logičku konfiguraciju 'Zbroj proizvoda', koja se sastoji od primarnog niza AND kapija i sekundarnog niza ILI kapija. Funkcija OR (Zbroj) se primjenjuje na izlaze AND (proizvod) nizova.
ROM (Memorija samo za čitanje)
ROM je napravljen od niza AND i niza kapija OR. AND niz pruža sve kombinacije ulaza, a OR niz se koristi za odabir potrebnih kombinacija. Stoga je AND niz uvijek fiksan. Na primjer, u sistemu sa tri ulaza (recimo) niz AND proizvodi sve kombinacije (termini proizvoda) ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B 'C, A'B'C' gdje ' implicira komplement (NE).
Tada se može koristiti kapija ILI za odabir potrebnih termina proizvoda za implementaciju date logičke funkcije. Bilo koja logička funkcija od A, B, C može se implementirati koristeći te termine proizvoda.
Na primjer
f(A, B, C)=AB + BC=ABC + ABC’ + A’BC
Slično, niz ILI kapija može implementirati niz logičkih funkcija. Stoga se ROM koristi za pohranjivanje programa. Programiranje ROM-a znači konfiguriranje tih ILI niza odabirom potrebnih proizvoda.
PLA (programabilni logički niz)
PLA je takođe napravljen od dva OR i AND niza, ali oba niza se mogu konfigurisati za razliku od ROM-a. Ovo također daje izraz 'Zbroj proizvoda', ali na drugačiji način. Pošto su termini za AND kapije takođe mogući, može dati više termina proizvoda kao što su AB, BC’, C itd. Stoga je mnogo lakše implementirati logičke funkcije u poređenju sa ROM-om.
Na primjer, AB + BC se može direktno implementirati odabirom A, B za jednu AND kapiju, B, C za drugu AND kapiju i izvođenjem izlaza tih AND kapija na ulaze ILI kapije.
Koja je razlika između ROM-a i PLA?
1. U PLA i AND i OR nizovi su konfigurabilni za razliku od ROM-a, dok je samo niz vrata OR konfigurabilan.
2. PLA ima mogućnost da uzme u obzir termine „ne zanima me“(Boolean preklapanja) u kojima ROM-ovi nisu sposobni.
3. ROM ima sve kombinacije termina proizvoda, i stoga se smatra najopštijim kombinacionim logičkim uređajem za razliku od PLA, koji nema sve kombinacije.