Элемент типа макроячейка (macrocell) в ПЛИС типа CPLD (Complex Programmable Logic Device) представляет собой программируемую логическую матрицу с триггером на выходе. Давайте разберем, почему именно этот вариант является правильным:
- ПЛМ с триггером на выходе: Макроячейка в CPLD включает в себя программируемую логическую матрицу (ПЛМ),которая позволяет реализовать различные логические функции. На выходе этой матрицы обычно располагается триггер, который служит для хранения состояния и синхронизации данных. Это делает макроячейку гибкой и способной выполнять сложные логические операции.
- Умножитель: Умножитель в контексте цифровых схем обычно используется для выполнения арифметических операций, таких как умножение чисел. Макроячейка не предназначена для выполнения таких специфических арифметических операций.
- Мультиплексор 2-1: Мультиплексор 2-1 — это устройство, которое выбирает один из двух входных сигналов на основе управляющего сигнала. Хотя мультиплексоры могут быть частью логических схем, сама макроячейка в CPLD не является мультиплексором.
- Дешифратор 2-4: Дешифратор 2-4 — это устройство, которое преобразует двоичный код из двух битов в один из четырёх выходных сигналов. Макроячейка не выполняет функцию дешифратора.
Таким образом, макроячейка в CPLD — это программируемая логическая матрица с триггером на выходе, что позволяет ей выполнять разнообразные логические функции и хранить состояние. Это делает её основным строительным блоком для создания сложных цифровых схем в CPLD.