[go: up one dir, main page]

RU2417404C1 - Логический преобразователь - Google Patents

Логический преобразователь Download PDF

Info

Publication number
RU2417404C1
RU2417404C1 RU2009136868/08A RU2009136868A RU2417404C1 RU 2417404 C1 RU2417404 C1 RU 2417404C1 RU 2009136868/08 A RU2009136868/08 A RU 2009136868/08A RU 2009136868 A RU2009136868 A RU 2009136868A RU 2417404 C1 RU2417404 C1 RU 2417404C1
Authority
RU
Russia
Prior art keywords
inputs
input
majority
elements
output
Prior art date
Application number
RU2009136868/08A
Other languages
English (en)
Inventor
Дмитрий Васильевич Андреев (RU)
Дмитрий Васильевич Андреев
Исаак Павлович Гринберг (RU)
Исаак Павлович Гринберг
Игорь Алексеевич Кузнецов (RU)
Игорь Алексеевич Кузнецов
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 RU2009136868/08A priority Critical patent/RU2417404C1/ru
Application granted granted Critical
Publication of RU2417404C1 publication Critical patent/RU2417404C1/ru

Links

Landscapes

  • Train Traffic Observation, Control, And Security (AREA)

Abstract

Изобретение относится к вычислительной технике и может быть использовано как средство преобразования кодов. Техническим результатом является уменьшение аппаратурных затрат. Логический преобразователь содержит шесть мажоритарных элементов, четыре информационных входа, два настроечных входа. 1 ил.

Description

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны логические преобразователи (см., например, патент РФ 2248034, кл. G06F 7/38, 2005 г.), которые содержат мажоритарные элементы и реализуют любую из четырех простых симметричных булевых функций τ1=x1∨x2∨x3∨x4, τ2=x1x2∨x1x3∨x1x4∨x2x3∨x2x4∨x3x4, τ3=x1x2x3∨x1x2x4∨x1x3x4∨x2x3x4, τ4=x1x2x3x4, зависящих от четырех аргументов - входных двоичных сигналов х1, х2, x3, x4∈{0,1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических преобразователей, относятся большие аппаратурные затраты.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, логический преобразователь (патент РФ 2281545, кл. G06F 7/57, 2006 г.), который содержит мажоритарные элементы и реализует любую из четырех простых симметричных булевых функций τ1=x1∨x2∨x3∨x4, τ2=x1x2∨x1x3∨x1x4∨x2x3∨x2x4∨x3x4, τ3=x1x2x3∨x1x2x4∨x1x3x4∨x2x3x4, τ4=x1x2x3x4, зависящих от четырех аргументов - входных двоичных сигналов х1, х2, х3, х4∈{0,1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся большие аппаратурные затраты, обусловленные тем, что прототип содержит семь мажоритарных элементов.
Техническим результатом изобретения является уменьшение аппаратурных затрат при сохранении функциональных возможностей прототипа.
Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем шесть мажоритарных элементов и подключенном первым, вторым, четвертым информационными и первым настроечным входами соответственно к второму, третьему входам первого, третьему входу пятого и первому входу третьего мажоритарных элементов, особенность заключается в том, что второй, третий входы и выход второго мажоритарного элемента соединены соответственно с третьим, четвертым информационными входами логического преобразователя и третьим входом третьего мажоритарного элемента, второй вход и выход которого соединены соответственно с выходом первого мажоритарного элемента и третьим входом шестого мажоритарного элемента, подключенного первым, вторым входами и выходом соответственно к выходам четвертого, пятого мажоритарных элементов и выходу логического преобразователя, первый, второй и третий информационные входы которого соединены соответственно с вторым, третьим входами четвертого и вторым входом пятого мажоритарных элементов, подключенных первыми входами к первому настроечному входу логического преобразователя, второй настроечный вход которого образован объединенными первыми входами первого, второго мажоритарных элементов.
На чертеже представлена схема предлагаемого логического преобразователя.
Логический преобразователь содержит мажоритарные элементы 11-16, причем объединенные вторые и объединенные третьи входы элементов 11, 14, объединенные вторые и объединенные третьи входы элементов 12, 15 образуют соответственно первый и второй, третий и четвертый информационные входы логического преобразователя, подключенного выходом к выходу элемента 16, первый, второй и третий входы которого соединены соответственно с выходами элементов 14, 15 и 13, подключенных первыми входами к первому настроечному входу логического преобразователя, второй настроечный вход которого образован объединенными первыми входами элементов 11, 12, подключенных выходами соответственно к второму, третьему входам элемента 13.
Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первый - четвертый информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы x1-x4∈{0,1} и f1,f2∈{0,1}. На выходе мажоритарного элемента
Figure 00000001
имеем ak1#ak2#ak3=ak1ak2∨ak1ak3, где ak1,ak2,ak3 и #, ∨, · есть соответственно сигналы на его первом, втором, третьем входах и символы операций Maj, ИЛИ, И. Следовательно, если на первом входе элемента 1k присутствует «1» либо «0», то этот элемент будет выполнять операцию ak2∨ak3 либо ak2ak3. Таким образом, на выходе предлагаемого преобразователя получим
Figure 00000002
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический преобразователь реализует любую из четырех простых симметричных булевых функций τ1=x1∨x2∨x3∨x4, τ2=x1x2∨x1x3∨x1x4∨x2x3∨x2x4∨x3x4, τ3=x1x2x3∨x1x2x4∨x1x3x4∨x2x3x4, τ4=x1x2x3x4, зависящих от четырех аргументов - входных двоичных сигналов x1, x2, x3, x4∈{0,1}, и обладает меньшими по сравнению с прототипом аппаратурными затратами, поскольку содержит на один мажоритарный элемент меньше, чем в аппаратурном составе прототипа.

Claims (1)

  1. Логический преобразователь для реализации любой из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов, содержащий шесть мажоритарных элементов и подключенный первым, вторым, четвертым информационными и первым настроечным входами соответственно к второму, третьему входам первого, третьему входу пятого и первому входу третьего мажоритарных элементов, отличающийся тем, что второй, третий входы и выход второго мажоритарного элемента соединены соответственно с третьим, четвертым информационными входами логического преобразователя и третьим входом третьего мажоритарного элемента, второй вход и выход которого соединены соответственно с выходом первого мажоритарного элемента и третьим входом шестого мажоритарного элемента, подключенного первым, вторым входами и выходом соответственно к выходам четвертого, пятого мажоритарных элементов и выходу логического преобразователя, первый, второй и третий информационные входы которого соединены соответственно с вторым, третьим входами четвертого и вторым входом пятого мажоритарных элементов, подключенных первыми входами к первому настроечному входу логического преобразователя, второй настроечный вход которого образован объединенными первыми входами первого, второго мажоритарных элементов.
RU2009136868/08A 2009-10-05 2009-10-05 Логический преобразователь RU2417404C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2009136868/08A RU2417404C1 (ru) 2009-10-05 2009-10-05 Логический преобразователь

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2009136868/08A RU2417404C1 (ru) 2009-10-05 2009-10-05 Логический преобразователь

Publications (1)

Publication Number Publication Date
RU2417404C1 true RU2417404C1 (ru) 2011-04-27

Family

ID=44731654

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009136868/08A RU2417404C1 (ru) 2009-10-05 2009-10-05 Логический преобразователь

Country Status (1)

Country Link
RU (1) RU2417404C1 (ru)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2518669C1 (ru) * 2013-02-01 2014-06-10 Общество с ограниченной ответственностью "ИВЛА-ОПТ" Логический преобразователь
RU2542895C1 (ru) * 2013-11-06 2015-02-27 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" Логический преобразователь
RU2610678C1 (ru) * 2015-11-24 2017-02-14 Олег Александрович Козелков Универсальный логический модуль
RU2616890C1 (ru) * 2016-04-13 2017-04-18 Олег Александрович Козелков Формирователь симметричных булевых функций
RU2700557C1 (ru) * 2018-09-24 2019-09-17 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический преобразователь
RU2710871C1 (ru) * 2019-03-11 2020-01-14 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический преобразователь

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2518669C1 (ru) * 2013-02-01 2014-06-10 Общество с ограниченной ответственностью "ИВЛА-ОПТ" Логический преобразователь
RU2542895C1 (ru) * 2013-11-06 2015-02-27 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" Логический преобразователь
RU2610678C1 (ru) * 2015-11-24 2017-02-14 Олег Александрович Козелков Универсальный логический модуль
RU2616890C1 (ru) * 2016-04-13 2017-04-18 Олег Александрович Козелков Формирователь симметричных булевых функций
RU2700557C1 (ru) * 2018-09-24 2019-09-17 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический преобразователь
RU2710871C1 (ru) * 2019-03-11 2020-01-14 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический преобразователь

Similar Documents

Publication Publication Date Title
RU2393527C2 (ru) Логический преобразователь
RU2417404C1 (ru) Логический преобразователь
RU2517720C1 (ru) Логический преобразователь
RU2580801C1 (ru) Мажоритарный модуль
RU2542920C2 (ru) Логический модуль
RU2647639C1 (ru) Логический преобразователь
RU2281545C1 (ru) Логический преобразователь
RU2701461C1 (ru) Мажоритарный модуль
RU2443009C1 (ru) Логический преобразователь
RU2518669C1 (ru) Логический преобразователь
RU2472209C1 (ru) Логический модуль
RU2559708C1 (ru) Логический преобразователь
RU2580799C1 (ru) Логический преобразователь
RU2542895C1 (ru) Логический преобразователь
RU2621281C1 (ru) Логический преобразователь
RU2629451C1 (ru) Логический преобразователь
RU2641454C2 (ru) Логический преобразователь
RU2393528C2 (ru) Логический модуль
RU2248034C1 (ru) Логический преобразователь
RU2474875C1 (ru) Аналоговый процессор
RU2703675C1 (ru) Логический преобразователь
RU2704735C1 (ru) Пороговый модуль
RU2621376C1 (ru) Логический модуль
RU2610678C1 (ru) Универсальный логический модуль
RU2630394C2 (ru) Логический модуль

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20111006