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

Классы МПК:G06F7/57 арифметико-логические устройства (ALU), те оборудование или устройства для выполнения двух или более операций, относящихся к группам  7/483
Автор(ы):, ,
Патентообладатель(и):Закрытое акционерное общество "ИВЛА-ОПТ" (RU)
Приоритеты:
подача заявки:
2009-10-05
публикация патента:

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

логический преобразователь, патент № 2417404

Формула изобретения

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

Описание изобретения к патенту

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

Известны логические преобразователи (см., например, патент РФ 2248034, кл. G06F 7/38, 2005 г.), которые содержат мажоритарные элементы и реализуют любую из четырех простых симметричных булевых функций логический преобразователь, патент № 2417404 1=x1логический преобразователь, патент № 2417404 x2логический преобразователь, патент № 2417404 x3логический преобразователь, патент № 2417404 x4, логический преобразователь, патент № 2417404 2=x1x2логический преобразователь, патент № 2417404 x1x3логический преобразователь, патент № 2417404 x1x4логический преобразователь, патент № 2417404 x2x3логический преобразователь, патент № 2417404 x2x4логический преобразователь, патент № 2417404 x3x4, логический преобразователь, патент № 2417404 3=x1x2x3логический преобразователь, патент № 2417404 x1x2x4логический преобразователь, патент № 2417404 x1x3x4логический преобразователь, патент № 2417404 x2x3x4, логический преобразователь, патент № 2417404 4=x1x2x3x 4, зависящих от четырех аргументов - входных двоичных сигналов х1, х2, x3, x4логический преобразователь, патент № 2417404 {0,1}.

К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических преобразователей, относятся большие аппаратурные затраты.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, логический преобразователь (патент РФ 2281545, кл. G06F 7/57, 2006 г.), который содержит мажоритарные элементы и реализует любую из четырех простых симметричных булевых функций логический преобразователь, патент № 2417404 1=x1логический преобразователь, патент № 2417404 x2логический преобразователь, патент № 2417404 x3логический преобразователь, патент № 2417404 x4, логический преобразователь, патент № 2417404 2=x1x2логический преобразователь, патент № 2417404 x1x3логический преобразователь, патент № 2417404 x1x4логический преобразователь, патент № 2417404 x2x3логический преобразователь, патент № 2417404 x2x4логический преобразователь, патент № 2417404 x3x4, логический преобразователь, патент № 2417404 3=x1x2x3логический преобразователь, патент № 2417404 x1x2x4логический преобразователь, патент № 2417404 x1x3x4логический преобразователь, патент № 2417404 x2x3x4, логический преобразователь, патент № 2417404 4=x1x2x3x 4, зависящих от четырех аргументов - входных двоичных сигналов х1, х2, х3, х4логический преобразователь, патент № 2417404 {0,1}.

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

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

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

На чертеже представлена схема предлагаемого логического преобразователя.

Логический преобразователь содержит мажоритарные элементы 11-16, причем объединенные вторые и объединенные третьи входы элементов 11, 14, объединенные вторые и объединенные третьи входы элементов 12, 1 5 образуют соответственно первый и второй, третий и четвертый информационные входы логического преобразователя, подключенного выходом к выходу элемента 16, первый, второй и третий входы которого соединены соответственно с выходами элементов 14, 15 и 13, подключенных первыми входами к первому настроечному входу логического преобразователя, второй настроечный вход которого образован объединенными первыми входами элементов 11, 12, подключенных выходами соответственно к второму, третьему входам элемента 1 3.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первый - четвертый информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы x1-x4логический преобразователь, патент № 2417404 {0,1} и f1,f2логический преобразователь, патент № 2417404 {0,1}. На выходе мажоритарного элемента логический преобразователь, патент № 2417404 имеем ak1#ak2#ak3=a k1ak2логический преобразователь, патент № 2417404 ak1ak3, где ak1,a k2,ak3 и #, логический преобразователь, патент № 2417404 , · есть соответственно сигналы на его первом, втором, третьем входах и символы операций Maj, ИЛИ, И. Следовательно, если на первом входе элемента 1k присутствует «1» либо «0», то этот элемент будет выполнять операцию ak2логический преобразователь, патент № 2417404 ak3 либо ak2ak3. Таким образом, на выходе предлагаемого преобразователя получим

логический преобразователь, патент № 2417404

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический преобразователь реализует любую из четырех простых симметричных булевых функций логический преобразователь, патент № 2417404 1=x1логический преобразователь, патент № 2417404 x2логический преобразователь, патент № 2417404 x3логический преобразователь, патент № 2417404 x4, логический преобразователь, патент № 2417404 2=x1x2логический преобразователь, патент № 2417404 x1x3логический преобразователь, патент № 2417404 x1x4логический преобразователь, патент № 2417404 x2x3логический преобразователь, патент № 2417404 x2x4логический преобразователь, патент № 2417404 x3x4, логический преобразователь, патент № 2417404 3=x1x2x3логический преобразователь, патент № 2417404 x1x2x4логический преобразователь, патент № 2417404 x1x3x4логический преобразователь, патент № 2417404 x2x3x4, логический преобразователь, патент № 2417404 4=x1x2x3x 4, зависящих от четырех аргументов - входных двоичных сигналов x1, x2, x3, x4логический преобразователь, патент № 2417404 {0,1}, и обладает меньшими по сравнению с прототипом аппаратурными затратами, поскольку содержит на один мажоритарный элемент меньше, чем в аппаратурном составе прототипа.

Класс G06F7/57 арифметико-логические устройства (ALU), те оборудование или устройства для выполнения двух или более операций, относящихся к группам  7/483

способ и аппаратура для обеспечения поддержки альтернативных вычислений в реконфигурируемых системах-на-кристалле -  патент 2519387 (10.06.2014)
логический преобразователь -  патент 2518669 (10.06.2014)
логический преобразователь -  патент 2517720 (27.05.2014)
логический вычислитель -  патент 2504826 (20.01.2014)
программируемое логическое устройство -  патент 2503993 (10.01.2014)
логический модуль -  патент 2497181 (27.10.2013)
логический процессор -  патент 2491613 (27.08.2013)
самопроверяемый специализированный вычислитель систем булевых функций -  патент 2485575 (20.06.2013)
ячейка однородной вычислительной среды, однородная вычислительная среда и устройство для конвейерных вычислений суммы м n-разрядных чисел -  патент 2475815 (20.02.2013)
логический преобразователь -  патент 2475814 (20.02.2013)
Наверх