RU2641454C2 - Logic converter - Google Patents
Logic converter Download PDFInfo
- 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
Links
- 239000000126 substance Substances 0.000 abstract 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Landscapes
- Logic Circuits (AREA)
Abstract
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-го и первые входы третьего, пятого, шестого мажоритарных элементов соединены соответственно с вторым входом (i+1)-го мажоритарного элемента и первым настроечным входом логического преобразователя, особенность заключается в том, что в него введен девятый мажоритарный элемент, выход j-го и выход m-го мажоритарных элементов соединены соответственно с вторым входом (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 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 and exit m 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 , 1j и 1m соединены соответственно с вторыми входами элементов 1i+1, 1j+1 и третьим входом элемента 13×m+2, а второй, третий входы и выход элемента 19 подключены соответственно к выходам элементов 15, 18 и выходу логического преобразователя, второй и первый настроечные входы которого соединены соответственно с первыми входами элементов 19 и 1r .The logical converter contains the majority elements 1 1 , ..., 1 9 , which have three inputs, and the outputs of the elements 1i , 1 j and 1 m 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 .
Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, втором настроечных входах фиксируются соответственно необходимые сигналы , константной настройки. На первый вход элемента 12, второй вход элемента 13; второй вход элемента 12, третий вход элемента 13; третьи входы элементов 12, 14; первый вход элемента 11, второй вход элемента 16; второй вход элемента 11, третий вход элемента 16, третьи входы элементов 11, 17 подаются соответственно подлежащие обработке двоичные сигналы х1; х2; х3; х4; х5; х6 .The work of the proposed logical Converter is as follows. On its first, second tuning inputs, the necessary signals are fixed accordingly , 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 .
На выходе мажоритарного элемента 1k имеем , где ak1, ak2, ak3 и - есть соответственно сигналы на его первом, втором, третьем входах и символы операций ИЛИ, И.At the output of the majority element 1 k we have , where a k1 , a k2 , a k3 and - 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:
, ,
в котором wherein
Таким образом, на выходе предлагаемого преобразователя получим:Thus, at the output of the proposed Converter we get:
где τ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)
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)
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)
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 |
-
2016
- 2016-03-09 RU RU2016108166A patent/RU2641454C2/en not_active IP Right Cessation
Patent Citations (6)
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)
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 | |
RU2393527C2 (en) | Logical converter | |
RU2647639C1 (en) | Logic converter | |
RU2559708C1 (en) | Logic converter | |
RU2542895C1 (en) | Logical converter | |
RU2641454C2 (en) | Logic converter | |
RU2621281C1 (en) | Logic converter | |
RU2602382C1 (en) | Ranked filter | |
RU2443009C1 (en) | Logic converter | |
RU2580799C1 (en) | Logic transducer | |
RU2472209C1 (en) | Logic module | |
RU2417404C1 (en) | Logic converter | |
RU2518669C1 (en) | Logic converter | |
RU2629451C1 (en) | Logic converter | |
RU2701464C1 (en) | Logic converter | |
RU2634229C1 (en) | Logical converter | |
RU2549151C1 (en) | Logic converter | |
RU2704735C1 (en) | Threshold module | |
RU2621376C1 (en) | Logic module | |
RU2700557C1 (en) | Logic converter | |
RU2629452C1 (en) | Logic converter | |
RU2549158C1 (en) | Logic converter | |
RU2630394C2 (en) | Logic module | |
RU2580798C1 (en) | Logic unit | |
RU2700556C1 (en) | Logic converter |
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 |