PLA va ROM
ROM (Faqat o'qish uchun xotira) va PLA (Programmable Logic Array) mantiqiy funktsiyalarni amalga oshirish uchun ishlatiladi. Ularning ikkalasi ham AND eshiklarining birlamchi massivi va OR eshiklarining ikkilamchi massividan iborat bo‘lgan “Mahsulotlar yig‘indisi” mantiqiy konfiguratsiyasidan foydalanadi. OR funksiyasi (sum) AND (mahsulot) massivlarining chiqishlariga qo‘llaniladi.
ROM (faqat oʻqish uchun xotira)
ROM AND eshiklari massivi va OR eshiklari massividan iborat. AND massivi kirishlarning barcha kombinatsiyalarini ta'minlaydi va OR massivi kerakli kombinatsiyalarni tanlash uchun ishlatiladi. Shuning uchun AND massivi har doim o'zgarmasdir. Masalan, uchta kirish (aytaylik) tizimida AND massivi ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B ning barcha kombinatsiyalarini (mahsulot shartlarini) ishlab chiqaradi. 'C, A'B'C' bu erda ' to'ldiruvchini bildiradi (EMAS).
Unda berilgan mantiqiy funktsiyani amalga oshirish uchun zarur mahsulot shartlarini tanlash uchun OR darvozasidan foydalanish mumkin. A, B, C ning istalgan mantiqiy funksiyasi ushbu mahsulot shartlari yordamida amalga oshirilishi mumkin.
Masalan
f(A, B, C)=AB + BC=ABC + ABC' + A'BC
Xuddi shunday OR shlyuzlari massivi mantiqiy funksiyalar qatorini amalga oshirishi mumkin. Shuning uchun ROM dasturlarni saqlash uchun ishlatiladi. ROMni dasturlash zarur mahsulotlarni tanlash orqali o'sha OR massivini sozlashni anglatadi.
PLA (programlanadigan mantiqiy massiv)
PLA ham ikkita OR va AND massivlaridan iborat, lekin ikkala massiv ham ROMdan farqli ravishda sozlanishi mumkin. Bu shuningdek, "Mahsulotlar yig'indisi" atamasini ham beradi, ammo boshqacha tarzda. AND eshiklari uchun atamalar ham mumkin boʻlgani uchun u AB, BC’, C va boshqalar kabi koʻproq mahsulot atamalarini berishi mumkin. Shuning uchun ROMga nisbatan mantiqiy funksiyalarni amalga oshirish ancha oson.
Masalan, AB + BC bitta VA darvozasi uchun A, B ni, boshqasi uchun B, C ni VA darvozasini tanlash va shu VA eshiklarining chiqishini OR shlyuzining kirishiga qilish orqali bevosita amalga oshirilishi mumkin.
ROM va PLA oʻrtasidagi farq nima?
1. PLA da AND va OR massivlari ROMdan farqli ravishda sozlanishi mumkin, holbuki faqat OR gates massivini sozlash mumkin.
2. PLA ROM-lar ishlamasligini hisobga olgan holda “farq qilma shartlar”ni (mantiqiy o'xshashliklar) olish imkoniyatiga ega.
3. ROMda mahsulot atamalarining barcha birikmalari mavjud va shuning uchun PLA dan farqli ravishda eng umumiy maqsadli kombinatsiyali mantiqiy qurilma hisoblanadi, chunki unda barcha birikmalar mavjud emas.