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

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

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Техническим результатом является упрощение устройства за счет сокращения количества выводов, на которые подаются входные двоичные сигналы, и уменьшения числа мест пересечения соединений при сохранении функциональных возможностей. Логический преобразователь предназначен для реализации любой из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов, и может быть использован в системах цифровой вычислительной техники как средство преобразования кодов, при этом логический преобразователь содержит пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ (11, логический преобразователь, патент № 2475814 , 15), резистор (2), двадцать один ключ (3 11, логический преобразователь, патент № 2475814 , 325) и связи между ними. 1 ил., 1 табл. логический преобразователь, патент № 2475814

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

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

Логический преобразователь, предназначенный для реализации любой из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов, содержащий четыре настроечных входа, выход, отличающийся тем, что в него дополнительно введены пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, резистор и двадцать один ключ, причем все ключи сгруппированы в пять групп так, что k-я логический преобразователь, патент № 2475814 четвертая и пятая группы содержат соответственно пять, четыре и два ключа, в m-й (логический преобразователь, патент № 2475814 ) группе нечетные и четные, а в пятой группе первый и второй ключи выполнены соответственно замыкающими и размыкающими, в k-й группе вход и выход второго, вход и выход четвертого ключей соединены соответственно с входом третьего и выходом первого, входом пятого и выходом третьего ключей, в четвертой группе вход и выход второго, выход четвертого ключей соединены соответственно с входом третьего и выходом первого, выходом третьего ключей, в пятой группе выход второго ключа соединен с выходом первого ключа и выходом логического преобразователя, выход нечетного ключа предыдущей группы соединен с входом одноименного нечетного ключа последующей группы, выход пятого ключа третьей и выход третьего ключа четвертой групп соединены соответственно с входом четвертого ключа четвертой и входом второго ключа пятой групп, а входы первого, третьего и пятого ключей первой группы соединены соответственно с вторым, третьим и четвертым настроечными входами логического преобразователя, i-й (логический преобразователь, патент № 2475814 ) информационный вход которого образован первым входом i-й элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, подсоединенного выходом и вторым входом соответственно к управляющему входу ключей i-й группы и первому настроечному входу логического преобразователя, подсоединенному через резистор к выходу логического преобразователя.

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

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

Известны логические преобразователи (см., например, патент РФ 2281545, кл. G06F 7/57, 2006 г.), которые реализуют любую из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (патент РФ 2294007, кл. G06F 7/57, 2007 г.), который имеет четыре настроечных входа, выход и реализует любую из пяти простых симметричных булевых функций логический преобразователь, патент № 2475814 1, логический преобразователь, патент № 2475814 , логический преобразователь, патент № 2475814 5, зависящих от пяти аргументов - входных двоичных сигналов х1, логический преобразователь, патент № 2475814 , х5логический преобразователь, патент № 2475814 {0,1}. Отметим, что для функции логический преобразователь, патент № 2475814 j (логический преобразователь, патент № 2475814 ) справедливо равенство

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

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем четыре настроечных входа и выход, особенность заключается в том, что в него дополнительно введены пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, резистор и двадцать один ключ, причем все ключи сгруппированы в пять групп так, что k-я (логический преобразователь, патент № 2475814 ), четвертая и пятая группы содержат соответственно пять, четыре и два ключа, в m-й (логический преобразователь, патент № 2475814 ) группе нечетные и четные, а в пятой группе первый и второй ключи выполнены соответственно замыкающими и размыкающими, в k-й группе вход и выход второго, вход и выход четвертого ключей соединены соответственно с входом третьего и выходом первого, входом пятого и выходом третьего ключей, в четвертой группе вход и выход второго, выход четвертого ключей соединены соответственно с входом третьего и выходом первого, выходом третьего ключей, в пятой группе выход второго ключа соединен с выходом первого ключа и выходом логического преобразователя, выход нечетного ключа предыдущей группы соединен с входом одноименного нечетного ключа последующей группы, выход пятого ключа третьей и выход третьего ключа четвертой групп соединены соответственно с входом четвертого ключа четвертой и входом второго ключа пятой групп, а входы первого, третьего и пятого ключей первой группы соединены соответственно с вторым, третьим и четвертым настроечными входами логического преобразователя, i-й (логический преобразователь, патент № 2475814 ) информационный вход которого образован первым входом i-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, подсоединенного выходом и вторым входом соответственно к управляющему входу ключей i-й группы и первому настроечному входу логического преобразователя, подсоединенному через резистор к выходу логического преобразователя.

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

Логический преобразователь содержит пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 11, логический преобразователь, патент № 2475814 , 15, резистор 2 и двадцать один ключ 3 11, логический преобразователь, патент № 2475814 ,325, причем все ключи сгруппированы в пять групп так, что k-я логический преобразователь, патент № 2475814 четвертая и пятая группы содержат соответственно ключи 31k, логический преобразователь, патент № 2475814 , 35k, ключи 314, логический преобразователь, патент № 2475814 , 344 и ключи 315, 325 , а ключи 31k, 33k, 35k, 3 14, 334, 315 и 32k, 3 4k, 324, 344, 325 выполнены соответственно замыкающими и размыкающими, вход и выход ключа 32k, вход и выход ключа 34k соединены соответственно с входом ключа 3k и выходом ключа 31k, входом ключа 35k и выходом ключа 33k, вход и выход ключа 324, выход ключа 344 соединены соответственно с входом ключа 334 и выходом ключа 314, выходом ключа 334, выход ключа 3 25 соединен с выходом ключа 315 и выходом логического преобразователя, выход нечетного ключа предыдущей группы соединен с входом одноименного нечетного ключа последующей группы, выходы ключей 353 и 334 соединены соответственно с входами ключей 344 и 325, а входы ключей 311, 331 и 351 соединены соответственно с вторым, третьим и четвертым настроечными входами логического преобразователя, i-й (логический преобразователь, патент № 2475814 ) информационный вход которого образован первым входом элемента 1i, подсоединенного выходом и вторым входом соответственно к управляющему входу ключей i-й группы и первому настроечному входу логического преобразователя, подсоединенному через резистор 2 к выходу ключа 315.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, логический преобразователь, патент № 2475814 , четвертом настроечных входах фиксируются соответственно необходимые управляющие сигналы f1, логический преобразователь, патент № 2475814 , f4логический преобразователь, патент № 2475814 {0,1}; на его первый, логический преобразователь, патент № 2475814 , пятый информационные входы подаются соответственно входные двоичные сигналы х1, логический преобразователь, патент № 2475814 , хлогический преобразователь, патент № 2475814 {0,1}. Если на управляющем входе ключей m-й {логический преобразователь, патент № 2475814 ) группы присутствует логическая «1» либо логический «0», то нечетные ключи этой группы соответственно замкнуты либо разомкнуты, а четные - соответственно разомкнуты либо замкнуты. Если на управляющем входе ключей пятой группы присутствует логическая «1» либо логический «0», то ключ 315 (325) соответственно замкнут (разомкнут) либо разомкнут (замкнут). Таким образом, имеем следующую таблицу

f1f 2f3 f4 Z
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
10 11
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
10 01
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
01 11
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
01 10
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
01 00
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814
логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814 логический преобразователь, патент № 2475814

С учетом равенства (1) и данных, приведенных в таблице, операция, воспроизводимая предлагаемым логическим преобразователем, определяется выражением

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

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

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

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