ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ
LOGICAL CONVERTER

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны логические преобразователи (см., например, патент РФ 2440601, кл. G06F 7/57, 2012 г.), которые с помощью константной настройки реализуют любую из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических преобразователей, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация любой из шести простых симметричных булевых функций, зависящих от шести аргументов - входных двоичных сигналов.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (патент РФ 2517720, кл. G06F 7/57, 2014 г.), который содержит двенадцать мажоритарных элементов и с помощью константной настройки реализует любую из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация любой из шести простых симметричных булевых функций, зависящих от шести аргументов - входных двоичных сигналов.
Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения реализации с помощью константной настройки любой из шести простых симметричных булевых функций, зависящих от шести аргументов - входных двоичных сигналов.
Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем двенадцать мажоритарных элементов, которые имеют по три входа, первые входы первого, шестого мажоритарных элементов соединены с первым настроечным входом логического преобразователя, особенность заключается в том, что в него дополнительно введены два мажоритарных элемента, которые имеют по три входа, второй, третий входы и выход i-го  мажоритарного элемента соединены соответственно с выходами (2×i-17)-го, (2×i-16)-го и (i-10)-м входом четырнадцатого мажоритарных элементов, а выходы j-го  и четырнадцатого мажоритарных элементов подключены соответственно к второму входу (j+4)-го мажоритарного элемента и выходу логического преобразователя, третий, первый и второй настроечные входы которого соединены соответственно с первым входом одиннадцатого мажоритарного элемента, объединенными первыми входами второго, пятого, двенадцатого мажоритарных элементов и объединенными первыми входами третьего, четвертого, седьмого, восьмого, тринадцатого мажоритарных элементов.
На чертеже представлена схема предлагаемого логического преобразователя.
1
14
i
2×i-17
2×i-16
14
j
14
j+4
11
1
2
5
6
12
3
4
7
8
13
Логический преобразователь содержит мажоритарные элементы 1, …, 1, которые имеют по три входа, причем второй, третий входы и выход элемента 1соединены соответственно с выходами элементов 1, 1 и (i-10)-м входом элемента 1, а выходы элементов 1 и 1 подключены соответственно к второму входу элемента 1 и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно первым входом элемента 1, объединенными первыми входами элементов 1, 1, 1, 1, 1 и объединенными первыми входами элементов 1, 1, 1, 1, 1.
1
3
9
3
3
9
5
7
9
2
4
10
2
4
10
6
8
10
1
2
3
4
5
6
1
6
m
m1
m2
m3
m1
m2
m1
m3
m2
m3
m1
m2
m3
14
Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, втором, третьем настроечных входах фиксируются соответственно необходимые сигналы  константной настройки. На вторые входы элементов 1, 1, первый вход элемента 1; третьи входы элементов 1, 1, второй вход элемента 1; третьи входы элементов 1, 1, 1; вторые входы элементов 1, 1, первый вход элемента 1; третьи входы элементов 1, 1, второй вход элемента 1; третьи входы элементов 1, 1, 1 подаются соответственно двоичные сигналы x; x; x; х; х; x (x, …, x∈{0,1}). На выходе мажоритарного элемента 1,  имеем a#a#a=aa∨aa∨aa, и a, a, a и #, ∨, ⋅ есть соответственно сигналы на его первом, втором, третьем входах и символы операций maj, ИЛИ, И. Следовательно, сигнал на выходе элемента 1 определяется выражением
в котором  Таким образом, на выходе предлагаемого преобразователя получим
1
6
1
6
где τ, …, τ есть простые симметричные булевы функции шести аргументов х, …, х (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974 г.).
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический преобразователь обладает более широкими по сравнению с прототипом функциональными возможностями, так как с помощью константной настройки реализует любую из шести простых симметричных булевых функций, зависящих от шести аргументов - входных двоичных сигналов.