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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Работа предлагаемого логического модуля осуществляется следующим образом. На его первый, второй, третий информационные и первый, второй, третий настроечные входы подаются соответственно двоичные сигналы x1,x 2,x3логический модуль, патент № 2393528 {0,1} и y1,y2,y3логический модуль, патент № 2393528 {0,1}. На выходе мажоритарного элемента 1i логический модуль, патент № 2393528 логический модуль, патент № 2393528 имеем ai1#ai2#ai3=a i1ai2логический модуль, патент № 2393528 ai1ai3логический модуль, патент № 2393528 ai2ai3, где ai1, a i2, ai3 и #, логический модуль, патент № 2393528 , логический модуль, патент № 2393528 есть соответственно сигналы на его первом, втором, третьем входах и символы операций Maj, ИЛИ, И. Следовательно, сигнал на выходе предлагаемого логического модуля определяется выражением

Z=y2(y1x1логический модуль, патент № 2393528 y12х2логический модуль, патент № 2393528 y2x3логический модуль, патент № 2393528 x2x3)логический модуль, патент № 2393528 x1(y2x2логический модуль, патент № 2393528 y2x3логический модуль, патент № 2393528 x2x3))логический модуль, патент № 2393528

логический модуль, патент № 2393528 y2(y1x2логический модуль, патент № 2393528 y1y3логический модуль, патент № 2393528 x2y3)логический модуль, патент № 2393528

(y1x1логический модуль, патент № 2393528 y1(y2x2логический модуль, патент № 2393528 y2x3логический модуль, патент № 2393528 x2x3)логический модуль, патент № 2393528 x1(y2x2логический модуль, патент № 2393528 y2x3логический модуль, патент № 2393528 x2x3))(y1x2 логический модуль, патент № 2393528 y1y3логический модуль, патент № 2393528 x2y3).

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

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

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

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

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