сумматор единичных сигналов

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

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления. Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения формирования двоичного кода числа единичных сигналов кортежа (x1,..., xn), хjсумматор единичных сигналов, патент № 2260836{0,1}. Устройство содержит n вычислительных ячеек, каждая из которых состоит из элемента И и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, n элементов И, n D-триггеров. 2 ил. сумматор единичных сигналов, патент № 2260836

сумматор единичных сигналов, патент № 2260836 сумматор единичных сигналов, патент № 2260836

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

Сумматор единичных сигналов, содержащий вычислительную ячейку, которая содержит элемент "И", подключенный первым, вторым входами и выходом соответственно к первому, второму входам и первому выходу вычислительной ячейки, и элемент "исключающее ИЛИ", подключенный первым, вторым входами и выходом соответственно к первому, второму входам и второму выходу вычислительной ячейки, отличающийся тем, что в него введены n элементов "И", n D-триггеров и n-1 аналогичных упомянутой вычислительных ячеек, причем второй вход и выход i-го ( сумматор единичных сигналов, патент № 2260836 ) элемента "И" соединены соответственно с i-м информационным входом сумматора единичных сигналов и первым входом i-й вычислительной ячейки, подключенной первым выходом к входу данных i-го D-триггера, вход установки, тактовый вход и неинвертирующий выход которого соединены соответственно с первым, вторым управляющими входами сумматора единичных сигналов и первым входом i-го элемента "И", второй выход каждой предыдущей вычислительной ячейки подключен к второму входу последующей вычислительной ячейки, а второй вход первой и второй выход n-й вычислительных ячеек соединены соответственно с шиной нулевого потенциала и выходом сумматора единичных сигналов.

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

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

Известны сумматоры единичных сигналов (см., например, рис.1.36в на стр.58 в книге Шило В.Л. Популярные цифровые микросхемы: Справочник. М.: Радио и связь, 1988), которые формируют младший разряд двоичного кода числа единичных сигналов входного кортежа (х1,..., х 8), где хiсумматор единичных сигналов, патент № 2260836{0,1}.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип сумматор единичных сигналов (см. рис.1.34б на стр.56 в книге Шило В.Л. Популярные цифровые микросхемы: Справочник. М.: Радио и связь, 1988.), который содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент И и формирует двоичный код числа единичных сигналов входного кортежа (х1, х2 ), где хiсумматор единичных сигналов, патент № 2260836{0,1}.

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

Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения формирования двоичного кода числа единичных сигналов входного кортежа (х1,..., хn), хiсумматор единичных сигналов, патент № 2260836{0,1}.

Указанный технический результат при осуществлении изобретения достигается тем, что в сумматоре единичных сигналов, содержащем вычислительную ячейку, которая содержит элемент И, подключенный первым, вторым входами и выходом соответственно к первому, второму входам и первому выходу вычислительной ячейки, и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, подключенный первым, вторым входами и выходом соответственно к первому, второму входам и второму выходу вычислительной ячейки, особенность заключается в том, что в него введены n элементов И, n D-триггеров и n-1 аналогичных упомянутой вычислительных ячеек, причем второй вход и выход i-го ( сумматор единичных сигналов, патент № 2260836 ) элемента И соединены соответственно с i-ым информационным входом сумматора единичных сигналов и первым входом i-ой вычислительной ячейки, подключенной первым выходом к входу данных i-го D-триггера, вход установки, тактовый вход и неинвертирующий выход которого соединены соответственно с первым, вторым управляющими входами сумматора единичных сигналов и первым входом i-го элемента И, второй выход каждой предыдущей вычислительной ячейки подключен к второму входу последующей вычислительной ячейки, а второй вход первой и второй выход n-ой вычислительных ячеек соединены соответственно с шиной нулевого потенциала и выходом сумматора единичных сигналов.

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

Сумматор единичных сигналов содержит вычислительные ячейки 11,..., 1n, элементы И 21,..., 2n, D-триггеры 31,..., 3n. Каждая вычислительная ячейка содержит элемент И 4, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и первому выходу, и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 5, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и второму выходу. Причем второй вход и выход элемента 2i( сумматор единичных сигналов, патент № 2260836 ) соединены соответственно с i-ым информационным входом сумматора единичных сигналов и первым входом ячейки 1i подключенной первым выходом к входу данных D-триггера 3i вход установки, тактовый вход и неинвертирующий выход которого соединены соответственно с первым, вторым управляющими входами сумматора единичных сигналов и первым входом элемента 2 второй выход каждой предыдущей ячейки подключен к второму входу последующей ячейки, а второй вход ячейки 11 и второй выход ячейки 1n соединены соответственно с шиной нулевого потенциала и выходом сумматора единичных сигналов.

Работа предлагаемого сумматора единичных сигналов осуществляется следующим образом.

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

сумматор единичных сигналов, патент № 2260836

и

сумматор единичных сигналов, патент № 2260836

где сумматор единичных сигналов, патент № 2260836 есть номер момента времени tj (фиг.2), k - разрядность двоичного кода числа n; Vi0=1; W0j=0. Период Т сигнала у2 должен удовлетворять условию Т>сумматор единичных сигналов, патент № 2260836t, где сумматор единичных сигналов, патент № 2260836t=nсумматор единичных сигналов, патент № 2260836t 1+сумматор единичных сигналов, патент № 2260836t 2+сумматор единичных сигналов, патент № 2260836t 3, а сумматор единичных сигналов, патент № 2260836t 1, сумматор единичных сигналов, патент № 2260836t 2 и сумматор единичных сигналов, патент № 2260836t 3 есть длительности задержек, вносимых соответственно ячейкой 1i элементом 2i и D-триггером 3 i. Поскольку согласно (1.1) имеем сумматор единичных сигналов, патент № 2260836

то с учетом (1.2) получим

сумматор единичных сигналов, патент № 2260836

В представленной ниже таблице приведены значения выражения (2) при n=4.

сумматор единичных сигналов, патент № 2260836

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

сумматор единичных сигналов, патент № 2260836

где сумматор единичных сигналов, патент № 2260836 k-1...сумматор единичных сигналов, патент № 2260836 1сумматор единичных сигналов, патент № 2260836 0 есть k-разрядный двоичный код числа единичных сигналов в кортеже (x1,..., xn). Согласно (3) и фиг.2 настройка сумматора (фиг.1) на вычисление разряда сумматор единичных сигналов, патент № 2260836 m( сумматор единичных сигналов, патент № 2260836 ) осуществляется соответствующим количеством m импульсов сигнала у2.

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

Класс 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)

Класс G06F7/50 для сложения; для вычитания

функциональная структура младшего разряда сумматора fcd( )ru для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" (варианты русской логики) -  патент 2524562 (27.07.2014)
одноразрядный полный сумматор с многозначным внутренним представлением сигналов -  патент 2504074 (10.01.2014)
накапливающий сумматор по модулю -  патент 2500017 (27.11.2013)
способ организации вычислений суммы n m-разрядных чисел -  патент 2491612 (27.08.2013)
однородная вычислительная среда для конвейерных вычислений суммы m n-разрядных чисел -  патент 2486576 (27.06.2013)
функциональная структура второго младшего разряда, активизирующая результирующий аргумент (2smin+1)f(2n) "уровня 2" и (1smin+1)f(2n) "уровня 1" сумматора fcd( )ru для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" (варианты русской логики) -  патент 2484518 (10.06.2013)
функциональная вторая входная структура условно разряда "j" сумматора fcd( )ru с максимально минимизированным технологическим циклом t для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" с формированием промежуточной суммы ±[1,2sj]1 d1/dn второго слагаемого в том же формате (варианты русской логики) -  патент 2480816 (27.04.2013)
функциональная первая входная структура условно "j" разряда сумматора fcd( )ru с максимально минимизированным технологическим циклом t для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" с формированием промежуточной суммы (2sj)1 d1/dn "уровня 2" и (1sj)1 d1/dn "уровня 1" первого слагаемого в том же формате (варианты русской логики) -  патент 2480815 (27.04.2013)
функциональная выходная структура условно разряда "j" сумматора fcd( )ru с максимально минимизированным технологическим циклом t для промежуточных аргументов слагаемых (2sj)2 d1/dn "уровня 2" и (1sj)2 d1/dn "уровня 1" второго слагаемого и промежуточных аргументов (2sj)1 d1/dn "уровня 2" и (1sj)1 d1/dn "уровня 1" первого слагаемого формата "дополнительный код ru" с формированием результирующих аргументов суммы (2sj)f(2n) "уровня 2" и (1sj)f(2n) "уровня 1" в том же формате (варианты русской логики) -  патент 2480814 (27.04.2013)
полный сумматор -  патент 2475811 (20.02.2013)
Наверх