RU2803625C1 - Логический преобразователь - Google Patents
Логический преобразователь Download PDFInfo
- Publication number
- RU2803625C1 RU2803625C1 RU2023112074A RU2023112074A RU2803625C1 RU 2803625 C1 RU2803625 C1 RU 2803625C1 RU 2023112074 A RU2023112074 A RU 2023112074A RU 2023112074 A RU2023112074 A RU 2023112074A RU 2803625 C1 RU2803625 C1 RU 2803625C1
- Authority
- RU
- Russia
- Prior art keywords
- inputs
- elements
- input
- logic converter
- majority elements
- Prior art date
Links
- RONWGALEIBILOG-VMJVVOMYSA-N quinine sulfate Chemical compound [H+].[H+].[O-]S([O-])(=O)=O.C([C@H]([C@H](C1)C=C)C2)C[N@@]1[C@@H]2[C@H](O)C1=CC=NC2=CC=C(OC)C=C21.C([C@H]([C@H](C1)C=C)C2)C[N@@]1[C@@H]2[C@H](O)C1=CC=NC2=CC=C(OC)C=C21 RONWGALEIBILOG-VMJVVOMYSA-N 0.000 abstract description 5
- 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
Abstract
Логический преобразователь предназначен для реализации любой из простых симметричных булевых функций , зависящих от семи аргументов - входных двоичных сигналов, и может быть использован в системах цифровой вычислительной техники как средство преобразования кодов. Логический преобразователь содержит восемь мажоритарных элементов (11, …,18) и два элемента исключающее ИЛИ (21, 22). В результате достигнуто упрощение схемы логического преобразователя за счет уменьшения ее цены по Квайну при сохранении функциональных возможностей прототипа. 1 ил., 2 табл.
Description
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны логические преобразователи (см., например, патент РФ 2689815, кл. G06F7/57, 2019 г.), которые содержат мажоритарные элементы и с помощью константной настройки реализуют любую из простых симметричных булевых функций , зависящих от семи аргументов - входных двоичных сигналов.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических преобразователей, относится схемная сложность, обусловленная тем, что цена по Квайну схемы, в частности, упомянутого аналога равна 36.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (патент РФ 2762620, кл. G06F7/57, 2021 г.), который содержит мажоритарные элементы и с помощью константной настройки реализует любую из простых симметричных булевых функций , зависящих от семи аргументов - входных двоичных сигналов.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится схемная сложность, обусловленная тем, что цена по Квайну схемы прототипа равна 33.
Техническим результатом изобретения является упрощение схемы логического преобразователя за счет уменьшения ее цены по Квайну при сохранении функциональных возможностей прототипа.
Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем восемь мажоритарных элементов, выходы третьего, четвертого, третий вход восьмого и первые входы третьего, шестого мажоритарных элементов соединены соответственно с вторыми входами четвертого, пятого, выходом второго мажоритарных элементов и первым, вторым настроечными входами логического преобразователя, особенность заключается в том, что в него дополнительно введены два элемента исключающее ИЛИ, третьи входы четвертого, пятого мажоритарных элементов, i-й () вход и выход j-го () элемента исключающее ИЛИ соединены соответственно с выходами восьмого, седьмого, i-ым входом j-го и вторым входом ()-го мажоритарных элементов, третьи входы третьего, шестого и вторые входы седьмого, восьмого мажоритарных элементов соединены соответственно с выходами второго, первого элементов исключающее ИЛИ и выходами шестого, первого мажоритарных элементов, а первый, второй, третий входы j-го элемента исключающее ИЛИ, третий вход седьмого и выход пятого мажоритарных элементов соединены соответственно с ()-ым, ()-ым, ()-ым, седьмым информационными входами и выходом логического преобразователя, второй и первый настроечные входы которого соединены соответственно с первыми входами четвертого, пятого, восьмого и первым входом седьмого мажоритарных элементов.
На чертеже представлена схема предлагаемого логического преобразователя.
Логический преобразователь содержит мажоритарные элементы 11,…,18 и элементы исключающее ИЛИ 21, 22, причем выходы элементов 11, 21, 22, 13, 14, 16 и третьи входы элементов 13, 14, 15, 16, 18 соединены соответственно с вторыми входами элементов 18, 13, 16, 14, 15, 17 и выходами элементов 22, 18, 17, 21, 12, i-й () вход элемента 1 j () соединен с i-ым входом элемента 2 j , а первый, второй, третий входы элемента 2 j , третий вход элемента 17 и выход элемента 15 являются соответственно ()-ым, ()-ым, ()-ым, седьмым информационными входами и выходом логического преобразователя, первый и второй настроечные входы которого соединены соответственно с первыми входами элементов 13, 17 и первыми входами элементов 14, 15, 16, 18.
Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, втором настроечных входах фиксируются соответственно необходимые сигналы константной настройки. На его первый,…,седьмой информационные входы подаются соответственно двоичные сигналы . В представленной ниже табл.1 приведены значения внутренних сигналов (), предлагаемого логического преобразователя, полученные для всех возможных наборов значений сигналов . Далее в табл.2 приведены значения его выходного сигнала Z, полученные для всех возможных наборов значений сигналов при 1) ; 2) , ; 3) , ; 4) .
| Таблица 1 | |||
| 000 | 00 | 100 | 01 |
| 001 | 01 | 101 | 10 |
| 010 | 01 | 110 | 10 |
| 011 | 10 | 111 | 11 |
| Таблица 2 | |||||||||||||
| 1) | 2) | 3) | 4) | 1) | 2) | 3) | 4) | ||||||
| Z | Z | Z | Z | Z | Z | Z | Z | ||||||
| 0 | 00 | 00 | 0 | 0 | 0 | 0 | 1 | 00 | 00 | 1 | 0 | 0 | 0 |
| 0 | 00 | 01 | 1 | 0 | 0 | 0 | 1 | 00 | 01 | 1 | 1 | 0 | 0 |
| 0 | 00 | 10 | 1 | 1 | 0 | 0 | 1 | 00 | 10 | 1 | 1 | 0 | 0 |
| 0 | 00 | 11 | 1 | 1 | 0 | 0 | 1 | 00 | 11 | 1 | 1 | 0 | 0 |
| 0 | 01 | 00 | 1 | 0 | 0 | 0 | 1 | 01 | 00 | 1 | 1 | 0 | 0 |
| 0 | 01 | 01 | 1 | 1 | 0 | 0 | 1 | 01 | 01 | 1 | 1 | 0 | 0 |
| 0 | 01 | 10 | 1 | 1 | 0 | 0 | 1 | 01 | 10 | 1 | 1 | 0 | 0 |
| 0 | 01 | 11 | 1 | 1 | 0 | 0 | 1 | 01 | 11 | 1 | 1 | 0 | 0 |
| 0 | 10 | 00 | 1 | 1 | 0 | 0 | 1 | 10 | 00 | 1 | 1 | 0 | 0 |
| 0 | 10 | 01 | 1 | 1 | 0 | 0 | 1 | 10 | 01 | 1 | 1 | 0 | 0 |
| 0 | 10 | 10 | 1 | 1 | 0 | 0 | 1 | 10 | 10 | 1 | 1 | 0 | 0 |
| 0 | 10 | 11 | 1 | 1 | 0 | 0 | 1 | 10 | 11 | 1 | 1 | 1 | 0 |
| 0 | 11 | 00 | 1 | 1 | 0 | 0 | 1 | 11 | 00 | 1 | 1 | 0 | 0 |
| 0 | 11 | 01 | 1 | 1 | 0 | 0 | 1 | 11 | 01 | 1 | 1 | 0 | 0 |
| 0 | 11 | 10 | 1 | 1 | 0 | 0 | 1 | 11 | 10 | 1 | 1 | 1 | 0 |
| 0 | 11 | 11 | 1 | 1 | 1 | 0 | 1 | 11 | 11 | 1 | 1 | 1 | 1 |
Если либо , либо , либо , то согласно табл. 1, табл. 2 соответственно имеем
либо либо
либо ,
где есть простые симметричные булевы функции семи аргументов (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974 г.).
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический преобразователь с помощью константной настройки реализует любую из простых симметричных булевых функций , зависящих от семи аргументов - входных двоичных сигналов, при этом схема предлагаемого логического преобразователя проще чем у прототипа, поскольку ее цена по Квайну равна 30.
Claims (1)
- Логический преобразователь, предназначенный для реализации простых симметричных булевых функций, содержащий восемь мажоритарных элементов, причем выходы третьего, четвертого, третий вход восьмого и первые входы третьего, шестого мажоритарных элементов соединены соответственно с вторыми входами четвертого, пятого, выходом второго мажоритарных элементов и первым, вторым настроечными входами логического преобразователя, отличающийся тем, что в него дополнительно введены два элемента исключающее ИЛИ, третьи входы четвертого, пятого мажоритарных элементов, i-й (
) вход и выход j-го ( ) элемента исключающее ИЛИ соединены соответственно с выходами восьмого, седьмого, i-м входом j-го и вторым входом ( )-го мажоритарных элементов, третьи входы третьего, шестого и вторые входы седьмого, восьмого мажоритарных элементов соединены соответственно с выходами второго, первого элементов исключающее ИЛИ и выходами шестого, первого мажоритарных элементов, а первый, второй, третий входы j-го элемента исключающее ИЛИ, третий вход седьмого и выход пятого мажоритарных элементов соединены соответственно с ( )-м, ( )-м, ( )-м, седьмым информационными входами и выходом логического преобразователя, второй и первый настроечные входы которого соединены соответственно с первыми входами четвертого, пятого, восьмого и первым входом седьмого мажоритарных элементов.
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2803625C1 true RU2803625C1 (ru) | 2023-09-18 |
Family
ID=
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2580799C1 (ru) * | 2015-03-17 | 2016-04-10 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Логический преобразователь |
| RU2602331C1 (ru) * | 2015-09-25 | 2016-11-20 | Олег Александрович Козелков | Логический преобразователь |
| RU2703675C1 (ru) * | 2019-03-11 | 2019-10-21 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Логический преобразователь |
| RU2768627C1 (ru) * | 2021-04-02 | 2022-03-24 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Логический преобразователь |
| US11290111B1 (en) * | 2021-05-21 | 2022-03-29 | Kepler Computing Inc. | Majority logic gate based and-or-invert logic gate with non-linear input capacitors |
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2580799C1 (ru) * | 2015-03-17 | 2016-04-10 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Логический преобразователь |
| RU2602331C1 (ru) * | 2015-09-25 | 2016-11-20 | Олег Александрович Козелков | Логический преобразователь |
| RU2703675C1 (ru) * | 2019-03-11 | 2019-10-21 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Логический преобразователь |
| RU2768627C1 (ru) * | 2021-04-02 | 2022-03-24 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Логический преобразователь |
| US11290111B1 (en) * | 2021-05-21 | 2022-03-29 | Kepler Computing Inc. | Majority logic gate based and-or-invert logic gate with non-linear input capacitors |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2803625C1 (ru) | Логический преобразователь | |
| RU2647639C1 (ru) | Логический преобразователь | |
| RU2248034C1 (ru) | Логический преобразователь | |
| RU2701461C1 (ru) | Мажоритарный модуль | |
| RU2580799C1 (ru) | Логический преобразователь | |
| RU2703675C1 (ru) | Логический преобразователь | |
| RU2787338C1 (ru) | Логический преобразователь | |
| RU2812687C1 (ru) | Логический модуль | |
| RU2809482C1 (ru) | Логический модуль | |
| RU2809209C1 (ru) | Логический модуль | |
| RU2286594C1 (ru) | Логический модуль | |
| RU2789749C1 (ru) | Логический преобразователь | |
| RU2809210C1 (ru) | Логический преобразователь | |
| RU2580798C1 (ru) | Логический преобразователь | |
| RU2420789C1 (ru) | Устройство сравнения двоичных чисел | |
| RU2812760C1 (ru) | Пороговый модуль | |
| RU2812688C1 (ru) | Пороговый модуль | |
| RU2710872C1 (ru) | Параллельный счетчик единичных сигналов | |
| RU2812683C1 (ru) | Мажоритарный модуль | |
| RU2491613C1 (ru) | Логический процессор | |
| RU2842869C1 (ru) | Компаратор двоичных чисел | |
| RU2849028C1 (ru) | Селектор двоичных чисел | |
| RU2791455C1 (ru) | Компаратор двоичных чисел | |
| RU2812272C1 (ru) | Пороговый модуль | |
| RU2778678C1 (ru) | Логический модуль |