сумматор единичных сигналов
Классы МПК: | G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении G06F7/50 для сложения; для вычитания |
Автор(ы): | Андреев Д.В. (RU) |
Патентообладатель(и): | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU) |
Приоритеты: |
подача заявки:
2004-03-30 публикация патента:
20.09.2005 |
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления. Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения формирования двоичного кода числа единичных сигналов кортежа (x1,..., xn), хj{0,1}. Устройство содержит n вычислительных ячеек, каждая из которых состоит из элемента И и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, n элементов И, n D-триггеров. 2 ил.
Формула изобретения
Сумматор единичных сигналов, содержащий вычислительную ячейку, которая содержит элемент "И", подключенный первым, вторым входами и выходом соответственно к первому, второму входам и первому выходу вычислительной ячейки, и элемент "исключающее ИЛИ", подключенный первым, вторым входами и выходом соответственно к первому, второму входам и второму выходу вычислительной ячейки, отличающийся тем, что в него введены n элементов "И", n D-триггеров и n-1 аналогичных упомянутой вычислительных ячеек, причем второй вход и выход i-го ( ) элемента "И" соединены соответственно с i-м информационным входом сумматора единичных сигналов и первым входом i-й вычислительной ячейки, подключенной первым выходом к входу данных i-го D-триггера, вход установки, тактовый вход и неинвертирующий выход которого соединены соответственно с первым, вторым управляющими входами сумматора единичных сигналов и первым входом i-го элемента "И", второй выход каждой предыдущей вычислительной ячейки подключен к второму входу последующей вычислительной ячейки, а второй вход первой и второй выход n-й вычислительных ячеек соединены соответственно с шиной нулевого потенциала и выходом сумматора единичных сигналов.
Описание изобретения к патенту
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны сумматоры единичных сигналов (см., например, рис.1.36в на стр.58 в книге Шило В.Л. Популярные цифровые микросхемы: Справочник. М.: Радио и связь, 1988), которые формируют младший разряд двоичного кода числа единичных сигналов входного кортежа (х1,..., х 8), где хi{0,1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных сумматоров единичных сигналов, относятся ограниченные функциональные возможности, обусловленные тем, что не допускается обработка кортежа (х1,..., xn) и не формируются остальные разряды двоичного кода числа единичных сигналов.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип сумматор единичных сигналов (см. рис.1.34б на стр.56 в книге Шило В.Л. Популярные цифровые микросхемы: Справочник. М.: Радио и связь, 1988.), который содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент И и формирует двоичный код числа единичных сигналов входного кортежа (х1, х2 ), где хi{0,1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится ограниченные функциональные возможности, обусловленные тем, что не допускается обработка кортежа (x1,..., хn).
Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения формирования двоичного кода числа единичных сигналов входного кортежа (х1,..., хn), хi{0,1}.
Указанный технический результат при осуществлении изобретения достигается тем, что в сумматоре единичных сигналов, содержащем вычислительную ячейку, которая содержит элемент И, подключенный первым, вторым входами и выходом соответственно к первому, второму входам и первому выходу вычислительной ячейки, и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, подключенный первым, вторым входами и выходом соответственно к первому, второму входам и второму выходу вычислительной ячейки, особенность заключается в том, что в него введены n элементов И, n D-триггеров и n-1 аналогичных упомянутой вычислительных ячеек, причем второй вход и выход i-го ( ) элемента И соединены соответственно с i-ым информационным входом сумматора единичных сигналов и первым входом i-ой вычислительной ячейки, подключенной первым выходом к входу данных i-го D-триггера, вход установки, тактовый вход и неинвертирующий выход которого соединены соответственно с первым, вторым управляющими входами сумматора единичных сигналов и первым входом i-го элемента И, второй выход каждой предыдущей вычислительной ячейки подключен к второму входу последующей вычислительной ячейки, а второй вход первой и второй выход n-ой вычислительных ячеек соединены соответственно с шиной нулевого потенциала и выходом сумматора единичных сигналов.
На фиг.1 и 2 представлены соответственно схема предлагаемого сумматора единичных сигналов и временные диаграммы сигналов настройки.
Сумматор единичных сигналов содержит вычислительные ячейки 11,..., 1n, элементы И 21,..., 2n, D-триггеры 31,..., 3n. Каждая вычислительная ячейка содержит элемент И 4, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и первому выходу, и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 5, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и второму выходу. Причем второй вход и выход элемента 2i( ) соединены соответственно с i-ым информационным входом сумматора единичных сигналов и первым входом ячейки 1i подключенной первым выходом к входу данных D-триггера 3i вход установки, тактовый вход и неинвертирующий выход которого соединены соответственно с первым, вторым управляющими входами сумматора единичных сигналов и первым входом элемента 2 второй выход каждой предыдущей ячейки подключен к второму входу последующей ячейки, а второй вход ячейки 11 и второй выход ячейки 1n соединены соответственно с шиной нулевого потенциала и выходом сумматора единичных сигналов.
Работа предлагаемого сумматора единичных сигналов осуществляется следующим образом.
На его первый,...,n-ый информационные и первый, второй управляющие входы подаются соответственно двоичные сигналы x1,..., xn{0,1} и импульсные сигналы y1, y2{0,1} (фиг.2). Тогда сигналы на первом и втором выходах вычислительной ячейки 1i( ) будут определяться соответственно рекуррентными выражениями
и
где есть номер момента времени tj (фиг.2), k - разрядность двоичного кода числа n; Vi0=1; W0j=0. Период Т сигнала у2 должен удовлетворять условию Т>t, где t=nt 1+t 2+t 3, а t 1, t 2 и t 3 есть длительности задержек, вносимых соответственно ячейкой 1i элементом 2i и D-триггером 3 i. Поскольку согласно (1.1) имеем
то с учетом (1.2) получим
В представленной ниже таблице приведены значения выражения (2) при n=4.
Таким образом, предлагаемый сумматор единичных сигналов на своем выходе реализует операцию
где k-1... 1 0 есть k-разрядный двоичный код числа единичных сигналов в кортеже (x1,..., xn). Согласно (3) и фиг.2 настройка сумматора (фиг.1) на вычисление разряда m( ) осуществляется соответствующим количеством m импульсов сигнала у2.
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый сумматор единичных сигналов обладает более широкими по сравнению с прототипом функциональными возможностями, так как обеспечивает формирование двоичного кода числа единичных сигналов входного кортежа (x1,..., xn).
Класс G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении
Класс G06F7/50 для сложения; для вычитания