RU2641454C2 - Logic converter - Google Patents

Logic converter Download PDF

Info

Publication number
RU2641454C2
RU2641454C2 RU2016108166A RU2016108166A RU2641454C2 RU 2641454 C2 RU2641454 C2 RU 2641454C2 RU 2016108166 A RU2016108166 A RU 2016108166A RU 2016108166 A RU2016108166 A RU 2016108166A RU 2641454 C2 RU2641454 C2 RU 2641454C2
Authority
RU
Russia
Prior art keywords
input
majority
inputs
output
elements
Prior art date
Application number
RU2016108166A
Other languages
Russian (ru)
Other versions
RU2016108166A (en
Inventor
Дмитрий Васильевич Андреев
Original Assignee
федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" filed Critical федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет"
Priority to RU2016108166A priority Critical patent/RU2641454C2/en
Publication of RU2016108166A publication Critical patent/RU2016108166A/en
Application granted granted Critical
Publication of RU2641454C2 publication Critical patent/RU2641454C2/en

Links

Images

Landscapes

  • Logic Circuits (AREA)

Abstract

FIELD: physics.
SUBSTANCE: logic converter contains eight majority elements, each with three inputs. The output of the i-th
Figure 00000026
and the first inputs of the third, fifth, and sixth majority elements are respectively connected to the second input of the (i+1)-th majority element and the first tuning input of the logic converter, characterized in the fact that the ninth majority element is introduced into it, the output of j-th
Figure 00000027
and the output of the m-th
Figure 00000028
majority elements are respectively connected to the second input (j+1)-th and third input (3×m+2)-th majority elements, and the second, third inputs and the output of the ninth majority element are respectively connected to the outputs of the fifth, eighth majority elements and the output of the logic converter, the second and the first tuning inputs of which are respectively connected to the first input of the ninth and the first inputs of the fourth, seventh, eighth majority elements.
EFFECT: extended range of technical means for implementing simple symmetric Boolean functions.
1 dwg

Description

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.The invention relates to computer technology and can be used to build automation, functional units of control systems, etc.

Известны логические преобразователи (см., например, патент РФ 2281545, кл. G06F 7/57, 2006 г.), которые с помощью константной настройки реализуют любую из простых симметричных булевых функций τ1, τ2, τn-1, τn, зависящих от n аргументов - входных двоичных сигналов, при n=4. При этом, в частности, упомянутый аналог содержит n+3 мажоритарных элементов.Logical converters are known (see, for example, RF patent 2281545, class G06F 7/57, 2006), which, using a constant setting, implement any of the simple symmetric Boolean functions τ 1 , τ 2 , τ n-1 , τ n depending on n arguments - input binary signals, for n = 4. Moreover, in particular, the aforementioned analogue contains n + 3 majority elements.

К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических преобразователей, относятся ограниченные функциональные возможности, обусловленные тем, что не допускается обработка шести входных сигналов.The reason that impedes the achievement of the technical result indicated below when using known logic converters is limited functionality, due to the fact that processing of six input signals is not allowed.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (патент РФ 2542895, кл. G06F 7/57, 2015 г.), который содержит n+3 мажоритарных элементов и с помощью константной настройки реализует любую из простых симметричных булевых функций τ1, τ2, τn-1, τn, зависящих от n аргументов - входных двоичных сигналов, при n=5.The closest device of the same purpose to the claimed invention in terms of features is the logic converter adopted for the prototype (RF patent 2542895, class G06F 7/57, 2015), which contains n + 3 major elements and implements any of simple symmetric Boolean functions τ 1 , τ 2 , τ n-1 , τ n , depending on n arguments - input binary signals, for n = 5.

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не допускается обработка шести входных сигналов.The reason that impedes the achievement of the technical result indicated below when using the prototype is limited functionality due to the fact that six input signals are not allowed to be processed.

Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения реализации с помощью константной настройки любой из простых симметричных булевых функций τ1, τ2, τn-1, τn, зависящих от n аргументов - входных двоичных сигналов, при n=6 и аппаратурный состав из n+3 мажоритарных элементов.The technical result of the invention is the expansion of functionality by providing the implementation using a constant configuration of any of the simple symmetric Boolean functions τ 1 , τ 2 , τ n-1 , τ n , depending on n arguments - input binary signals, for n = 6 and hardware composition of n + 3 majority elements.

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

Figure 00000001
и первые входы третьего, пятого, шестого мажоритарных элементов соединены соответственно с вторым входом (i+1)-го мажоритарного элемента и первым настроечным входом логического преобразователя, особенность заключается в том, что в него введен девятый мажоритарный элемент, выход j-го
Figure 00000002
и выход m-го
Figure 00000003
мажоритарных элементов соединены соответственно с вторым входом (j+1)-го и третьим входом (3×m+2)-го мажоритарных элементов, а второй, третий входы и выход девятого мажоритарного элемента подключены соответственно к выходам пятого, восьмого мажоритарных элементов и выходу логического преобразователя, второй и первый настроечные входы которого соединены соответственно с первым входом девятого и первыми входами четвертого, седьмого, восьмого мажоритарных элементов.The specified technical result in the implementation of the invention is achieved by the fact that in a logical converter containing eight major elements, which have three inputs, the output of the i-th
Figure 00000001
and the first inputs of the third, fifth, sixth majority elements are connected respectively to the second input of the (i + 1) -th majority element and the first tuning input of the logic converter, the peculiarity is that the ninth majority element is introduced into it, the output of the jth
Figure 00000002
and exit m
Figure 00000003
majority elements are connected respectively to the second input of the (j + 1) -th and third input of the (3 × m + 2) -th majority elements, and the second, third inputs and the output of the ninth majority element are connected respectively to the outputs of the fifth, eighth majority elements and the output logical converter, the second and first tuning inputs of which are connected respectively to the first input of the ninth and first inputs of the fourth, seventh, eighth majority elements.

На чертеже представлена схема предлагаемого логического преобразователя.The drawing shows a diagram of the proposed logical Converter.

Логический преобразователь содержит мажоритарные элементы 11,…,19, которые имеют по три входа, причем выходы элементов 1i

Figure 00000004
, 1j
Figure 00000005
и 1m
Figure 00000006
соединены соответственно с вторыми входами элементов 1i+1, 1j+1 и третьим входом элемента 13×m+2, а второй, третий входы и выход элемента 19 подключены соответственно к выходам элементов 15, 18 и выходу логического преобразователя, второй и первый настроечные входы которого соединены соответственно с первыми входами элементов 19 и 1r
Figure 00000007
.The logical converter contains the majority elements 1 1 , ..., 1 9 , which have three inputs, and the outputs of the elements 1i
Figure 00000004
, 1 j
Figure 00000005
and 1 m
Figure 00000006
connected respectively to the second inputs of the elements 1 i + 1 , 1 j + 1 and the third input of the element 1 3 × m + 2 , and the second, third inputs and the output of the element 1 9 are connected respectively to the outputs of the elements 1 5 , 1 8 and the output of the logic converter , the second and first tuning inputs of which are connected respectively to the first inputs of elements 1 9 and 1 r
Figure 00000007
.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, втором настроечных входах фиксируются соответственно необходимые сигналы

Figure 00000008
,
Figure 00000009
константной настройки. На первый вход элемента 12, второй вход элемента 13; второй вход элемента 12, третий вход элемента 13; третьи входы элементов 12, 14; первый вход элемента 11, второй вход элемента 16; второй вход элемента 11, третий вход элемента 16, третьи входы элементов 11, 17 подаются соответственно подлежащие обработке двоичные сигналы х1; х2; х3; х4; х5; х6
Figure 00000010
.The work of the proposed logical Converter is as follows. On its first, second tuning inputs, the necessary signals are fixed accordingly
Figure 00000008
,
Figure 00000009
constant settings. At the first input of element 1 2 , the second input of element 1 3 ; the second input of the element 1 2 , the third input of the element 1 3 ; third inputs of elements 1 2 , 1 4 ; the first input of element 1 1 , the second input of element 1 6 ; the second input of the element 1 1 , the third input of the element 1 6 , the third inputs of the elements 1 1 , 1 7 are fed respectively binary signals x 1 to be processed; x 2 ; x 3 ; x 4 ; x 5 ; x 6
Figure 00000010
.

На выходе мажоритарного элемента 1k

Figure 00000011
имеем
Figure 00000012
, где ak1, ak2, ak3 и
Figure 00000013
Figure 00000014
- есть соответственно сигналы на его первом, втором, третьем входах и символы операций ИЛИ, И.At the output of the majority element 1 k
Figure 00000011
we have
Figure 00000012
, where a k1 , a k2 , a k3 and
Figure 00000013
Figure 00000014
- there are respectively signals at its first, second, third inputs and symbols of operations OR, I.

Следовательно, сигнал на выходе элемента 19 определяется выражением:Therefore, the signal at the output of element 1 9 is determined by the expression:

Figure 00000015
,
Figure 00000015
,

в котором

Figure 00000016
wherein
Figure 00000016

Таким образом, на выходе предлагаемого преобразователя получим:Thus, at the output of the proposed Converter we get:

Figure 00000017
Figure 00000017

где τ1, τ2, τ5, τ6 - есть простые симметричные булевые функции шести аргументов x1,…,x6 (см. стр. 126 в книге: Поспелов Д.А. Логические методы анализа и синтеза схем. - М.: Энергия, 1974).where τ 1 , τ 2 , τ 5 , τ 6 are simple symmetric Boolean functions of six arguments x 1 , ..., x 6 (see page 126 in the book: D. Pospelov. Logical methods of circuit analysis and synthesis. - M .: Energy, 1974).

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический преобразователь содержит n+3 мажоритарных элементов и обладает более широкими по сравнению с прототипом функциональными возможностями, так как с помощью константной настройки реализует любую из простых симметричных булевых функций τ1, τ2, τn-1, τn, зависящих от n аргументов - входных двоичных сигналов, при n=6.The above information allows us to conclude that the proposed logical converter contains n + 3 majority elements and has wider functionality compared to the prototype, since it uses a constant setting to implement any of the simple symmetric Boolean functions τ 1 , τ 2 , τ n-1 , τ n , depending on n arguments - input binary signals, for n = 6.

Claims (1)

Логический преобразователь, предназначенный для реализации простых симметричных булевых функций, содержащий восемь мажоритарных элементов, которые имеют по три входа, причем выход i-гo
Figure 00000018
и первые входы третьего, пятого, шестого мажоритарных элементов соединены соответственно с вторым входом (i+1)-го мажоритарного элемента и первым настроечным входом логического преобразователя, отличающийся тем, что в него введен девятый мажоритарный элемент, выход j-го
Figure 00000019
и выход m-го
Figure 00000020
мажоритарных элементов соединены соответственно с вторым входом (j+1)-го и третьим входом (3×m+2)-го мажоритарных элементов, а второй, третий входы и выход девятого мажоритарного элемента подключены соответственно к выходам пятого, восьмого мажоритарных элементов и выходу логического преобразователя, второй и первый настроечные входы которого соединены соответственно с первым входом девятого и первыми входами четвертого, седьмого, восьмого мажоритарных элементов.
A logic converter designed to implement simple symmetric Boolean functions, containing eight majority elements that have three inputs, and the i-th output
Figure 00000018
and the first inputs of the third, fifth, sixth majority elements are connected respectively to the second input of the (i + 1) -th majority element and the first tuning input of the logic converter, characterized in that the ninth majority element is introduced into it, the output of the jth
Figure 00000019
and exit m
Figure 00000020
majority elements are connected respectively to the second input of the (j + 1) -th and third input of the (3 × m + 2) -th majority elements, and the second, third inputs and the output of the ninth majority element are connected respectively to the outputs of the fifth, eighth majority elements and the output logical converter, the second and first tuning inputs of which are connected respectively to the first input of the ninth and first inputs of the fourth, seventh, eighth majority elements.
RU2016108166A 2016-03-09 2016-03-09 Logic converter RU2641454C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2016108166A RU2641454C2 (en) 2016-03-09 2016-03-09 Logic converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2016108166A RU2641454C2 (en) 2016-03-09 2016-03-09 Logic converter

Publications (2)

Publication Number Publication Date
RU2016108166A RU2016108166A (en) 2017-09-14
RU2641454C2 true RU2641454C2 (en) 2018-01-17

Family

ID=59893425

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016108166A RU2641454C2 (en) 2016-03-09 2016-03-09 Logic converter

Country Status (1)

Country Link
RU (1) RU2641454C2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2701464C1 (en) * 2018-09-24 2019-09-26 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter
RU2758185C1 (en) * 2020-10-28 2021-10-26 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter
RU2758186C1 (en) * 2020-10-28 2021-10-26 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter
RU2776921C1 (en) * 2021-06-17 2022-07-28 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0655676A2 (en) * 1993-11-30 1995-05-31 Texas Instruments Incorporated Three input arithmetic logic unit forming mixed arithmetic and boolean combinations
GB2342732A (en) * 1998-10-16 2000-04-19 Ibm Reevaluation of a Boolean function applicable to event driven transaction processing
WO2001050607A1 (en) * 1999-12-30 2001-07-12 Adaptive Silicon, Inc. Programmable logic device with configurable function cells to perform boolean and arithmetic
RU2281545C1 (en) * 2005-05-11 2006-08-10 Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" Logical transformer
RU2542895C1 (en) * 2013-11-06 2015-02-27 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" Logical converter

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0655676A2 (en) * 1993-11-30 1995-05-31 Texas Instruments Incorporated Three input arithmetic logic unit forming mixed arithmetic and boolean combinations
US5596763A (en) * 1993-11-30 1997-01-21 Texas Instruments Incorporated Three input arithmetic logic unit forming mixed arithmetic and boolean combinations
GB2342732A (en) * 1998-10-16 2000-04-19 Ibm Reevaluation of a Boolean function applicable to event driven transaction processing
WO2001050607A1 (en) * 1999-12-30 2001-07-12 Adaptive Silicon, Inc. Programmable logic device with configurable function cells to perform boolean and arithmetic
RU2281545C1 (en) * 2005-05-11 2006-08-10 Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" Logical transformer
RU2542895C1 (en) * 2013-11-06 2015-02-27 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" Logical converter

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2701464C1 (en) * 2018-09-24 2019-09-26 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter
RU2758185C1 (en) * 2020-10-28 2021-10-26 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter
RU2758186C1 (en) * 2020-10-28 2021-10-26 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter
RU2776921C1 (en) * 2021-06-17 2022-07-28 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter
RU2789729C1 (en) * 2022-03-18 2023-02-07 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Logic converter

Also Published As

Publication number Publication date
RU2016108166A (en) 2017-09-14

Similar Documents

Publication Publication Date Title
RU2517720C1 (en) Logic converter
RU2647639C1 (en) Logic converter
RU2559708C1 (en) Logic converter
RU2621281C1 (en) Logic converter
RU2641454C2 (en) Logic converter
RU2542895C1 (en) Logical converter
RU2602382C1 (en) Ranked filter
RU2580799C1 (en) Logic transducer
RU2443009C1 (en) Logic converter
RU2472209C1 (en) Logic module
RU2417404C1 (en) Logic converter
RU2518669C1 (en) Logic converter
RU2629451C1 (en) Logic converter
RU2701464C1 (en) Logic converter
RU2634229C1 (en) Logical converter
RU2704735C1 (en) Threshold module
RU2549151C1 (en) Logic converter
RU2621376C1 (en) Logic module
RU2629452C1 (en) Logic converter
RU2700557C1 (en) Logic converter
RU2542893C1 (en) Rank filter
RU2549158C1 (en) Logic converter
RU2630394C2 (en) Logic module
RU2700556C1 (en) Logic converter
RU2580798C1 (en) Logic unit

Legal Events

Date Code Title Description
HZ9A Changing address for correspondence with an applicant
MM4A The patent is invalid due to non-payment of fees

Effective date: 20180310