Устройство для вычисления симметрических булевых функций

 

Изобретение относится к области вычибШТе ной техники и предназначено для 1iЗс рое Шя 1 ич ь и$м етичёс кйх ус- . изобретения - расширение функциональных возможностей за счет реализаци11 сШметричёских булевых функций 8 jjS tЈ33sr«-.a Ј--яа йА - --j . -ч t кФ1Г: ,2 :гЖ ЖайЈж йТ&1ййш шш р«етйш :№ v пяти переменных. Поставленная цель достигается тем, что устройство для вычисления симметрических булевых функций содержит двенадцать элементов И, шесть элементов сложения по модулю два, одноразрядный двоичный сумматор, пять информационных входов, шесть настроечных входов и один выход. Устройство работает следующим образом. На информационные входы поступают двоичные переменные Х1,Х2,Хз,Х4,Хб; на настроечные входы - сиг j f-t ftasfitai rfitiii jafeiffi.. . t -,--- i - i i -v i --.-- налы настройки ui.Ua.Us.lU.Us.Ue , значения которых принадлежат множеству {6,1}; на выходе устройства реализуется симметрическая булева функция F Р(Х1,Х2,Хз,Х4,Х5), определяемая вектором настройки U (Ui,L)2,U3,U4,U5,U6). 1 ил., 1 табл. s A«ik CxISS isSam Hi (Л С Ј

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РеспуБлик (19) О) ) ! ! !

ii ь!

1 ! ! !!

)!

I! ! : ! ьь (si)s G 06 F 7f00

ГОСУДАРСТВЕЙЙЫЙ КОМИТЕТ .,,ПО ЙЗОБРЕТЕНЙЯМ И ОТКРЫТИЯМ !., я.:! .!:.., .эь: ь!. мь!-"ФФ ь!"-»..:-=- u...-.... c::.!!ьъ .:.ь. ".ю! ъ,;=.иь!4 ..." ... .„ж

CC Р—:-;..: — ОПИСАНИЁ ЙЗОБРЁТЁНИ!Я

:::: "у."..:, !;-:.-"ь !- -,,,,,;,Вф@Ахфмф ф ьВ „"„. !ЯДА ;. . -;-..;..i в !, „.;:," :, х"4ффф=фф ф « @я ф

-"«!!ИуььФФФЧРИВ"В%В ".: -: яяЧя3 ье ььФ Я В! „, К 0Р КОМУ СВИДЕТЕЛЬСТВУ ю -:- . Ф 1 ; — k. ». °: ы «уМ@. - Ядф э 4

:., .!:" .ЖФ Фй :: Ф ".--:;-. ;::".-"=:.---=:; .ь=..:* -.- ."-.= :::: ьМ:.."К%я %4й АИФФй йЬ) ;ЫЬ:--йФ . -» —:.—:-"=.:.—. =&.".. -.6 . ."- ":4 жй. Ъйь. = ь м ьт "-:,ьь- . .ь ь *" ..;2Ы л й-.—:..; ..: ==ьйФМ ..л». — ж щ ** Ь..-. © М (21) 4782537/24 пяти переменных. Поставленная цель до(22) 06.12,89 стигается тем, что устройство для вычисле(46) 30.09.92, Бюл. N 36 ния симметрических булевых функций (72) Н.А,Егоров, Л,Б.Авгуль, В.И.Костеневич содержит двенадцать элементов И, шесть и В,В.Торбунов элементов сложения по модула два, одно(56 Авторское свидетельство СССР разрядный двоичный сумматор, пять инфор¹ 1559337, кл. G 06 F 7/00, 1988, мационных входов шесть настроечных

i=:.:::=:::. .=-..=:: ==== ABTopc oe свидетельство СССР входов и один выход, Устройство работает 689943, кл. G 06 F 7/00, 1988. следующим образом. На информационные (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ входы поступают двоичные переменные

СИММЕТРИЧЕСКЙХ БУЛЕВЫХ ФУНКЦИЙ X>,X2,X3,Хд,Xs; на настроечные входы — сиг(57) Йзобретение относится к области вы- ния которых принадлежат множеству чийГйтельной техйики и предназначено для {0,1), на выходе устройства реализуетй р ия атричных арифметическйх ус- ся симметрическая булева функция F = тфЬств. Цель изобретения — расширение =F(X>,X2,Хз,X<,Х5), определяемая вектором фуйкциональн!ыхвозможностейзасчетреа- настройки 0 =(01,0z,Uç,U4,0s,Ul), 1 ил., Б лизацйй симметьрйческих булевых функций 1 табл., -,«ь @@@ @ь!ь„. фща 4ЬЗЫХ=.м .Г ЙЙЖМ@ й.-.ь! ьь:,:- ьйл ... ФВи вамм*.-.:4 òæ ь .:. +эамюжъмзГйм!иьюммехак- яьь у>!!!!!

":!. - : " ь":: :, ":".!::::i!::-:::::- :. ",, и

-::::-::.;::;: —:- -.-.:: .=Изобретение относится к вычислитель- ные входы 20 — 24 поступают двоичные пе- - " йьой технике и микроэлектронике и может ременные х .„х5 (в произвольном порядке), g быть использовано для построения матрич- на настроечные входы 25 — 30 — сигналы р и ых а риф метйческ и!х устройств, настройки U>...U5 соответственно, значения

„-,::;:;Цель изобретения — расширение функ- которых принадлежат множеству (0,1). На цйойальных "возможнбстей устройства за выходе 31 реализуется некоторая с.б,ф. пя- " счет " реализацйй сймметричеСкйх булевых функций (с.б,ф,) пяти переменных, мая вектором U = (U1, UQ,..., U6).

"-:- - На чертеже представлена функциональ- Значения сигналов настройки и соотная схема устройства для вычисления с.б.ф. ветствующие им двоичные номера (таблицы д

Устройство содержит двенадцать элемен- истинности) реализуемых с.б.ф. приведены тов И 1 — 12, шесть элементов СЛОЖЕНИЕ в таблице, ПО МОДУЛЮ ДВА 13 — 18, одноразрядный Ф о р м у л а и з о б р е т е н и я двбичный сумматор 19, пять информацион- Устройство для вычисления симметри ных входов 20 — 24, шесть настроечных вхо- ческих булевых функций, содержащее дов 25 — 30, выход 31. шесть элементов И и три элемента СЛОЖЕ„Устройство для вычисления c,á.ô. раба- НИЕ ПО МОДУЛЮ ДВА, причем первые интаетследующим образом. На информацион- формационный и йастроечный входы

1765820 устройства соединены с входами первого элемента И, выход которого соединен с первым входом первого элемента СЛОЖЕНИЕ

ПО МОДУЛЮ ДВА, второй вход которого соединен с выходом второго элемента И, первый вход которого соединен с выходом второго элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, первый и второй входы которого соединены соответственно с первым настроечным входом устройства и выходом третьего элемента И, первый вход которого соединен с первым информационным входом устройства и первым входом четвертого элемента И, выход которого соединен с первым входом третьего элемента СЛОЖЕНИЕ

IlO МОДУЛЮ ДВА, второй вход которого соединен с вторым входом третьего элемента И и вторым настроечным входом устройства, третий настроечный вход которого соединен с третьим входом первого элемента СЛОЖЕНИЯ ПО МОДУЛЮ ДВА, четвертый вход которого соединен с выходом пятого элемента И, первый вход которого соединен с выходом третьего элемента

СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, выход шестого элемента И соединен с пятым входом первого элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, выход которого является выходом устройства, четвертый настроечный вход которого соединен с вторым входом четвертого элемента И, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет реализации симметрических булевых функций пяти переменных, оно содержит с седьмого по двенадцатый элементы И, с четвертого по шестой элементы СЛОЖЕНИЕ ПО МОДУЛЮ ДВА и сумматор, причем первый информационный вход устройства соединен с первыми входами седьмого и восьмого элементов И,выходы которых соединены соответственно с первыми входами четвертого и пятого элементов СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, вторые входы которых соединены соответ5 ственно с четвертым и пятым настроечными входами устройства, второй, третий и четвертый информационные входы которого соединены с входами сумматора, выход суммы которого соединен с вторым

10 входом второго и первыми входами шестого, девятого и десятого элементов И, выход переноса сумматора соединен с вторыми входами пятого, шестого и десятого и первым входом одиннадцатого элементов И, 15 третий вход шестого элемента И соединен с вторым входом одиннадцатого элемента

И и с выходом четвертого элемента СЛОЖЕНИЕ flO МОДУЛЮ ДВА, выходы второго и третьего элементов СЛОЖЕНИЕ ПО

20 МОДУЛЮ ДВА соединены соответственно с первым входом шестого элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА и вторым входом девятого элемента И, выход которого соединен с вторым входом шестого элемента

25 СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, третий и четвертый входы которого соединены с выходами десятого и одиннадцатого элементов И, третий вход десятого элемента И соединен с выходом пятого элемента СЛО30 ЖЕНИЕ ПО МОДУЛЮ ДВА, вторые входы седьмого и восьмого элементов И соединены соответственно с пятым и шестым настроечными входами устройства, пятый информационный вход которого соединен с

35 первым входом двенадцатого элемента И, второй вход которого соединен с выходом шестого элемента СЛОЖЕНИЕ ПО МОДУЛЮЮ ДВА, а выход двенадцатого элемента И соединен с шестым входом первого элемен40 та СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, Г7 з5820 6

Таблица "настроек

))1 )I2 ))3 U4 U5 иб г

25 26 27 28 29 1 30

О

О

О

О О

О О

О 00000000000000000000000000000000

1 00000000000000000000000000000001

1 0»»»0»10100»»0100»0010»1

О О 0»1»11!»»110111»»0»101001

0 1 0»11111»»»10111»110»101000

1 О

) 1 О

1 а 1 1 ю ю» l и) ) » !11»11»1»1! 1)111110

1 1 О 1 1 1 . 0»»1111 111»»1)»1»111»»11

1 1 1 О О О 1000000100010»1000)01I10»1»10 — 1 1 О О 1 1000000100010111000101»01111111

1- "1" — - "-о о- )оооооаааоаоооо) оооаооо)ооо)а)-!о

1 1 1 1 " О 1 10000000000000010000000I00010111

=;- ===-ж 1 1 1 " 1 1 О 10000000000000000000000000000001. -- - --: "1™"- Г= т= 1- " " Т " "Г oorloeoaronroozooooboooá oooЪОО

=. :.-,:-,=- .". -,,-::Ъ=,,= 0 0 0 0 1 0 00000000000000010000000100010111

1 .-:-:т:-,,-.-.--,*".--. - .,-- ..:-.--=,.

О О 1 О О 00000001000101100001011001101000 :-,"-;;.;=. -а-:: О О О 1 О 1 00000001000101100001011001101001

:=:""="- -=:,,- = -: :."- ="-:. = ".=„ хф О О О 1 1 О 00000001 000101» 00010» 10»»» 1

О О О 1 1 1 0000000100010»100010»10»»»0

- .- 7=::==- :-;;=,- -. -:=,::-,--,„. ==-ф, О О 1 0 О 0»»»» 1»»»»»»»»» 1»11

- == -:-.", ;- -„.:- - .",":к:, :,.-„-"=.=: @ О О О О 1 1 t »»1111» И )» И»11»»»1! О

: =, -а-:; :-;.;- ::;= =-::-:. -":«ф р= О О 1 О 1 О l »1»1»11»)10»111» 0»101000

О О 1 О 1 1 И»»»ltl»»01»»»011101001

:-:,-::;.:;: ":-::-:=,:::.-:=-::. - =,- .;- ;.--:-; О О 1 1 О 0»»»1O»)O) ОО»» O)00» OO)O»1

;:,:::,-.--:„-- -"-,::."" =;=-: .-= ) О О 1 ) О !»»» 10» )O)OO)» )O)OO»OO!O»O

0 1 1 1 О ll »)»)0» ) 0) 000») 0)000)0000000 ":„" -.-.- .:.-":, ¹.=:.= О О 1 1 1 1 1111111 0111010001»0100010000001

О 1 О О О О 00010»10»»»00»1t»0!»01000.; - ж- ;=:,=-.!:: "- .„: О 1 О О О 1 00010 10»»» 00»»110»101001

1 -,- =-- :.-=-. :-;;. .-:-:,-;-,:-,: ---:.;;;.; 0 1 о О 1 l СОО:0» )01»» » 01! 11; »1»11 t)0, ";;=; ;,=. -;", ф О 1 О 1 О О 0001 01 1 001 1 01 00001 1 01 0001 0000000

-...- :"=:=-: @. ф О 1 О 1 0 1 00010»00» 010000»0100010000001

О 1 О 1 О 00010»00»0100101)0100»0010»1

- .;-.::-",::,:: =";=. :=".:,=-, -:. -?-.",=;.:„" О 1 О 1 - 1 1 000101)00»010010110100» 0010» О

a " i — o o o»io)ooo)oooooa»oooooo)aoo)o») ::,-.-:;,,.", .-,= - о." - 1 -o a 1» i of ooo)oooooo» oooooo! ooo)o» o

О 1 1 О 1 О - 1»01000100000001000000000000000

О 1 1 О 1 1 1»01000100000001000000000000001

О 1 1 1 О О»10100»0010»»00101»011)1111

О 1 I 1 О 1 » 10100110010)1)1001011101111110

О 1 1 I 1 0»10100110010» 010010» 00» 01000

О 1 1 1 1 1»1010011001011010010»00»01001

1 О О О О О 0» 01001100101101001011001101001

1 О О О О 1 0»0100110010»010010»001101000! О О О 1 О 0»0100»0010»»0010!»0»»»0

1 О О О 1 1 0»0100»0010»»0010»10»»»1

1 О О 1 О 0 0» 01000100000001000000000000001

1 О О I О 1 О» 01000100000001000000000000000

1 О О 1 1 О 0»0!0001000000»000000100010»0

1 О О 1 1 1 01101000100000011000000100010» 1

i О 1 О О О 100)0»0011010010»0100»0010»0

1 0 1 0 0 1 10010»00»010010»0100»0010» t

1 О 1 О 1 О 10010»0011010000»0100010000001 = ::. = :. ::-:;-::::-, :.,;-:- .=-:- --::. : —;, т о о .l 1 )îîio»oîi)îioîîî»îiîîo!oîîàîîà

<,:, -.":.:-:,: -,:-:..= .;::=, .:-, - =:.=.:.: 1 О 1 1 О 0 10010! !10» !»10»»»»» И l)0

1 О 1 1 О 1 10010»101»»»0»»»»1»»11! О 1,1 - 1 - О 10010»1011» » 00»»»0»101001

1 О 1 1 1 1 100101110»»1100»»»0»101000

1 l О О О О 0»11110111010001110(00010000001

1 ) б О О 1 011»110111010001110100010000000

1 1 О О 1 О 0»l »10»10100»»0100»0010110

Составитель Л. Явгуль

Редактор T. Орловская Техред М,Моргентал Корректор Е. Папп

Заказ 3385 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул,Гагарина, 101

Устройство для вычисления симметрических булевых функций Устройство для вычисления симметрических булевых функций Устройство для вычисления симметрических булевых функций Устройство для вычисления симметрических булевых функций 

 

Похожие патенты:

Изобретение относится к вычислительной технике и предназначено для построения матричных арифметических устройств

Изобретение относится к области вычислительное техники и микроэлектроники и предназначено для реализации всех симметрических булевых функций четырех переменных

Изобретение относится к области вычислительной техники и может быть использовано для построения легкотестируемой цифровой аппаратуры

Изобретение относится к вычислительной технике и может быть использовано в устройствах статистической обработки информации

Изобретение относится к вычислительной технике и может быть использовано для формирования случайных чисел с гиперэкспоненциальным распределением

Изобретение относится к цифровой вычислительной технике и может быть использовано в устройствах вычислительной техники для извлечения корня n-й степени из частотного сигнала

Изобретение относится к вычислительной технике и может быть использовано в устройствах, функционирующих в системе остаточных классов

Изобретение относится к вычислительной технике, автоматике, измерительной технике и может быть использовано в различных логических, управляющих, программных,вычислительных и других устройствах

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к специализированной вычислительной технике и может быть использовано при моделировании дискретных случайных процессов в системах управления и связи, Цель изобретения - расширение функциональных возможностей устройства за счет формирования плотности распределения, описываемой степенным рядом с произвольными коэффициентами

Изобретение относится к вычислительной технике и предназначено для регистрации и контроля входных параметров, а именно, параметров полета летательного аппарата

Изобретение относится к вычислительной технике, в частности к специализированным устройствам для обработки массивов информации в реальном масштабе времени, и может быть использовано в автоматизированных системах обработки изображений

Изобретение относится к радиотехнике, а именно к измерительной технике, и в частности может быть использовано в технике радиосвязи, например в синтезаторах частоты приемопередающих установок с программной перестройкой рабочей частоты (ППРЧ) в качестве умножителей частоты следования импульсов

Изобретение относится к вычислительной технике и, в частности, к архитектурам перестраиваемых матричных процессорных СБИС, использующих структурную перестройку (реконфигурацию), т.е

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

Изобретение относится к электроизмерениям, автоматике, импульсной, преобразовательной и др.технике и может быть использовано в качестве многофункционального устройства, например, сравнение фаз или напряжений, или длительностей, или формирователей в интегральном исполнении

Изобретение относится к специализированным средствам вычислительной техники и предназначено для использования в стохастических вычислительных устройствах

Изобретение относится к вычислительной технике и может быть использовано в вычислительных и моделирующих устройствах, использующих вероятностные принципы представления и обработки информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано в дискретных автоматах для сложения - вычитания чисел, кодируемых трехуровневыми сигналами по ортогональным составляющим функций Попова
Наверх