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

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

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

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

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

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

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

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

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

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, логический модуль (патент РФ 2249844, кл. G 06 F 7/38, 2005 г.), который содержит два мажоритарных элемента, элемент "И", элемент "ИЛИ" и реализует любую из трех простых симметричных булевых функций логический модуль, патент № 2286594 11логический модуль, патент № 2286594 х2логический модуль, патент № 2286594 х3, логический модуль, патент № 2286594 2=x1х2логический модуль, патент № 2286594 x1х3логический модуль, патент № 2286594 x2х3, логический модуль, патент № 2286594 31х2х3, зависящих от трех аргументов - входных двоичных сигналов х1, х2, х3логический модуль, патент № 2286594 {0, 1}.

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

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

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

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

Логический модуль содержит элемент "И" и дополнительный элемент "И" 11 и 12, элемент "ИЛИ" и дополнительный элемент "ИЛИ" 2 1 и 22, первый, второй и третий мажоритарные элементы 31, 32 и 33, причем первый, второй входы и выход элемента 11 соединены соответственно с первым, вторым входами элемента 21 и третьим входом элемента 31, подключенного вторым входом к выходу элемента 22, а первый, второй входы и выход элемента 12 соединены соответственно с первым, вторым входами элемента 22 и третьим входом элемента 33, подключенного вторым входом и выходом соответственно к выходу элемента 21 и третьему входу элемента 3 2, второй, первый входы и выход которого соединены соответственно с выходом элемента 31, вторым настроечным входом и выходом логического модуля, подключенного первым, вторым, третьим, четвертым информационными и первым настроечным входами соответственно к первому, второму входам элемента 21, первому, второму входам элемента 22 и объединенным первым входам элементов 31, 33.

Работа предлагаемого логического модуля осуществляется следующим образом. На его первый, ..., четвертый информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы х1, ..., х4 логический модуль, патент № 2286594 {0, 1} и у1, у2логический модуль, патент № 2286594 {0, 1}. Сигнал на выходе мажоритарного элемента 3i (iлогический модуль, патент № 2286594 {1, 2, 3}) равен "1" ("0") только тогда, когда на двух или на всех входах этого элемента действуют сигналы, равные "1" ("0"). Следовательно, если на первом входе элемента 3i присутствует "1" ("0"), то этот элемент будет выполнять операцию "ИЛИ" ("И") над сигналами, действующими на его втором и третьем входах. Таким образом, на выходе модуля имеем

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

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

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

логический модуль, патент № 2286594 1=x1логический модуль, патент № 2286594 x2логический модуль, патент № 2286594 x3логический модуль, патент № 2286594 x4, логический модуль, патент № 2286594 2=x1x2логический модуль, патент № 2286594 x1x3логический модуль, патент № 2286594 x1x4логический модуль, патент № 2286594 x2x3логический модуль, патент № 2286594 x2x4логический модуль, патент № 2286594 x3x4, логический модуль, патент № 2286594 3=x1x2x3логический модуль, патент № 2286594 x1x2x4логический модуль, патент № 2286594 x1x3x4логический модуль, патент № 2286594 x2x3x4, логический модуль, патент № 2286594 4=x1x2x3x 4,

зависящих от четырех аргументов - входных двоичных сигналов.

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