Erinevus PLA Ja ROMi Vahel

Erinevus PLA Ja ROMi Vahel
Erinevus PLA Ja ROMi Vahel

Video: Erinevus PLA Ja ROMi Vahel

Video: Erinevus PLA Ja ROMi Vahel
Video: Как считать ROMI правильно? Формула расчета ROMI 2024, November
Anonim

PLA vs ROM

Loogikafunktsioonide rakendamiseks kasutatakse ROM-i (kirjutuskaitstud mälu) ja PLA-d (programmeeritav loogika massiiv). Mõlemad kasutavad loogikakonfiguratsiooni „Toodete summa”, mis koosneb JA-väravate primaarsest ja OR-väravate teisest massiivist. Funktsiooni OR (Sum) rakendatakse massiivi AND (toote) väljunditele.

ROM (kirjutuskaitstud mälu)

ROM on valmistatud AND väravate ja OR väravate massiivist. AND array pakub kõiki sisendite kombinatsioone ja OR massiivi kasutatakse vajalike kombinatsioonide valimiseks. Seetõttu on AND massiiv alati fikseeritud. Näiteks kolme sisendiga (ütleme) süsteemis toodab massiiv AND massiivi kõik ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B kombinatsioonid (tootetingimused) 'C, A'B'C' kus 'tähendab komplemendi (EI).

Seejärel saab OR-värava abil valida antud loogikafunktsiooni rakendamiseks vajalikud tooteterminid. Nende tootetingimuste abil saab rakendada kõiki A, B, C loogikafunktsioone.

Näiteks

f (A, B, C) = AB + BC = ABC + ABC '+ A'BC

Samamoodi võib OR-i väravate massiiv rakendada loogikafunktsioonide massiivi. Seetõttu kasutatakse programmide salvestamiseks ROM-i. ROM-i programmeerimine tähendab nende VÕI massiivi konfigureerimist vajalike toodete valimisega.

PLA (programmeeritav loogika massiiv)

Ka PLA koosneb kahest OR- ja AND-massiividest, kuid mõlemad massiivid on erinevalt ROM-ist konfigureeritavad. See annab ka termini „toodete summa”, kuid teistmoodi. Kuna AND-väravate terminid on samuti võimalikud, võib see anda rohkem tootetermineid nagu AB, BC ', C jne. Seetõttu on loogikafunktsioonide rakendamine võrreldes ROM-iga palju lihtsam.

Näiteks saab AB + BC otse rakendada, valides ühe AND-värava jaoks A, B, teise AND-värava jaoks B, C ja tehes nende AND-väravate väljundid OR-värava sisenditesse.

Mis vahe on ROMil ja PLA-l?

1. PLA-s on nii AND- kui OR-massiivid konfigureeritavad erinevalt ROM-ist, samas kui konfigureeritav on ainult OR-i massiivid.

2. PLA-l on võimalus võtta arvesse "ei hooli tingimustest" (Boole'i kattuvused), milles ROMid pole võimelised.

3. ROMil on kõik tooteterminite kombinatsioonid ja seetõttu peetakse seda erinevalt PLA-st kõige üldotstarbelisemaks kombinatsiooniloogika seadmeks, millel pole kõiki kombinatsioone.

Soovitatav: