логический вычислитель

Классы МПК:G06F7/57 арифметико-логические устройства (ALU), те оборудование или устройства для выполнения двух или более операций, относящихся к группам  7/483
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2007-03-27
публикация патента:

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

логический вычислитель, патент № 2335797 логический вычислитель, патент № 2335797

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

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

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

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

Известны логические вычислители (см., например, фиг.1 в описании изобретения к патенту РФ 2273090, кл. Н03К 5/26, 2006 г.), которые могут быть использованы для реализации любой из двух простых симметричных булевых функций логический вычислитель, патент № 2335797 11логический вычислитель, патент № 2335797 x2логический вычислитель, патент № 2335797 ...логический вычислитель, патент № 2335797 xn и логический вычислитель, патент № 2335797 n=x1x 2...хn, зависящих от n аргументов - входных двоичных сигналов x1,..., х nлогический вычислитель, патент № 2335797 {0,1}.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический вычислитель (патент РФ 2205498, кл. Н03К 5/26, 2003 г.), который содержит n замыкающих ключей, n резисторов и может быть использован для реализации любой из двух простых симметричных булевых функций логический вычислитель, патент № 2335797 11логический вычислитель, патент № 2335797 x2логический вычислитель, патент № 2335797 ...логический вычислитель, патент № 2335797 xn и логический вычислитель, патент № 2335797 n=x1x 2...хn, зависящих от n аргументов - входных двоичных сигналов x1,..., х nлогический вычислитель, патент № 2335797 {0,1}.

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

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

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

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

Логический вычислитель содержит D-триггеры 1 1,..., 1n, замыкающие ключи 2 1,..., 2n, резисторы 3 1,..., 3n и элементы «Запрет» 4 1,..., 4n-1 (третий снизу рисунок в табл.3.5 на стр.103 в книге Справочник по цифровой вычислительной технике. Малиновский Б.Н., Александров В.Я., Боюн В.П. и др. / Под ред. Б.Н.Малиновского. Киев: Техника, 1974 г.), причем вход данных, тактовый вход и инвертирующий выход D-триггера 1 i (логический вычислитель, патент № 2335797 ) соединены соответственно с i-м информационным, первым настроечным входами логического вычислителя и управляющим входом ключа 2i, выход которого соединен через резистор 3i с шиной единичного потенциала, выход и инвертирующий вход элемента 4k (логический вычислитель, патент № 2335797 ) соединены соответственно с входом сброса D-триггера 1 k+1 и объединенными выходом ключа 2k , входом ключа 2k+1, а вход ключа 2 1 и выход ключа 2n соединены соответственно с шиной нулевого потенциала и выходом логического вычислителя, второй настроечный вход которого подключен к входу сброса D-триггера 11 и неинвертирующему входу элемента 4 k.

Работа предлагаемого логического вычислителя осуществляется следующим образом. На его первый,..., n-й информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы x1,..., хnлогический вычислитель, патент № 2335797 {0,1} и импульсные сигналы f1, f 2логический вычислитель, патент № 2335797 {0,1} (фиг.2), причем период Т и длительность логический вычислитель, патент № 2335797 импульса сигнала f2 должны удовлетворять условиям T>логический вычислитель, патент № 2335797 t и логический вычислитель, патент № 2335797 <логический вычислитель, патент № 2335797 Тр+логический вычислитель, патент № 2335797 Кл, где логический вычислитель, патент № 2335797 t=логический вычислитель, патент № 2335797 Запрет+логический вычислитель, патент № 2335797 Tp+логический вычислитель, патент № 2335797 Кл, a логический вычислитель, патент № 2335797 Запрет, логический вычислитель, патент № 2335797 Tp и логический вычислитель, патент № 2335797 Кл есть длительности задержек, вносимых элементом «Запрет», D-триггером и ключом. Ключ 2 i (логический вычислитель, патент № 2335797 ) замкнут либо разомкнут, когда на его управляющем входе присутствует соответственно логическая «1» либо логический «0». В представленной ниже таблице приведены значения сигнала, действующего на выходе предлагаемого логического вычислителя в момент времени tj (логический вычислитель, патент № 2335797 ), для всех возможных наборов значений входных сигналов х1,..., хn при n=4. С учетом данных, приведенных в таблице, можно записать

логический вычислитель, патент № 2335797

где j есть номер момента времени t j (фиг.2). Таким образом, на выходе предлагаемого логического вычислителя получим

логический вычислитель, патент № 2335797

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

x1 x2x 3x4 Z
j=1j=2j=3 j=4
00 00 000 0
00 01 100 0
00 10 100 0
00 11 110 0
01 00 100 0
01 01 110 0
01 10 110 0
01 11 111 0
10 00 100 0
10 01 110 0
10 10 110 0
10 11 111 0
11 00 110 0
11 01 111 0
11 10 111 0
11 11 111 1

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

Класс 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)
Наверх