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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Логический модуль содержит элементы И 1 1,логический модуль, патент № 2472209 ,15, элементы ИЛИ 21,логический модуль, патент № 2472209 ,25 и мажоритарные элементы 31,логический модуль, патент № 2472209 ,34, причем первый вход элемента 3i логический модуль, патент № 2472209 соединен с i-м настроечным входом логического модуля, первый и второй входы элемента 1mлогический модуль, патент № 2472209 подключены соответственно к первому и второму входам элемента 2m, j-й логический модуль, патент № 2472209 вход и выход элемента 23 соединены соответственно с выходом элемента 2j и третьим входом элемента 3 1, j-й вход и выход элемента 14 подключены соответственно к выходу элемента 1j и третьему входу элемента 3 4, первый, второй входы и выход элемента 25 соединены соответственно с выходами элементов 13, 24 и третьим входом элемента 32, выход элемента 15 подключен к третьему входу элемента 3 3, выход предыдущего мажоритарного элемента соединен с вторым входом последующего мажоритарного элемента, а выход элемента 34 и второй вход элемента 31 образуют соответственно выход и пятый информационный вход логического модуля, первый, второй и третий, четвертый информационные входы которого соединены соответственно с первым, вторым входами элемента 21 и первым, вторым входами элемента 22.

Работа предлагаемого логического модуля осуществляется следующим образом.

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

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

где логический модуль, патент № 2472209 , · есть символы операций ИЛИ, И; логический модуль, патент № 2472209 1,логический модуль, патент № 2472209 ,логический модуль, патент № 2472209 5 есть простые симметричные булевы функции пяти аргументов х1,логический модуль, патент № 24722095 (см. стр.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)
Наверх