PLA vs ROM
ROM (Read Only Memory) in PLA (Programmable Logic Array) se uporabljajo za izvajanje logičnih funkcij. Oba uporabljata logično konfiguracijo 'Sum of Products', ki je sestavljena iz primarnega polja vrat AND in sekundarnega polja vrat OR. Funkcija OR (vsota) se uporablja za izhode nizov AND (izdelek).
ROM (samo za branje pomnilnika)
ROM je izdelan iz matrike AND gate in OR gate array. Polje AND ponuja vse kombinacije vhodov, polje OR pa se uporablja za izbiro potrebnih kombinacij. Zato je polje AND vedno fiksno. Na primer, v trivhodnem (recimo) sistemu AND polje ustvari vse kombinacije (izraze izdelkov) ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B "C, A'B'C", kjer "pomeni dopolnilo (NE).
Nato lahko vrata OR uporabite za izbiro potrebnih izrazov izdelka za izvajanje dane logične funkcije. Vsako logično funkcijo A, B, C je mogoče uporabiti z uporabo teh izrazov izdelka.
Na primer
f (A, B, C) = AB + BC = ABC + ABC '+ A'BC
Tudi niz vrat OR lahko izvaja niz logičnih funkcij. Zato se ROM uporablja za shranjevanje programov. Programiranje ROM-a pomeni konfiguriranje tiste ALI matrike z izbiro potrebnih izdelkov.
PLA (Programmable Logic Array)
Tudi PLA je narejen iz dveh nizov OR in AND, vendar sta obe nizi nastavljivi, za razliko od ROM-a. To zagotavlja tudi izraz „Vsota izdelkov“, vendar na drugačen način. Ker so možni tudi izrazi za vrata AND, lahko da več izrazov izdelkov, kot so AB, BC ', C itd. Zato je veliko lažje izvajati logične funkcije v primerjavi z ROM-om.
Na primer, AB + BC je mogoče neposredno izvajati tako, da izberete A, B za ena vrata AND, B, C za druga vrata AND in izhode teh vrat IN naredite na vhode vrat OR.
Kakšna je razlika med ROM in PLA? 1. V PLA je tako nizov AND kot OR mogoče konfigurirati, za razliko od ROM-a, medtem ko je nastavljivo le polje OR gate. 2. PLA lahko upošteva izraze, ki jim ni vseeno (logična prekrivanja), pri katerih ROM-i niso sposobni. 3. ROM vsebuje vse kombinacije izrazov izdelka in zato velja za najbolj splošno kombinacijsko logično napravo v nasprotju s PLA, ki nima vseh kombinacij. |