RU2776920C1 - Logic module - Google Patents
Logic module Download PDFInfo
- Publication number
- RU2776920C1 RU2776920C1 RU2021117930A RU2021117930A RU2776920C1 RU 2776920 C1 RU2776920 C1 RU 2776920C1 RU 2021117930 A RU2021117930 A RU 2021117930A RU 2021117930 A RU2021117930 A RU 2021117930A RU 2776920 C1 RU2776920 C1 RU 2776920C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- elements
- majority
- logic module
- exclusive
- Prior art date
Links
- 239000000126 substance Substances 0.000 abstract 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing Effects 0.000 description 1
Images
Abstract
Description
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.The invention relates to computer technology and can be used to build automation equipment, functional units of control systems, etc.
Известны логические модули (см., например, патент РФ 2704737, кл. G06F 7/57, 2019 г.), которые с помощью константной настройки реализуют любую из простых симметричных булевых функций τ2, τ0,5×(n+1), τn-1 зависящих от n аргументов - входных двоичных сигналов, при n=5.Logic modules are known (see, for example, RF patent 2704737, cl. G06F 7/57, 2019), which, using constant tuning, implement any of the simple symmetric Boolean functions τ 2 , τ 0.5×(n+1) , τ n-1 depending on n arguments - input binary signals, with n=5.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических модулей, относятся ограниченные функциональные возможности, обусловленные тем, что не обеспечивается реализация любой из функций τ2, τ0,5×(n+1), τn-1 при n=7.The reason preventing the achievement of the technical result indicated below when using known logic modules includes limited functionality due to the fact that the implementation of any of the functions τ 2 , τ 0.5×(n+1) , τ n-1 at n =7.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический модуль (патент РФ 2709669, кл. G06F 7/57, 2019 г.), который содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, четыре мажоритарных элемента и с помощью константной настройки реализует любую из простых симметричных булевых функций τ2, τ0,5×(n+1), τn-1, зависящих от n аргументов - входных двоичных сигналов, при n=5.The closest device for the same purpose to the claimed invention in terms of the totality of features is the logical module adopted for the prototype (RF patent 2709669, class G06F 7/57, 2019), which contains two EXCLUSIVE OR elements, four majority elements and with the help of a constant setting implements any of the simple symmetric Boolean functions τ 2 , τ 0.5×(n+1) , τ n-1 , depending on n arguments - input binary signals, with n=5.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не обеспечивается реализация любой из функций τ2, τ0,5×(n+1), τn-1 при n=7.The reason preventing the achievement of the technical result indicated below when using the prototype includes limited functionality due to the fact that the implementation of any of the functions τ 2 , τ 0.5×(n+1) , τ n-1 at n=7 is not provided .
Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения реализации с помощью константной настройки любой из простых симметричных булевых функций τ2, τ0,5×(n+1), τn-1, зависящих от n аргументов - входных двоичных сигналов, при n=7.The technical result of the invention is the expansion of functionality by providing the implementation using a constant setting of any of the simple symmetric Boolean functions τ 2 , τ 0.5×(n+1) , τ n-1 , depending on n arguments - input binary signals, with n=7.
Указанный технический результат при осуществлении изобретения достигается тем, что в логическом модуле, содержащем два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и четыре мажоритарных элемента, i-й вход j-го и третий вход четвертого мажоритарных элементов соединены соответственно с i-ым входом j-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и выходом второго мажоритарного элемента, а первый, третий входы третьего и i-й вход первого мажоритарных элементов соединены соответственно с выходами первого, второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и i-ым информационным входом логического модуля, особенность заключается в том, что в него введены третий элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и пятый, шестой мажоритарные элементы, i-й вход четвертого и второй вход пятого мажоритарных элементов соединены соответственно с i-ым входом и выходом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход четвертого, третий вход пятого и второй, третий входы шестого мажоритарных элементов соединены соответственно с выходами первого, третьего и пятого, четвертого мажоритарных элементов, а второй вход третьего, первый, второй, третий входы второго и первый вход (i+3)-го мажоритарных элементов подключены соответственно к четвертому, пятому, шестому, седьмому информационным и i-му настроечному входам логического модуля, выход которого соединен с выходом шестого мажоритарного элемента.The specified technical result in the implementation of the invention is achieved by the fact that in a logic module containing two EXCLUSIVE OR elements and four majority elements, the i-th j-th input and the third input of the fourth majority elements are connected respectively to the i-th input of the j-th EXCLUSIVE OR element and the output of the second majority element, and the first, third inputs of the third and i-th input of the first majority elements are connected, respectively, to the outputs of the first, second EXCLUSIVE OR elements and the i-th information input of the logical module, the peculiarity is that the third element EXCLUSIVE OR and the fifth, sixth majority elements are introduced into it, the i-th input of the fourth and second input of the fifth majority elements are connected respectively to the i-th input and output of the third element EXCLUSIVE OR, the second input of the fourth, the third input of the fifth and the second, third inputs of the sixth majority elements are connected respectively to the outputs of the first, third and fifth, fourth majority elements, and the second input of the third, first, second, third inputs of the second and the first input (i+ 3)-th majority elements are connected respectively to the fourth, fifth, sixth, seventh in formational and i-th tuning inputs of the logic module, the output of which is connected to the output of the sixth majority element.
На чертеже представлена схема предлагаемого логического модуля.The drawing shows a diagram of the proposed logic module.
Логический модуль содержит мажоритарные элементы 11, …, 16 и элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 21, 22, 23, причем i-й вход элемента 1j и третий вход элемента 14, первый, третий входы элемента 13 соединены соответственно с i-ым входом элемента 2j и выходами элементов 12, 21, 22, i-й вход элемента 14 и второй вход элемента 15 соединены соответственно с i-ым входом и выходом элемента 23, второй вход элемента 14, третий вход элемента 15 и второй, третий входы элемента 16 соединены соответственно с выходами элементов 11, 13 и 15, 14, а первый, второй, третий входы элемента 1j, второй вход элемента 13 и первый вход элемента 1i+3 подключены соответственно к (4 × j-3)-му, (4 × j-2)-му, (4 × j-1)-му, четвертому информационным и i-му настроечному входам логического модуля, выход которого соединен с выходом элемента 16.The logical module contains the
Работа предлагаемого логического модуля осуществляется следующим образом. На его первый, …, седьмой информационные и первый, второй, третий настроечные входы подаются соответственно двоичные сигналы х1, …, х7 ∈ {0,l} и сигналы y1, y2, y3 ∈ {0,1} константной настройки. В представленных ниже табл. 1 и табл. 2 приведены соответственно значения внутренних сигналов z2×j предлагаемого логического модуля, полученные для всех возможных наборов значений сигналов x4×j-3, x4×j-2, x4×j-1, и значения его выходного сигнала Z, полученные для всех возможных наборов значений сигналов z1, …, z4,x4 при y1=y3=1, y2=0; y1=y3=0, y2=1.The work of the proposed logic module is carried out as follows. Its first, ..., seventh information and first, second, third tuning inputs are respectively supplied with binary signals x 1 , ..., x 7 ∈ {0,l} and signals y 1 , y 2 , y 3 ∈ {0,1} constant settings. In the tables below. 1 and table. 2 shows respectively the values of the internal signals z 2×j of the proposed logic module obtained for all possible sets of signal values x 4×j-3 , x 4×j - 2 , x 4×j - 1 , and the values of its output signal Z obtained for all possible sets of signal values z 1 , …, z 4 ,x 4 for y 1 =y 3 =1, y 2 =0; y 1 \u003d y 3 \u003d 0, y 2 \u003d 1.
Если у1=у3=1, у2=0 либо y1=у2=0, y3=1 либо y1=у3=0, у2=1, то согласно табл. 1, табл. 2 имеемIf y 1 =y 3 =1, y 2 =0 or y 1 =y 2 =0, y 3 =1 or y 1 =y 3 =0, y 2 =1, then according to the table. 1, tab. 2 we have
где τ2, τ4, τ6 есть простые симметричные булевы функции семи аргументов х1, …, х7 (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974 г.).where τ 2 , τ 4 , τ 6 are simple symmetric Boolean functions of seven arguments x 1, ..., x 7 (see p. 126 in the book Pospelov D.A. Logical methods of analysis and synthesis of circuits. M .: Energy, 1974 .).
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический модуль обладает более широкими по сравнению с прототипом функциональными возможностями, так как с помощью константной настройки реализует любую из простых симметричных булевых функций τ2, τ0,5×(n+1), τn-1, зависящих от n аргументов - входных двоичных сигналов, при n=7.The above information allows us to conclude that the proposed logical module has wider functionality compared to the prototype, since with the help of constant tuning it implements any of the simple symmetric Boolean functions τ 2 , τ 0.5×(n+1), τ n- 1 , depending on n arguments - input binary signals, with n=7.
Claims (1)
Publications (1)
Publication Number | Publication Date |
---|---|
RU2776920C1 true RU2776920C1 (en) | 2022-07-28 |
Family
ID=
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2809209C1 (en) * | 2023-08-11 | 2023-12-07 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logical module |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2610678C1 (en) * | 2015-11-24 | 2017-02-14 | Олег Александрович Козелков | Universal logic module |
RU2626343C1 (en) * | 2016-04-13 | 2017-07-26 | Олег Александрович Козелков | Adjustable logic module |
RU2704737C1 (en) * | 2018-08-30 | 2019-10-30 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic module |
RU2709669C1 (en) * | 2019-03-11 | 2019-12-19 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic module |
RU2718209C1 (en) * | 2019-03-14 | 2020-03-31 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic module |
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2610678C1 (en) * | 2015-11-24 | 2017-02-14 | Олег Александрович Козелков | Universal logic module |
RU2626343C1 (en) * | 2016-04-13 | 2017-07-26 | Олег Александрович Козелков | Adjustable logic module |
RU2704737C1 (en) * | 2018-08-30 | 2019-10-30 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic module |
RU2709669C1 (en) * | 2019-03-11 | 2019-12-19 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic module |
RU2718209C1 (en) * | 2019-03-14 | 2020-03-31 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic module |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2809482C1 (en) * | 2023-06-15 | 2023-12-12 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logical module |
RU2809209C1 (en) * | 2023-08-11 | 2023-12-07 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logical module |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2294007C1 (en) | Logical transformer | |
RU2701461C1 (en) | Majority module | |
RU2776920C1 (en) | Logic module | |
RU2704735C1 (en) | Threshold module | |
RU2641454C2 (en) | Logic converter | |
RU2287897C1 (en) | Majority module | |
RU2629451C1 (en) | Logic converter | |
RU2778678C1 (en) | Logic module | |
RU2249844C2 (en) | Logic module | |
RU2676888C1 (en) | Logical module | |
RU2718209C1 (en) | Logic module | |
RU2700557C1 (en) | Logic converter | |
RU2700550C1 (en) | Logic module | |
RU2697727C2 (en) | Majority module | |
RU2710877C1 (en) | Majority module | |
RU2757830C1 (en) | Logic module | |
RU2768627C1 (en) | Logic converter | |
RU2758188C1 (en) | Logic module | |
RU2775573C1 (en) | Majority module | |
RU2700556C1 (en) | Logic converter | |
RU2630394C2 (en) | Logic module | |
RU2634229C1 (en) | Logical converter | |
RU2700555C1 (en) | Majority module | |
RU2757817C1 (en) | Logic converter | |
RU2704737C1 (en) | Logic module |