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

Классы МПК:G06F7/00 Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2006-03-06
публикация патента:

Использование: для построения средств автоматики, функциональных узлов систем управления и др. Технический результат заключается в расширении функциональных возможностей. В логический модуль, содержащий три элемента 2И, дополнительно введены девять элементов 2И, шесть элементов 2ИЛИ и шесть элементов НЕ, причем все элементы сгруппированы в три группы так, что j-я (логический модуль, патент № 2303282 ) группа содержит 8-2j элементов 2И, 4-j элементов 2ИЛИ и 4-j элементов НЕ, в j-й группе выход i-го (логический модуль, патент № 2303282 r=0,5(8-2j)) элемента 2И и выход (r+i)-го элемента 2И, подключенного первым входом к выходу i-го элемента НЕ, соединены соответственно с первым и вторым входами i-го элемента 2ИЛИ, второй вход i-го элемента 2И j-й группы и вход i-го элемента НЕ j-й группы подключены к j-му информационному входу логического модуля, выход которого соединен с выходом первого элемента 2ИЛИ третьей группы, выходы первого, третьего и второго элементов 2ИЛИ первой группы подключены соответственно к первому входу первого, второму входу четвертого и объединенным первому входу второго, второму входу третьего элементов 2И второй группы, выходы первого и второго элементов 2ИЛИ второй группы подключены соответственно к первому входу первого и второму входу второго элементов 2И третьей группы, а второй вход шестого, первый вход первого, объединенные первый вход третьего, второй вход пятого и объединенные первый вход второго, второй вход четвертого элементов 2И первой группы соединены соответственно с первым, четвертым, вторым и третьим настроечными входами логического модуля. 1 ил., 1 табл. логический модуль, патент № 2303282

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

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

Логический модуль, предназначенный для реализации любой из всех симметричных булевых функций, зависящих от трех аргументов - входных двоичных сигналов, содержащий три элемента 2И, отличающийся тем, что в него дополнительно введены девять элементов 2И, шесть элементов 2ИЛИ и шесть элементов НЕ, причем все элементы сгруппированы в три группы так, что j-я (логический модуль, патент № 2303282 ) группа содержит 8-2j элементов 2И, 4-j элементов 2ИЛИ и 4-j элементов НЕ, в j-й группе выход i-го (логический модуль, патент № 2303282 r=0,5(8-2j)) элемента 2И и выход (r+i)-го элемента 2И, подключенного первым входом к выходу i-го элемента НЕ, соединены соответственно с первым и вторым входами i-го элемента 2ИЛИ, второй вход i-го элемента 2И j-й группы и вход i-го элемента НЕ j-й группы подключены к j-му информационному входу логического модуля, выход которого соединен с выходом первого элемента 2ИЛИ третьей группы, выходы первого, третьего и второго элементов 2ИЛИ первой группы подключены соответственно к первому входу первого, второму входу четвертого и объединенным первому входу второго, второму входу третьего элементов 2И второй группы, выходы первого и второго элементов 2ИЛИ второй группы подключены соответственно к первому входу первого и второму входу второго элементов 2И третьей группы, а второй вход шестого, первый вход первого, объединенные первый вход третьего, второй вход пятого и объединенные первый вход второго, второй вход четвертого элементов 2И первой группы соединены соответственно с первым, четвертым, вторым и третьим настроечными входами логического модуля.

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

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

Известны логические модули (см., например, рис.18.2б на стр.315 в книге Каяцкас А.А. Основы радиоэлектроники. М.: Высш. шк., 1988), которые реализуют симметричную булеву функцию логический модуль, патент № 2303282 зависящую от трех аргументов - входных двоичных сигналов х1, х2, х 3логический модуль, патент № 2303282 {0, 1}. Отметим, что зависящая от n аргументов симметричная булева функция логический модуль, патент № 2303282 индекса m - есть булева функция, у которой все минитермы, входящие в ее дизъюнктивную совершенную нормальную форму, имеют ровно m букв без отрицания, а симметричная булева функция логический модуль, патент № 2303282 определяется выражением логический модуль, патент № 2303282 (см. стр.126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974).

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

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

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом модуле, содержащем три элемента 2И, особенность заключается в том, что в него дополнительно введены девять элементов 2И, шесть элементов 2ИЛИ и шесть элементов НЕ, причем все элементы сгруппированы в три группы так, что j-я логический модуль, патент № 2303282 группа содержит 8-2j элементов 2И, 4-j элементов 2ИЛИ и 4-j элементов НЕ, в j-й группе выход i-го логический модуль, патент № 2303282 элемента 2И и выход (r+i)-го элемента 2И, подключенного первым входом к выходу i-го элемента НЕ, соединены соответственно с первым и вторым входами i-го элемента 2ИЛИ, второй вход i-го элемента 2И j-й группы и вход i-го элемента НЕ j-й группы подключены к j-му информационному входу логического модуля, выход которого соединен с выходом первого элемента 2ИЛИ третьей группы, выходы первого, третьего и второго элементов 2ИЛИ первой группы подключены соответственно к первому входу первого, второму входу четвертого и объединенным первому входу второго, второму входу третьего элементов 2И второй группы, выходы первого и второго элементов 2ИЛИ второй группы подключены соответственно к первому входу первого и второму входу второго элементов 2И третьей группы, а второй вход шестого, первый вход первого, объединенные первый вход третьего, второй вход пятого и объединенные первый вход второго, второй вход четвертого элементов 2И первой группы соединены соответственно с первым, четвертым, вторым и третьим настроечными входами логического модуля.

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

Логический модуль содержит элементы 2И 111, ..., 1 61, 112, ..., 142 , 113, 123, элементы 2ИЛИ 211, ..., 231 , 212, 222, 2 13 и элементы НЕ 311, ..., 3 31, 312, 322 , 313, причем все элементы сгруппированы в три группы так, что j-я логический модуль, патент № 2303282 группа содержит элементы 11j, ..., 1(8-2j)j, 21j, ..., 2(4-j)j, 31j, ..., 3(4-j)j, выход элемента логический модуль, патент № 2303282 и выход элемента 1(r+i)j, подключенного первым входом к выходу элемента 3ij, соединены соответственно с первым и вторым входами элемента 2 ij, второй вход элемента 1ij и вход элемента 3ij подключены к j-му информационному входу логического модуля, выход которого соединен с выходом элемента 213, выходы элементов 2 11, 231 и 221 подключены соответственно к первому входу элемента 1 12, второму входу элемента 142 и объединенным первому входу элемента 122 , второму входу элемента 132, выходы элементов 212 и 222 подключены соответственно к первому входу элемента 113 и второму входу элемента 123, а второй вход элемента 161, первый вход элемента 111, объединенные первый вход элемента 131, второй вход элемента 1 51 и объединенные первый вход элемента 1 21, второй вход элемента 141 соединены соответственно с первым, четвертым, вторым и третьим настроечными входами логического модуля.

Работа предлагаемого логического модуля осуществляется следующим образом. На его первый, ..., третий информационные и первый, ..., четвертый настроечные входы подаются соответственно двоичные сигналы x1 , ..., x3логический модуль, патент № 2303282 {0, 1} и у0, ..., у 3логический модуль, патент № 2303282 {0, 1}. Тогда реализуемая предлагаемым модулем функция будет определяться выражением

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

В представленной ниже таблице приведены выражения, полученные из (1) при всех возможных наборах значений сигналов у0, ..., у3.

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

С учетом указанной таблицы имеем

логический модуль, патент № 2303282 при логический модуль, патент № 2303282 логический модуль, патент № 2303282 где kлогический модуль, патент № 2303282 {1, ..., 4}; m1логический модуль, патент № 2303282 ...логический модуль, патент № 2303282 m4логический модуль, патент № 2303282 {0, ..., 3}; m1, ..., m k - любой из логический модуль, патент № 2303282 неповторяющихся наборов (логический модуль, патент № 2303282 - число сочетаний из 4 по k); логический модуль, патент № 2303282 - произвольная симметричная булева функция трех аргументов.

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

Класс G06F7/00 Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных

обнаружение квантового исключения с плавающей десятичной точкой -  патент 2526004 (20.08.2014)
способ перемножения десятичных чисел -  патент 2525477 (20.08.2014)
устройство формирования переноса в сумматоре -  патент 2525111 (10.08.2014)
функциональная структура младшего разряда сумматора fcd( )ru для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" (варианты русской логики) -  патент 2524562 (27.07.2014)
параллельный сумматор-вычитатель на нейронах со сквозным переносом -  патент 2523942 (27.07.2014)
способ формирования логико-динамического процесса преобразования условно минимизированных структур аргументов аналоговых сигналов слагаемых ±[ni]f(+/-)min и ±[mi]f(+/-)min в функциональной структуре сумматора ±f1( ru)min без сквозного переноса f1(± ) и технологическим циклом t 5 f(&)-и пять условных логических функций f(&)-и, реализованный с применением процедуры одновременного преобразования аргументов слагаемых посредством арифметических аксиом троичной системы счисления fru(+1,0,-1) и функциональные структуры для его реализации (вариант русской логики) -  патент 2523876 (27.07.2014)
устройство фильтрации динамических цифровых изображений в условиях ограниченного объема априорных данных -  патент 2522043 (10.07.2014)
способ и аппаратура для обеспечения поддержки альтернативных вычислений в реконфигурируемых системах-на-кристалле -  патент 2519387 (10.06.2014)
логический преобразователь -  патент 2518669 (10.06.2014)
логический преобразователь -  патент 2517720 (27.05.2014)
Наверх