|
|
(21), (22) Заявка: 2006144367/09, 12.12.2006
(24) Дата начала отсчета срока действия патента:
12.12.2006
(46) Опубликовано: 10.05.2008
(56) Список документов, цитированных в отчете о поиске:
RU 2282234 C1, 20.08.2006. RU 2257608 C1, 27.07.2005. RU 2227931 C1, 27.04.2004. SU 1730616 A1, 30.04.1992. GB 2342732 А, 19.04.2000.
Адрес для переписки:
432027, г.Ульяновск, Северный Венец, 32, ГОУ ВПО “Ульяновский государственный технический университет”, проректору по научной работе
|
(72) Автор(ы):
Андреев Дмитрий Васильевич (RU)
(73) Патентообладатель(и):
Государственное образовательное учреждение высшего профессионального образования “Ульяновский государственный технический университет” (RU)
|
(54) ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ
(57) Реферат:
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления. Техническим результатом является упрощение управления устройства за счет обеспечения реализации n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов, с помощью меньшего количества импульсов управляющего сигнала. Устройство содержит n логических модулей, каждый из которых содержит элемент И, элемент ИЛИ, замыкающий и размыкающий ключи, D – триггер. 2 ил., 1 табл.
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны логические вычислители (см., например, фиг.1 в описании изобретения к патенту РФ 2257608, кл. G06F 7/38, 2005 г.), которые реализуют n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических вычислителей, относится сложное управление, обусловленное тем, что для реализации n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов, требуется n импульсов управляющего сигнала.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип логический вычислитель (фиг.1 в описании изобретения к патенту РФ 2282234, кл. G06F 7/57, 2006 г.), который содержит n логических модулей и реализует n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится сложное управление, обусловленное тем, что для реализации n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов, требуется n импульсов управляющего сигнала.
Техническим результатом изобретения является упрощение управления за счет обеспечения реализации n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов, с помощью меньшего количества импульсов управляющего сигнала.
Указанный технический результат при осуществлении изобретения достигается тем, что в логическом вычислителе, содержащем n логических модулей, каждый из которых содержит элемент ИЛИ, подсоединенный первым, вторым входами и выходом соответственно к пятому, третьему входам и второму выходу логического модуля, элемент И, подключенный первым и вторым входами соответственно к второму и первому входам элемента ИЛИ, замыкающий и размыкающий ключи, объединенные выходами, и D-триггер, подсоединенный тактовым входом к второму входу логического модуля, третий вход и первый выход которого объединены, а первый и четвертый входы образованы соответственно входом управления замыкающего, размыкающего ключей и входом замыкающего ключа, второй выход каждого предыдущего логического модуля соединен с пятым входом последующего логического модуля, а пятый вход первого и второй выход n-го логических модулей подключены соответственно к шине нулевого потенциала и выходу. логического вычислителя, первый и второй управляющие входы которого образованы соответственно объединенными первыми и объединенными вторыми входами всех логических модулей, особенность заключается в том, что в каждом логическом модуле вход данных и неинвертирующий выход D-триггера соединены соответственно с выходом элемента И и входом размыкающего ключа, выход которого соединен с первым выходом логического модуля.
На фиг.1 и 2 представлены соответственно схема предлагаемого логического вычислителя и временные диаграммы, поясняющие принцип его работы.
Логический вычислитель содержит n логических модулей 11, …, 1n. Каждый логический модуль содержит элемент И 2, элемент ИЛИ 3, замыкающий и размыкающий ключи 4 и 5, D-триггер 6, причем первый, второй входы и выход элемента 2 соединены соответственно с вторым, первым входами элемента 3 и входом данных D-триггера 6, неинвертирующий выход и тактовый вход которого соединены соответственно с входом ключа 5 и вторым входом логического модуля, подключенного первым, третьим, четвертым, пятым входами и вторым, первым выходами соответственно к входу управления ключей 4, 5, первому входу элемента 2, входу ключа 4, первому входу и выходу элемента 3, объединенным выходам ключей 4, 5. Первый выход каждого логического модуля соединен с его третьим входом, второй выход модуля подключен к пятому входу модуля 1k+1, а пятый вход модуля 11 и второй выход модуля 1n соединены соответственно с шиной нулевого потенциала и выходом логического вычислителя, первый и второй управляющие входы которого образованы соответственно объединенными первыми и объединенными вторыми входами модулей 11, …, 1n.
Работа предлагаемого логического вычислителя осуществляется следующим образом. На четвертые входы логических модулей 11, …, 1n подаются соответственно двоичные сигналы x1, …, xn {0,1}; на первый, второй управляющие входы логического вычислителя подаются соответственно импульсные сигналы у1, у2 {0,1} (фиг.2), причем длительность t1 импульса сигнала у1 и период Т сигнала у2 должны удовлетворять условиям t1> t* и Т> t, где t*= tКл+n tИЛИ; t= tTp+n tИЛИ, а tКл, tTp и tИЛИ есть длительности задержек, вносимых ключом 4, D-триггером 6 и элементом 3. Если у1=1 (у1=0), то ключ 4 замкнут (разомкнут), а ключ 5 разомкнут (замкнут). Тогда сигналы на первом и втором выходах логического модуля будут определяться соответственно рекуррентными выражениями

Wij=Vij W(i-1)j,
где есть номер момента времени tj (фиг.2); W0j=0. В представленной ниже таблице приведены значения указанных рекуррентных выражений при n=4.
| V11=x1 |
V21=x2 |
V31=x3 |
V41=x4 |
| W11=х1 |
W21=x1 x2 |
W31=x1 x2 x3 |
W41=x1 x2 x3 x4 |
| V12=0 |
V22=x1x2 |
V32=x1x3 x2x3 |
V42=x1x4 x2x4 x3x4 |
| W12=0 |
W22=x1x2 |
W32=x1x2 x1x3 x2x3 |
W42=x1x2 x1x3 x1x4 |
| |
|
|
x2x3 x2x4 x3x4 |
| V13=0 |
V23=0 |
V33=x1x2x3 |
V43=x1x3x4 x2x3x4 x1x2x4 |
| W13=0 |
W23=0 |
W33=x1x2x3 |
V43=x1x2x3 x1x2x4 x2x3x4 |
| V14=0 |
V24=0 |
V34=0 |
V44=x1x2x3x4 |
| W14=0 |
W24=0 |
W34=0 |
W44=x1x2x3x4 |
Таким образом, на выходе предлагаемого логического вычислителя имеем

где 1, …, n есть простые симметричные булевы функции (см. стр.126 в кн.: Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974). При этом согласно фиг.2 для реализации функций 1, …, n потребовалось n-1 импульсов сигнала у2.
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический вычислитель имеет более простое по сравнению с прототипом управление, так как реализует n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов, с помощью на единицу меньшего количества импульсов управляющего сигнала.
Формула изобретения
Логический вычислитель, предназначенный для реализации n простых симметричных булевых функций, зависящих от n аргументов – входных двоичных сигналов, содержащий n логических модулей, каждый из которых содержит элемент ИЛИ, подсоединенный первым, вторым входами и выходом соответственно к пятому, третьему входам и второму выходу логического модуля, элемент И, подключенный первым и вторым входами соответственно к второму и первому входам элемента ИЛИ, замыкающий и размыкающий ключи, объединенные выходами, и D-триггер, подсоединенный тактовым входом к второму входу логического модуля, третий вход и первый выход которого объединены, а первый и четвертый входы образованы соответственно входом управления замыкающего, размыкающего ключей и входом замыкающего ключа, второй выход каждого предыдущего логического модуля соединен с пятым входом последующего логического модуля, а пятый вход первого и второй выход n-го логических модулей подключены соответственно к шине нулевого потенциала и выходу логического вычислителя, первый и второй управляющие входы которого образованы соответственно объединенными первыми и объединенными вторыми входами всех логических модулей, отличающийся тем, что в каждом логическом модуле вход данных и неинвертирующий выход D-триггера соединены соответственно с выходом элемента И и входом размыкающего ключа, выход которого соединен с первым выходом логического модуля.
РИСУНКИ
MM4A – Досрочное прекращение действия патента СССР или патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 13.12.2008
Извещение опубликовано: 20.05.2010 БИ: 14/2010
|
|