логический модуль

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

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

логический модуль, патент № 2497181

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

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

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

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

Известны логические модули (см., например, патент РФ 2262733, кл. G06F 7/00, 2005 г.), которые реализуют любую из трех простых симметричных булевых функций x1логический модуль, патент № 2497181 x2логический модуль, патент № 2497181 x3, х1х2логический модуль, патент № 2497181 x1x3логический модуль, патент № 2497181 x2x3, х1х2х 3, зависящих от трех аргументов - входных двоичных сигналов х1, х2, x3логический модуль, патент № 2497181 {0,1}.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический модуль (патент РФ 2249844, кл. G06F 7/38, 2005 г.), который содержит два настроечных, три информационных входа, выход и реализует любую из трех простых симметричных булевых функций x1логический модуль, патент № 2497181 x2логический модуль, патент № 2497181 x3, х1х2логический модуль, патент № 2497181 x1x3логический модуль, патент № 2497181 x2x3, х1х2х 3,, зависящих от трех аргументов - входных двоичных сигналов х1, х2, x3логический модуль, патент № 2497181 {0,1}.

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

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

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

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

Логический модуль содержит шесть замыкающих и шесть размыкающих ключей 111, логический модуль, патент № 2497181 , 131 и 211, логический модуль, патент № 2497181 , 231, которые сгруппированы в три группы так, что i-я (логический модуль, патент № 2497181 ) группа содержит ключи 1i1, логический модуль, патент № 2497181 , 1i(4-i) и 2i1, логический модуль, патент № 2497181 , 2i(4-i), в каждой группе выходы одноименных замыкающего и размыкающего ключей объединены, в j-й (логический модуль, патент № 2497181 ) группе вход предыдущего размыкающего ключа соединен с входом последующего замыкающего ключа, управляющие входы ключей 111, 112, 113, 211 , 212, 213 и 121, 122 , 221, 222 соединены соответственно с входами ключей 111 и 213, выходы ключей 212 , 213 и 222 соединены соответственно с входами ключей 221, 222 и 231 , а выходы ключей 1j1 и 131 соединены соответственно с входом ключа 1(j+1)1 и выходом логического модуля, i-й информационный и j-й настроечный входы которого соединены соответственно с управляющим входом всех ключей i-й группы и входом ключа 21j.

Работа предлагаемого логического модуля осуществляется следующим образом. На его первый, второй, третий информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы х1, х 2, x3логический модуль, патент № 2497181 {0,1} и y1, y2логический модуль, патент № 2497181 {0,1}. Если хi=1 либо xi=0 (логический модуль, патент № 2497181 ), то ключи 1i1, логический модуль, патент № 2497181 , 1i(4-i) соответственно замкнуты либо разомкнуты, а ключи 2i1, логический модуль, патент № 2497181 , 2i(4-i) соответственно разомкнуты либо замкнуты. Следовательно, сигнал на выходе предлагаемого логического модуля определяется выражением

логический модуль, патент № 2497181 ,

где логический модуль, патент № 2497181 , логический модуль, патент № 2497181 , - есть символы операций ИЛИ, И, НЕ. Таким образом, предлагаемый логический модуль будет воспроизводить операцию

логический модуль, патент № 2497181 .

При этом он, как и прототип, имеет два настроечных входа и использует константную настройку.

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

Класс 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)
логический процессор -  патент 2491613 (27.08.2013)
самопроверяемый специализированный вычислитель систем булевых функций -  патент 2485575 (20.06.2013)
ячейка однородной вычислительной среды, однородная вычислительная среда и устройство для конвейерных вычислений суммы м n-разрядных чисел -  патент 2475815 (20.02.2013)
логический преобразователь -  патент 2475814 (20.02.2013)
высокопараллельный спецпроцессор для решения задачи о выполнимости булевых формул -  патент 2474871 (10.02.2013)
Наверх