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

Классы МПК:G06F7/57 арифметико-логические устройства (ALU), те оборудование или устройства для выполнения двух или более операций, относящихся к группам  7/483
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2005-11-03
публикация патента:

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления. Техническим результатом является расширение функциональных возможностей устройства. Устройство содержит четыре настроечных входа, мажоритарные элементы, сгруппированные в шесть групп, при этом i (i=1,5) группа содержит три мажоритарных элемента, шестая группа - четыре мажоритарных элемента. 1 ил., 1 табл. логический преобразователь, патент № 2294007

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

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

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

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

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

Известны логические преобразователи (см., например, патент РФ 2249844, кл. G 06 F 7/38, 2005 г.), которые реализуют любую из трех простых симметричных булевых функций, зависящих от трех аргументов - входных двоичных сигналов.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (патент РФ 2248034, кл. G 06 F 7/38, 2005 г.), который содержит одиннадцать мажоритарных элементов и реализует любую из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов, при этом глубина схемы прототипа составляет Н=6.

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

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

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

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

Логический преобразователь содержит мажоритарные элементы 111,..., 164, которые имеют по три входа и сгруппированы в шесть групп так, что i-я логический преобразователь, патент № 2294007 и шестая группы содержат соответственно элементы 1 i1, 1i2, 1i3 и 161,..., 164, первые входы элементов 11j,..., 1 5j логический преобразователь, патент № 2294007 объединены и образуют j-й настроечный вход логического преобразователя, четвертый настроечный вход которого образован объединенными первыми входами элементов 161 ,..., 164, выходы элементов 1 i1 и 1i2 соединены соответственно с вторым и третьим входами элемента 1i3 , выход элемента 113 и выходы элементов 123,..., 153 подключены соответственно к второму входу элемента 161 и третьим входам элементов 161,..., 1 64, выходы элементов 161,..., 1 63 соединены соответственно с вторыми входами элементов 162,..., 164, а выход элемента 164 является выходом логического преобразователя.

Работа предлагаемого логического преобразователя осуществляется следующим образом.

На его первом,...,четвертом настроечных входах фиксируются соответственно необходимые управляющие сигналы f1,..., f4 логический преобразователь, патент № 2294007 {0,1}; на второй, третий входы элемента 1 i1, второй, третий входы элемента 1i2 логический преобразователь, патент № 2294007 подается соответственно неповторяющийся набор x i1, хi2, xi3 , хi4, образованный четырьмя неповторяющимися сигналами из входного кортежа двоичных сигналов х 1,..., х5 логический преобразователь, патент № 2294007 {0,1} (см. таблицу).

ix i1xi2 xi3x i4
1 x1x 2x3 x4
2 x1 x5x 2x3
3x 4x5 x1x 2
4 x2x 3x4 x5
5 x3 x4x 1x5

Сигнал на выходе мажоритарного элемента равен 1 (0) только тогда, когда на двух или на всех входах этого элемента действуют сигналы, равные 1 (0). Следовательно, если на первом входе мажоритарного элемента присутствует 1 (0), то этот элемент будет выполнять операцию ИЛИ (И) над сигналами, действующими на его втором и третьем входах. Таким образом, операция, воспроизводимая предлагаемым преобразователем, определяется выражением

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

где символами логический преобразователь, патент № 2294007 и · обозначены соответственно операции ИЛИ и И; логический преобразователь, патент № 2294007 1,..., логический преобразователь, патент № 2294007 5 есть простые симметричные булевы функции пяти аргументов x1,..., x 5 (см. стр.126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974).

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

Класс 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)
Наверх