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

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

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

Видео: Разлика между PLA и ROM
Видео: Сравниваем филамент PLA от разных производителей 2024, Ноември
Anonim

PLA срещу ROM

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

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

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

Тогава OR порта може да се използва за избор на необходимите продуктови термини за реализиране на дадената логическа функция. Всяка логическа функция на 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 за една AND порта, B, C за друга AND порта и извеждане на тези AND порта към входовете на OR порта.

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

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

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

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

Препоръчано: