Универсальный логический модуль
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и микроэлектронике и реализует все логические функщ1и четырех переменных. Цель изобретения - упрощение конструкции модуля. Цель достигается тем, что универсальный логический модуль содержит четыре информационньрс и шестнадцать настроечных входов, шестнадцать элементов И, четыре элемента Сложение по модулю два и один выход. На информационные входы в прямом коде подаются логические переменные х ,х , а на настроечные входы - сигналы настройпринадлежащие множеству jS U л U ff .1 - 1C 0,lj . Достоинством модуля являются п ростая конструкция, высокая контролепригодность , широкие функциональ-, ные возможности и настройка сигнала-; ми из ffloжecтвa ил., 1 табл. W го 4 ts9 ;о 00
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН дц 4 С 06 F 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ВйьЛЯ у;: gg
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3827103/24-24 (22) 19.12.84 (46) 07.07.86.Бюл. В 25 (72) Л.Б.Авгуль, В.А.Мищенко, А.П.Криницкий, С.N.Òåðåøêî и М.М.Татур (53) 681 3 (088,8) (56) Авторское свидетельство СССР
В 744562, кл. G 06 F 7/00, 1978.
Авторское свидетельство СССР
Ф 911507, кл. G 07 F 7/00, 1980.
Авторское свидетельство СССР
У 920700, кл. С 06 F 7/00, 1980.
Авторское свидетельство СССР
М 962918, кл. G 06 F 7/00, 1981.
Авторское свидетельство СССР
Ф 1043630, кл. С 06 F 7/00, 1983.
Авторское свидетельство СССР
l1 947851, кл. G 06 F 7/00, 1980.
„, Я0„„3 242930 A I (54) УНИВЕРСАЛЬНЬЙ ЛОГИЧЕСКИЙ МОДУЛЬ (57) Изобретение относится к вычислительной технике и микроэлектронике и реализует все логические функции четырех переменных. Цель изобретения — упрощение конструкции модуля.
Цель достигается тем, что универсальный логический модуль содержит четыре информационных и шестнадцать настроечных входов, шестнадцать элементов И, четыре элемента "Сложение по модулю два" и один выход. На информационные входы в прямом коде подаются логические переменные М,х, а на
4 настроечные входы — сигналы настройк и, и, принадлежащие множеству
° °
0,13 . Достоинством модуля являются простая конструкция, высокая контролепригодность, широкие функциональ-, 1 ные воэможности и настройка сигнала-; ми иэ множества 0,1 . 1 ил., 1 табл.
1242930 где Ю, (х,х )
)" (х„, х );
Ъ,(х, х4)O >" (х,*х,) °
1 (2) 50
4х ) (х, х ), .Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации всех логических функций четырех переменных.
Цель изобретения — упрощение конструкции модуля.
На чертеже приведена схема предлагаемого универсального логического модуля, реализующего все логические функции четырех переменных.
Модуль содержит шестнадцать элементов И 1-16, четыре элемента "Сло жение по модулю два" 17-20, четыре информационных входа 21-24, шестнадцать настроечных входов 25-40 и один выход 41.
Модуль работает следующим образом.
На информационные входы 21-24 подаются логические переменные х,х е 4 соответственно, на настроечные входы
25-40 — сигналы настройки U, U соответственно. Значения сигналов настройки принадлежит множеству
0 1, На выходе 41 модуля реализуется логическая функция f(х,,х1), определяемая двоичным вектором настройки U = (U U U„ ).
Рассмотрим алгоритм настройки мо;дуля.
Разложим по Шеннону произвольную логическую функцию четырех переменных f(õ,õ,):
f(х,х ) = x Ч (х,х ) v х M(x,õ ), где
IP, (х,х )=((x,,х )(х,= 0; (x,х ) = f(x,,x )I x„=l,, тогда
f (õ,õ } 1 (х,х )®х 1 (х,х ), где V, (x,х,) = Ч„ (x,х ); Ч (х,х )
Разложим по Шейнону и функции, и 1 г
f (x1 х4) = (х t (xg x4) (yx $ (х,х )) + х (х g (х,х )» где д (х,х,) =Ч,(хг,х+) f xz= 0; откуда f(x,,х ) — 4 (х,х )Я
Предлагаемый модуль построен в соответствии с разложением (!), причем
1 1 функции ае,, i = 1,4 описывается первообразными:
1 Зе 4 1 3 4 11
20 где вектора настройки:
„1 (1ч е4 У 1е У 1б ) У
= (и ерш 11 U< ) э
Вектора настройки Н находятся .из таблицы.
Таким образом, настройка предлагаемого модуля.на реализацию любой функции четырех переменных сводится к нахождению функций М (х х ) з
1,4 и определению по их номеру из таблицы векторов настроек U êîìпоненты которых являются сигналами настройки модуля. Связь между компо4 лентами .вектора Б = (Б1,U,...,U ) и векторов U;., i = 1,4 устанавливается соотношениями (2).
Пример. Найти настройки модуля на функцию четырех переменных
f(x,,x4)„ двоичный номер которой равен N = 1011011000110101. Находят сначаг(а номера функций Е (х х ) ,1 Д
1,4 по описанной выше методике. (х„, х ) = х Ч (х„, x x) е
55 номера функций Ч и 1 N =10110110 г Ч 1
У
Ng OOl 10101.
1242930
-ъ.
U41
U1
= О
0
0
= х
0
f хд Х4 Х Х 1 — Х Х 1 Х Х
3 4 3 4
f, = x x4 х V x
11 3 4.0
f. хх
0 х Ч х„„
0 х х
= х V x4
7 4 х х х, (х ° х4) номера функций V и Ч
N = N<, = 10110110;
N Н„„О.М„, = 10110110®
О+ 00110101 =- 10000011 ° (, x «yx y (х,х )) <9x (х„8 (х " 4) х "4(ь
1 номера функций К;, i = 1,4. Ny,= 1011, И = 0110, Ng 1000, N<, = 0011.
f(x,x ) — M (х,х )®х ае(х, х )®x (ae(x,x )Юх ае(x, x )), номера функций е,, i = 1,4 — = 1011; 1 „= N аы - 1011О0110 = 1101 °
1 1 Z У1 ФZ
Э вЂ” = 1000; 1„= Н„аи„- 1000СВ 0011 = 1011.
Следовательно, 1?42930
"э (х,х) — хх эЕ(х„, х (х д З ек
1
„2
U з
4 настройки модуля в (2)
2,11,14, 1,26, jg i. откуда сигналы соответствии с
U; = О, i
U„=1, j=
Из таблицы находим вектора настроФ о р м у л а и з о б р е т е н и я
Универсальный логический модуль, содержащий элементы И, первые входы первого, второго и третьего элементов И являются первым, нторым и третьим настроечными входами модуля
25 соответственно, первые входы четвертого, пятого, шестого элементов И являются шестым, седьмым и восьмым настроечными входами модуля соответ— о ственно, первые входы седьмого, восьмого и девятого элементов И являются девятым, десятым и одиннадцатым настроечными входами модуля соответственно, первые входы десятого, одиннадцатого и двенадцатого элементов И являются четырнадцатым, пятнадцатым 35 и шестнадцатым нас троечными входами модуля соответственно, первый инфор— мационный вход модуля соединен с первым входом тринадцатого. элемента И, второй информационный вход модуля 40 соединен с первыми входами четырнадцатого и пятнадцатого элементов И, третий и четвертый информационные входы модуля соединены с входами шестнаццатого элемента И, о т л и — 45 ч а ю шийся тем, что, с целью уп— ращения его конструкции, он содержит четыре элемента Сложение по модулю два, причем выходы первого,второго и третьего элементов И соедине- 50 ны с первым, вторым и третьим входами первого элемента !Сложение по моцулю два, четвертый вход которого соединен с четвертым настроечным входом модуля, выход первого элемента
Сложение по модулю дна соединен с вторым входом четырнадцатого элемента И, вьгход которого соединен с первым входом второго элемента Сложение по модулю два, второй вход которого является пятым настроечным входом модуля, а третий, четвертый и пятый входы второго элемента Сложение по модулн! два соединены с выходами четвертого, пятого и шестого элементов И соответственно, выход второго элемента Сложение по модулю два" соединен с вторым входом тринадцатого элемента И, первый, второй и третий входы третьего элемента
Сложение по модулю два" соединены с выходами седьмого, восьмого и девятого элементов И соответственно,четвертый вход третьего элемента Сло— жение по модулю два является двенадцатым настроечным входом модуля, а выход соединен с вторым входом пятнадцатого элемента И, выход которого соединен с первым входом четвертого элемента "Сложение по модулю два, второй вход которого соединен с выходом пятнадцатого элемента И, третий вход четвертого элемента "Сложение по модулк два янляется тринадцатым настроечным входом модуля, четвертый, пятый и шестой входы четвертого элемента "Сложение по модулю два" соединены с выходами десятого, одиннадцатого и двенадцатого элементов И соответственно, выход шестнадцатого элемента И соединен с вторыми входами первого, четвертого, седьмого и десятого элементов И соответственно, вторые входы второго, пятого, восьмого и одиннадцатого элементов И соединены с третьим информационным входом модуля, вторые н входы третьего, шестого, девятого и двенадцатого элементов И соединены с четвертым информационным входом модуля, ныход четвертого элемента Сложение по модулю дна является выходом модуля.
1242930
Составитель О.Березикова
Техред Н.Бонкало
Редактор Е.Папп
Корректор Т.Колб
Заказ 3705/47
Тираж 671
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, >Х-35, Раушская наб., д.4/5
Подписное
Производственно-полиграфическое предприятие, r.Óæãîðîä, ул.Проектная, 4 ъ