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

Классы МПК:G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении
Автор(ы):
Патентообладатель(и):Ульяновский государственный технический университет (RU)
Приоритеты:
подача заявки:
2003-05-12
публикация патента:

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

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

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

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

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

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

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

Известны логические преобразователи (см., например, рис.4 на стр. 24 в книге Цифровые и аналоговые интегральные микросхемы: Справочник/С.В.Якубовский, Л.И.Ниссельсон, В.И.Кулешова и др. М.: Радио и связь, 1989), которые реализуют простую симметричную булеву функцию логический преобразователь, патент № 2248034 1=x1логический преобразователь, патент № 2248034 x2, зависящую от двух аргументов - входных двоичных сигналов x1, xnлогический преобразователь, патент № 2248034 {0,1}.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (см. рис.18.2а на стр. 315 в книге Каяцкас А.А. Основы радиоэлектроники. М.: Высш. шк., 1988), который содержит три информационных входа и выход и реализует простую симметричную булеву функцию логический преобразователь, патент № 2248034 2=x1x2логический преобразователь, патент № 2248034 x1x3логический преобразователь, патент № 2248034 x2x3, зависящую от трех аргументов - входных двоичных сигналов x1,x2,x 3логический преобразователь, патент № 2248034 {0,1}.

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

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

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

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

Логический преобразователь содержит первый - четвертый информационные входы 11 -14, выход 2, первый и второй настроечные входы 3 1 и 32, мажоритарные элементы 41-4 11, причем вторые входы элементов 41, 4 2, 43 и третьи входы элементов 43 , 45, 46 подключены соответственно к входам 11 и 14 логического преобразователя, вход 12 которого соединен с вторыми входами элементов 4 4, 45 и третьим входом элемента 41 , а вход 13 подключен к третьим входам элементов 42, 44 и второму входу элемента 46 , выход элемента 41 соединен с вторым входом элемента 47, выход элемента 4i логический преобразователь, патент № 2248034 и выход элемента 4j логический преобразователь, патент № 2248034 подключены соответственно к третьему входу элемента 4i+5 и второму входу элемента 4j+1, а выход элемента 411 соединен с выходом 2 логического преобразователя, входы 31 и 32 которого образованы соответственно объединенными первыми входами элементов 41-46 и объединенными первыми входами элементов 47 -411.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первый - четвертый информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы x1-x4логический преобразователь, патент № 2248034 {0,1} и f1,f2логический преобразователь, патент № 2248034 {0,1}. Сигнал на выходе мажоритарного элемента 4 k логический преобразователь, патент № 2248034 равен “1” (“0”) только тогда, когда на двух или на всех входах этого элемента действуют сигналы, равные “1” (“0”). Следовательно, если на первом входе элемента 4k присутствует “1” (“0”), то этот элемент будет выполнять операцию “ИЛИ” (“И”) над сигналами, действующими на его втором и третьем входах. Таким образом, операция, воспроизводимая предлагаемым преобразователем, определяется выражением

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

где символами логический преобразователь, патент № 2248034 и · обозначены соответственно операции “ИЛИ” и “И”.

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

Класс G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении

генератор сигналов, изменяющихся по булевым функциям -  патент 2505849 (27.01.2014)
устройство для выравнивания порядков m двоичных чисел -  патент 2503991 (10.01.2014)
логический процессор -  патент 2491613 (27.08.2013)
способ и устройство фазовой синхронизации -  патент 2491571 (27.08.2013)
устройство для вычисления коэффициентов булевых преобразований над полем галуа gf(2n) -  патент 2475810 (20.02.2013)
мажоритарный модуль -  патент 2473954 (27.01.2013)
логический вычислитель -  патент 2445679 (20.03.2012)
способ и устройство умножения двоично-десятичных кодов -  патент 2410745 (27.01.2011)
мажоритарный модуль -  патент 2300137 (27.05.2007)
способ интегрирования сигнала управления для астатических систем управления летательными аппаратами и устройство для его осуществления -  патент 2275675 (27.04.2006)
Наверх