PLA vs ROM
A ROM (csak olvasható memória) és a PLA (Programozható logikai tömb) logikai funkciók megvalósítására szolgál. Mindkettő a „Termékösszeg” logikai konfigurációt használja, amely az ÉS kapuk elsődleges tömbjéből és a VAGY kapuk másodlagos tömbjéből áll. A VAGY függvény (összeg) az ÉS (termék) tömbök kimeneteire vonatkozik.
ROM (csak olvasható memória)
A ROM egy ÉS kaputömbből és VAGY kaputömbből áll. Az AND tömb biztosítja a bemenetek összes kombinációját, a VAGY tömb pedig a szükséges kombinációk kiválasztására szolgál. Ezért az ÉS tömb mindig rögzített. Például egy három bemenetes (mondjuk) rendszerben az ÉS tömb az ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B összes kombinációját (termékkifejezését) állítja elő. 'C, A'B'C', ahol a ' a komplementerre utal (NOT).
Ezután egy VAGY kapu segítségével kiválasztható a szükséges termékfeltételek az adott logikai függvény megvalósításához. A, B, C bármely logikai függvénye megvalósítható ezekkel a termékkifejezésekkel.
Például
f(A, B, C)=AB + BC=ABC + ABC’ + A’BC
Hasonlóan VAGY kapuk tömbje logikai függvények tömbjét valósíthatja meg. Ezért a ROM a programok tárolására szolgál. A ROM programozása azt jelenti, hogy a szükséges termékek kiválasztásával be kell állítani ezeket a VAGY tömböket.
PLA (Programozható logikai tömb)
A PLA is két VAGY és ÉS tömbből áll, de a ROM-tól eltérően mindkét tömb konfigurálható. Ez a „Termékek összege” kifejezést is megadja, de más módon. Mivel az ÉS kapuk kifejezései is lehetségesek, több termékkifejezést tud adni, például AB, BC’, C stb. Ezért sokkal könnyebb a logikai függvények megvalósítása a ROM-hoz képest.
Például az AB + BC közvetlenül megvalósítható úgy, hogy kiválasztja az A, B-t az egyik ÉS-kapuhoz, a B-t, a C-t egy másik ÉS-kapuhoz, és ezeknek az ÉS-kapuknak a kimeneteit egy VAGY kapu bemenetére állítja.
Mi a különbség a ROM és a PLA között?
1. A PLA-ban az ÉS és a VAGY tömb is konfigurálható, ellentétben a ROM-mal, míg csak a VAGY kapuk tömbje konfigurálható.
2. A PLA képes figyelembe venni a „nem érdekel” kifejezéseket (a logikai átfedéseket), amelyekben a ROM-ok nem használhatók.
3. A ROM tartalmazza a termékkifejezések összes kombinációját, ezért a legáltalánosabb célú kombinációs logikai eszköznek tekinthető, ellentétben a PLA-val, amely nem rendelkezik minden kombinációval.