PLA против ROM
ROM (постоянная память) и PLA (программируемый логический массив) используются для реализации логических функций. Оба они используют логическую конфигурацию «Сумма продуктов», которая состоит из первичного массива вентилей И и вторичного массива вентилей ИЛИ. Функция ИЛИ (Sum) применяется к выходам массивов AND (product).
ROM (постоянная память)
ПЗУ состоит из массива логических элементов И и логических элементов ИЛИ. Массив И предоставляет все комбинации входных данных, а массив ИЛИ используется для выбора необходимых комбинаций. Следовательно, массив 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
Точно так же массив логических элементов ИЛИ может реализовывать массив логических функций. Поэтому ROM используется для хранения программ. Программирование ПЗУ означает настройку этого массива ИЛИ путем выбора необходимых продуктов.
PLA (программируемый логический массив)
PLA также состоит из двух массивов OR и AND, но оба массива настраиваются, в отличие от ROM. Это также дает термин «сумма продуктов», но по-другому. Поскольку термины для логических элементов И также возможны, это может дать больше терминов продукта, таких как AB, BC ', C и т. Д. Следовательно, гораздо проще реализовать логические функции по сравнению с ROM.
Например, AB + BC можно напрямую реализовать, выбрав A, B для одного элемента AND, B, C для другого элемента AND и сделав выходы этих элементов AND на входы элемента OR.
В чем разница между ROM и PLA? 1. В PLA можно настраивать как массивы И, так и ИЛИ, в отличие от ПЗУ, тогда как настраивается только массив ворот ИЛИ. 2. PLA может принимать во внимание «безразличные термины» (логические перекрытия), в которых ПЗУ не работают. 3. ROM имеет все комбинации продуктовых терминов и, следовательно, считается наиболее универсальным устройством комбинационной логики в отличие от PLA, который не имеет всех комбинаций. |