Патент на изобретение №2227931

Published by on




РОССИЙСКАЯ ФЕДЕРАЦИЯ



ФЕДЕРАЛЬНАЯ СЛУЖБА
ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ,
ПАТЕНТАМ И ТОВАРНЫМ ЗНАКАМ
(19) RU (11) 2227931 (13) C1
(51) МПК 7
G06F7/00
(12) ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ

Статус: по данным на 09.03.2011 – прекратил действие

(21), (22) Заявка: 2002133010/092002133010/09, 06.12.2002

(24) Дата начала отсчета срока действия патента:

06.12.2002

(45) Опубликовано: 27.04.2004

(56) Список документов, цитированных в отчете о
поиске:
RU 2171496 C1, 27.07.2001.
RU 2124754 C1, 10.01.1999.
RU 2047893 C1, 10.11.1995.
RU 2045769 C1, 10.10.1995.
SU 1559337 A1, 23.04.1990.
SU 1661752 A1, 07.07.1991.
GB 2342732 A, 19.04.2000.

Адрес для переписки:

432027, г.Ульяновск, ул. Северный Венец, 32, УлГТУ, проректору по НИР

(72) Автор(ы):

Андреев Д.В.

(73) Патентообладатель(и):

Ульяновский государственный технический университет

(54) ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ

(57) Реферат:

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

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

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

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

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

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом вычислителе, содержащем два управляющих входа и выход, особенность заключается в том, что в него введены n логических модулей, каждый из которых содержит два элемента И, элемент ИЛИ и два D-триггера, причем в каждом логическом модуле выход первого элемента И соединен с первым входом второго элемента И и вторым входом элемента ИЛИ, подключенного первым входом и выходом соответственно к второму входу второго элемента И и входу данных второго D-триггера, вход установки и тактовый вход которого соединены соответственно с входом установки и тактовым входом первого D-триггера и образуют соответственно первый и второй входы логического модуля, подключенного третьим, четвертым и пятым входами соответственно к первому, второму входам первого элемента И и второму входу второго элемента И, выход которого соединен с входом данных первого D-триггера, подключенного неинвертирующим выходом к первому выходу логического модуля, второй выход которого образован неинвертирующим выходом второго D-триггера, первый выход каждого логического модуля соединен с его третьим входом, второй выход i-го () логического модуля подключен к пятому входу (i+1)-го логического модуля, а пятый вход первого и второй выход n-го логических модулей соединены соответственно с шиной нулевого потенциала и выходом логического вычислителя, первый и второй управляющие входы которого подключены соответственно к объединенным первым и объединенным вторым входам первого n-го логических модулей.

На фиг.1, фиг.2 и фиг.3 представлены соответственно схема предлагаемого логического вычислителя, схема логического модуля, использованного при построении этого вычислителя, и временные диаграммы сигналов настройки.

Логический вычислитель содержит два управляющих входа 11 и 12, выход 2, n логических модулей 31,…,3n. Каждый логический модуль содержит два элемента И 41 и 42, элемент ИЛИ 5, два D-триггера 61 и 62, причем выход элемента 41 соединен с первым входом элемента 42 и вторым входом элемента 5, подключенного первым входом и выходом соответственно к второму входу элемента 42 и входу данных D-триггера 62, вход установки и тактовый вход которого соединены соответственно с входом установки и тактовым входом D-триггера 61 и образуют соответственно первый и второй входы логического модуля, подключенного третьим, четвертым и пятым входами соответственно к первому, второму входам элемента 41 и второму входу элемента 42, выход которого соединен с входом данных D-триггера 61, подключенного неинвертирующим выходом к первому выходу логического модуля, второй выход которого образован неинвертирующим выходом D-триггера 62. Первый выход каждого логического модуля соединен с его третьим входом, второй выход модуля 3i() подключен к пятому входу модуля 3i+1, а пятый вход модуля 31 и второй выход модуля 3n соединены соответственно с шиной нулевого потенциала и выходом 2 логического вычислителя, входы 11 и 12 которого подключены соответственно к объединенным первым и объединенным вторым входам модулей 31,…,3n.

Работа предлагаемого логического вычислителя осуществляется следующим образом. На четвертые входы логических модулей 31,…,3n подаются соответственно двоичные сигналы х1,…,хn {0,1}; на первый 11, второй 12 управляющие входы логического вычислителя подаются соответственно импульсные сигналы у1, у2 {0,1} (фиг.3). Тогда сигналы на первом и втором выходах логического модуля 3i() будут определяться соответственно рекуррентными выражениями

где есть номер импульса сигнала у2 (фиг.3); Vi0=Wi0=1; W00=W0j=0. Период Т сигнала у2 должен удовлетворять условию T>t1 +mах(t2,t3), где t1 и t2 есть длительности задержек, вносимых соответственно элементами 41, 42 и 5. В представленной ниже таблице приведены значения выражений (1) при n=4.

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

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

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

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

Логический вычислитель, содержащий два управляющих входа и выход, отличающийся тем, что в него введены n логических модулей, каждый из которых содержит два элемента И, элемент ИЛИ и два D-триггера, причем в каждом логическом модуле выход первого элемента И соединен с первым входом второго элемента И и вторым входом элемента ИЛИ, подключенного первым входом и выходом соответственно к второму входу второго элемента И и входу данных второго D-триггера, вход установки и тактовый вход которого соединены соответственно с входом установки и тактовым входом первого D-триггера и образуют соответственно первый и второй входы логического модуля, подключенного третьим, четвертым и пятым входами соответственно к первому, второму входам первого элемента И и второму входу второго элемента И, выход которого соединен с входом данных первого D-триггера, подключенного неинвертирующим выходом к первому выходу логического модуля, второй выход которого образован неинвертирующим выходом второго D-триггера, первый выход каждого логического модуля соединен с его третьим входом, второй выход i-го () логического модуля подключен к пятому входу (i+1)-го логического модуля, а пятый вход первого и второй выход n-го логических модулей соединены соответственно с шиной нулевого потенциала и выходом логического вычислителя, первый и второй управляющие входы которого подключены соответственно к объединенным первым и объединенным вторым входам первого – n-го логических модулей.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3


MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе

Дата прекращения действия патента: 07.12.2004

Извещение опубликовано: 20.05.2006 БИ: 14/2006


Categories: BD_2227000-2227999