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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первый, логический преобразователь, патент № 2518669 , четвертый информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы x1, логический преобразователь, патент № 2518669 , x4логический преобразователь, патент № 2518669 {0,1} и сигналы f1, f2логический преобразователь, патент № 2518669 {0,1} константной настройки. На выходе мажоритарного элемента 1kлогический преобразователь, патент № 2518669 имеем Maj(ak1, ak2 , ak3)=ak1ak2 логический преобразователь, патент № 2518669 ak1ak3, где a k1, ak2, ak3 и логический преобразователь, патент № 2518669 , логический преобразователь, патент № 2518669 есть соответственно сигналы на его первом, втором, третьем входах и символы операций ИЛИ, И. Следовательно, сигнал на выходе элемента 15 определяется выражением

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

где

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

Таким образом, на выходе предлагаемого преобразователя получим

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

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

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

способ и аппаратура для обеспечения поддержки альтернативных вычислений в реконфигурируемых системах-на-кристалле -  патент 2519387 (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)
высокопараллельный спецпроцессор для решения задачи о выполнимости булевых формул -  патент 2474871 (10.02.2013)
Наверх