Разлика между PLA и ROM

PLA срещу ROM

ROM (само за четене на памет) и PLA (програмируем логически масив) се използват за реализиране на логически функции. И двамата използват логическата конфигурация 'Sum of Products', която се състои от първичен масив от порти на AND и вторичен масив от порти на ИЛИ. Функцията ИЛИ (сума) се прилага към изходи на масиви AND (продукт).

ROM (Памет само за четене)

ROM е направен от AND Gates масив и OR Gates масив. И масивът предоставя всички комбинации от входове и ИЛИ масив се използва за избор на необходимите комбинации. Следователно, AND масивът винаги е фиксиран. Например в система с три входа (да кажем) и масив AND произвежда всички комбинации (продуктови термини) на ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, A'B'C', където 'предполага допълнението (НЕ).

Тогава ИЛИ порта може да се използва за избор на необходимите продуктови термини за реализиране на дадената логическа функция. Всяка логическа функция на A, B, C може да бъде реализирана с помощта на тези продуктови термини.

Например

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

По същия начин масивът от OR порта може да реализира масив от логически функции. Следователно ROM се използва за съхранение на програми. Програмирането на ROM означава конфигуриране на тези масиви ИЛИ чрез избиране на необходимите продукти.

PLA (програмируем логически масив)

PLA също е направен от два OR и AND масива, но и двата масива са конфигурируеми за разлика от ROM. Това също предоставя термин „Сума от продукти“, но по различен начин. Тъй като са възможни и термини за портите AND, той може да даде повече продуктови термини като AB, BC ', C и т.н. Следователно е много по-лесно да се прилагат логически функции в сравнение с ROM.

Например, AB + BC може да бъде директно реализиран чрез избиране на A, B за една порта И, В, С за друга порта И и извършване на изходи от тези порти И към входовете на порта ИЛИ.

Каква е разликата между ROM и PLA?

1. В PLA и масивите AND и OR са конфигурируеми за разлика от ROM, докато само масивът OR OR е конфигурируем.

2. PLA има възможността да взема предвид „не се интересувайте от термини“ (Булеви припокривания), при които ROM не са в състояние.

3. ROM има всички комбинации от продуктови термини и следователно се счита за най-общо предназначение комбинирано логическо устройство за разлика от PLA, което няма всички комбинации.