Uploaded by matwei1937

Программируемая матричная логика

advertisement
Программируемая матричная логика
Устройства программируемой матричной логики (ПМЛ) применяются в тех
случаях, когда система логических функций не имеет большого количества одинаковых
термов. При этом возможность вхождения любого терма в любую функцию, как в
микросхемах ПЛМ, становится лишним усложнение.
В микросхемах ПМЛ матрица элементов И остается такой же, как и в
микросхемах ПЛМ, но элементы И объединяются в группы, причем выходы этих
элементов каждой группы жестко подключены к своему элементу ИЛИ (рис. 4.73).
ПМЛ как многофункциональные цифровые устройства имеют в третьей группе
маркировки буквы ХЛ (или ХП при наличии элементов памяти).
Для примера рассмотрим микросхему КМ1556 ХП4 (аналог – микросхема
PAL16R4C фирмы «Advanced Micro Devices»), изображение которой приведено на рис.
4.74a, а структура – на рис. 4.74b
Матрица И, формирующая термы, имеет 8 входов А0…А7 для переменных Х.
Матрица ИЛИсодержит 8 элементов ИЛИ, из них
-четыре 7-входовых и
-четыре 8-входовых.
Выводы В1…В4 выполнены двунаправленными путем применения здесь
буферных элементов BUF1с тремя состояниями.
В зависимости от программирования перемычек в цепях ЕО, идущих от матрицы
И, любой буфер может работать следующим образом:
– в обычном режиме при формировании в цепи ЕО активного сигнала 1; тогда
соответствующий вывод B используется в качестве выхода, где формируется
соответствующая функция Y;
– переключается в Z-состояние при формировании в цепи ЕО пассивного уровня
логического 0; в этом случае соответствующий элемент ИЛИ отключается от своего
вывода B, который при этом может использоваться как дополнительный вход еще для
одной переменной X.
На выходах T ставятся интегральные триггеры с синхронизацией по
положительному перепаду импульса на входе C, способные запоминать результаты
выполненных функций Y. К инверсным выходам триггеров подключены цепи обратной
связи, что позволяет получать на выходах T результаты операций всех последующих
тактов в зависимости от результатов операций предыдущих тактов. Кроме этого, выходы
T могут одновременно переходить в Z-состояние, отключаясь по пассивному уровню
сигнала на входе ЕО буферов BUF2.
Download