Универсальный логический модуль
Изобретение относится к вычислительной технике и предназначено для реализации путем настройки любой булевой функции от трех переменных. Цель изобретения - повьшение надежности модуля за счет уменьшения количества выводов. Модуль содержит входы 1-6, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 7, элементы И 8-12, элементы ИЛИ 13-15, элементы НЕ 16, 17, выход 18. При настройке,принадлежащей множеству О, 1, Х, Х„, модуль реализует все логические функции трех переменных . 1 ил. 3 табл. с с 00 ел со i
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1 (19) (ll) (5!) 4 G 06 F 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4003148/24-24 (22) 01.01.86 (46) 07.09,87. Бюл. Р 33 (72) Л,Ф.Викентьев, Ю.A.Àëÿåâ и А.А.Шалыто (53) 68 1.3 (088.8) (56) Авторское свидетельство СССР
)(1156059, кл. G 06 F 7/00, !983.
Пупырев Е.И. Перестраиваемые автоматы и микропроцессорные системы.
M.: Наука, 1984, с. 32, рис. 2.3. (54) УНИВЕРСАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ (57) Изобретение относится к вычислительной технике и предназначено для реализации путем настройки любой булевой функции от трех переменных.
Цель изобретения — повышение надежности модуля за счет уменьшения количества выводов. Модуль содержит входы 1-6, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 7, элементы И 8-12, элементы
ИЛИ 13-15, элементы НЕ 16, 17, выход
18. При настройке, принадлежащей множеству 1О, 1, Х, Х„j, модуль реализует все логические функции трех переменных. 1 ил. 3 табл.
1335974
Изобретение относится к вычислительной технике и предназначено для реализации путем настройки любой булевой функции от трех переменных.
Цель изобретения — повышение надежности модуля за счет уменьшения количества выводов.
На чертеже дана функциональная схема устройства.
Устройство содержит информационные входы 1-3 модуля; настроечные входы 4-6 модуля, элемент СЛОЖЕНИЕ
ПО МОДУЛЮ ДВА 7, элементы 8 — 12, элементы ИЛИ 13-15, элементы НЕ 16 и 17; выход 18 модуля.
На выходе модуля реализуется фун— кция
f =Z (Х X,Х VX X,Х Х Х Х )v
Ч 2т (X Х Х «X Работа модуля заключается в выделении необходимых конституентов единицы согласно таблицам 1-3. Все три таблицы построены по единому принципу. В первом столбце указывается наименование настроечного сигнала и записаны те конституенты единицы, вхождение или невхождение которых в реализуемую функцию определяется значением этого настроечного сигнала. В первой строке перечисляются все возможные значения настроечного сигнала. В клетках таблицы указывается вхождение (1) или невхождение (О) еоответствующих конституент единицы в реализуемые функции при различных значениях настроечных сигналов. Так, если мы хотим,чтобы конституенты Х< X Х,, Х, Х„Х и Х,Х Хз входили в реализуемую функцию, а конституенты Х, Х,Х, Х, Х Х,,Х,Х,Х, Х, Х Х и Х< Х Х з не входили в нее, то значения настроечных сигналов Z Z Z выбираются по таблицам 1-3 как Z =Хз, Z,=X и Zç=О Методика определения значений настроечных сигналов может быть описана следующим образом. Сначала реализуемая функция представляется в совершенной дизъюнктивной нормальной форме в виде логической суммы соответствующих конституент единицы. Затем по каждой из таблиц 1-3 определяется столбец, содержащий символы 1 только у тех конституент,которые входят в реализуемую функцию. По первой строке такого столбца определяется значение соотвеTcòвующего настроечного сигнала. Например, если нужно реализовать 5 функцию F =Х, Х «X (X +Х ), то пред7 варительно определяем Р=Х,Х ч Х<(Х + +Х )-ХХ IX (X ХчХ Х ) X Х Х V Отсюда по табл, 1 определяем, что О на вход Z, необходимо подать значение 7. < =X„, так как Х, Х Х входят в F, а Х,Х Х, и Х<Х Х не входят í F. Далее по табл. 2 находим, что Z =1, так как все конституенты табл. 2 15 (X< X X» X, X Õ > и Х ХгХз) входят в F. Затем по таблице 3 находим, что Z O, так как все конституенты табл.3 (Х,Х Х и Х Х Х ) не входят в функцию F. ?О Следовательно, для реализации функции F = Х,Х чх,(Х +Х.) на настроечные входы модуля необходи?5 мо подать сигналы Хз< 2 =1, 2 =0. Из данных табл. 1-3 следует, что модуль реализует путем настройки люЗО бую булеву функцию от трех переменных. Формула изобретения Универсальный логический модуль, содержащий пять элементов И, два элемента ИЛИ, два элемента НЕ и элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, причем первый информационный вход модуля сое1п динен с первым входом элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, второй вход которого соединен с выходом первого элемента И, первый и второй входы которого соединены с вторым и третьим информационными входами модуля, первый настроечный. вход которого соединен с первым входом второго элемента И, второй вход которого соединен с выходом элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА и входом первого элемента НЕ, выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с вторым настроечным входом модуля, выходы второ- го и третьего элементов И соединены с первым и вторым входами первого элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, выход которого соединен с 35974 о ) х, х, ) Хг х, Z! 0 0 Х, Х, Х, Xi Х Х 0 0 Х1 Х1 Х3 0 1 0 Х, Х Х Х Х Х< 1 Х, Х Х 0 0 0 0 Х, Х Х Таблица 3 0 Х, Xi 1 Х, Х. Х 0 0 X X X 0 1 ВНИИПИ Заказ 4048/43 Тираж 672 Подписное Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4 3 13 первым входом второго элемента ИЛИ, второй вход которого соединен с выходом шестого элемента И, первый вход которого соединен с третьим настроеч— ным входом модуля, выход которого соединен с выходом второго элемента ИЛИ, о т л и ч а ю ц и и с я тем, что, с целью повышения надежности эа счет уменьшения количества выводов, модуль содержит третий элемент ИЛИ, причем второй и третий информационные входы модуля соединены с 5 первым и вторым входами третьего элемента ИЛИ, выход которого соединен с вторым входом четвертого элемента И и входом второго элемента НЕ, выход которого соединен с вторым входом пятого элемента И. Таблица 1