симметричный модуль

Классы МПК:G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении
Автор(ы):
Патентообладатель(и):Ульяновский государственный технический университет (RU)
Приоритеты:
подача заявки:
2003-05-27
публикация патента:

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Техническим результатом изобретения является упрощение настройки на воспроизведение любой из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов, за счет обеспечения ее реализации с помощью двух управляющих сигналов. Указанный технический результат достигается за счет того, что модуль содержит n D-триггеров, n элементов “И” и n элементов “ИЛИ”, причем выход i-го симметричный модуль, патент № 2248035 элемента “И” соединен с первым входом i-го элемента “ИЛИ”, подключенного вторым входом к входу данных i-го D-триггера, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами модуля, подключенного i-м информационным входом к первому входу i-го элемента “И”, второй вход которого соединен с неинвертирующим выходом i-го D-триггера, выход каждого предыдущего элемента “ИЛИ” подключен к второму входу последующего элемента “ИЛИ”, а второй вход первого и выход n-го элементов “ИЛИ” соединены соответственно с шиной нулевого потенциала и выходом модуля. 2 ил.

симметричный модуль, патент № 2248035

симметричный модуль, патент № 2248035 симметричный модуль, патент № 2248035

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

Симметричный модуль, предназначенный для воспроизведения любой из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов, содержащий выход, отличающийся тем, что в него введены n D-триггеров, n элементов “И” и n элементов “ИЛИ”, причем выход i-го симметричный модуль, патент № 2248035 элемента “И” соединен с первым входом i-го элемента “ИЛИ”, подключенного вторым входом к входу данных i-го D-триггера, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами симметричного модуля, подключенного i-м информационным входом к первому входу i-го элемента “И”, второй вход которого соединен с неинвертирующим выходом i-го D-триггера, выход каждого предыдущего элемента “ИЛИ” подключен к второму входу последующего элемента “ИЛИ”, а второй вход первого и выход n-го элементов “ИЛИ” соединены соответственно с шиной нулевого потенциала и выходом симметричного модуля.

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

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

Известны симметричные модули (см., например, фиг.1 в описании изобретения к патенту РФ 2171496, кл. G 06 G 7/52, 2001 г.), которые могут быть использованы для воспроизведения любой из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов х1234 симметричный модуль, патент № 2248035 {0,1}.

К причине, препятствующей достижению указанного ниже технического результата при использовании известных симметричных модулей, относится ограниченные функциональные возможности, обусловленные тем, что не воспроизводится любая из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов x1,... ,xnсимметричный модуль, патент № 2248035 {0,1}.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, симметричный модуль (фиг.1 в описании изобретения к патенту РФ 2192044, кл. G 06 G 7/52, 2002 г.), который содержит выход и может быть использован для воспроизведения любой из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов x1,... ,x nсимметричный модуль, патент № 2248035 {0,1}.

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

где симметричный модуль, патент № 2248035 m=0,5(n+1) (m=0,5n) при нечетном (четном) n.

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

Указанный технический результат при осуществлении изобретения достигается тем, что в симметричном модуле, содержащем выход, особенность заключается в том, что в него введены n D-триггеров, n элементов “И” и n элементов “ИЛИ”, причем выход i-ro симметричный модуль, патент № 2248035 элемента “И” соединен с первым входом i-го элемента “ИЛИ”, подключенного вторым входом к входу данных i-го D-триггера, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами симметричного модуля, подключенного i-м информационным входом к первому входу i-го элемента “И”, второй вход которого соединен с неинвертирующим выходом i-го D-триггера, выход каждого предыдущего элемента “ИЛИ” подключен к второму входу последующего элемента “ИЛИ”, а второй вход первого и выход n-го элементов “ИЛИ” соединены соответственно с шиной нулевого потенциала и выходом симметричного модуля.

На фиг.1 и фиг.2 представлены соответственно схема предлагаемого симметричного модуля и временные диаграммы управляющих сигналов.

Симметричный модуль содержит выход 1, D-триггеры 2 1,... ,2n, элементы “И” 31,... ,3 n и элементы “ИЛИ” 41,... ,4n , причем выход элемента 3i симметричный модуль, патент № 2248035 соединен с первым входом элемента 4i, подключенного вторым входом к входу данных D-триггера 2i, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами симметричного модуля, подключенного i-м информационным входом к первому входу элемента 3i , второй вход которого соединен с неинвертирующим выходом D-триггера 2i, выход элемента 4k симметричный модуль, патент № 2248035 подключен к второму входу элемента 4k+1, а второй вход элемента 41 и выход элемента 4n соединены соответственно с шиной нулевого потенциала и выходом 1 симметричного модуля.

Работа предлагаемого симметричного модуля осуществляется следующим образом. На его первый,... , n-й информационные и первый, второй управляющие входы подаются соответственно двоичные сигналы x1,... ,хnсимметричный модуль, патент № 2248035 {0,1} и импульсные сигналы y1,y2 симметричный модуль, патент № 2248035 {0,1} (фиг.2). Тогда сигнал на выходе элемента 4 i симметричный модуль, патент № 2248035 будет определяться рекуррентным выражением

симметричный модуль, патент № 2248035

где симметричный модуль, патент № 2248035 есть номер момента времени tj (фиг.2); W(i-1)0 =1; W0j=0. Период Т сигнала y2 должен удовлетворять условию Т>симметричный модуль, патент № 2248035 t, где симметричный модуль, патент № 2248035 t=симметричный модуль, патент № 2248035 tTp+симметричный модуль, патент № 2248035 tИ+nсимметричный модуль, патент № 2248035 /t или, а симметричный модуль, патент № 2248035 tTp, симметричный модуль, патент № 2248035 tи и симметричный модуль, патент № 2248035 tили есть длительности задержек, вносимых соответственно D-триггером 2i, элементами 3i и 4i . В представленной ниже таблице приведены значения выражения (1) при n=4.

симметричный модуль, патент № 2248035

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

симметричный модуль, патент № 2248035

где симметричный модуль, патент № 2248035 1,... ,симметричный модуль, патент № 2248035 n есть простые симметричные булевы функции (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974.). Согласно (2) и фиг.2 настройка модуля (фиг.1) на воспроизведение функции симметричный модуль, патент № 2248035 j осуществляется соответствующим количеством m=j-1 импульсов сигнала y2 после предварительной установки в исходное состояние импульсом сигнала y1.

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

Класс G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении

генератор сигналов, изменяющихся по булевым функциям -  патент 2505849 (27.01.2014)
устройство для выравнивания порядков m двоичных чисел -  патент 2503991 (10.01.2014)
логический процессор -  патент 2491613 (27.08.2013)
способ и устройство фазовой синхронизации -  патент 2491571 (27.08.2013)
устройство для вычисления коэффициентов булевых преобразований над полем галуа gf(2n) -  патент 2475810 (20.02.2013)
мажоритарный модуль -  патент 2473954 (27.01.2013)
логический вычислитель -  патент 2445679 (20.03.2012)
способ и устройство умножения двоично-десятичных кодов -  патент 2410745 (27.01.2011)
мажоритарный модуль -  патент 2300137 (27.05.2007)
способ интегрирования сигнала управления для астатических систем управления летательными аппаратами и устройство для его осуществления -  патент 2275675 (27.04.2006)
Наверх