Накопительный сумматор параллельного действия Советский патент 1977 года по МПК G06F7/385 

Описание патента на изобретение SU542994A1

1

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

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

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

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

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

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

Он содержит в каждом разряде первые триггеры 1, вторые триггеры 2, блоки анализа 3, первые, вторые, третьи, четвертые и пятые элементы И 4, 5, 6, 7 и 8, инверторы 9, элементы запрета 10; управляющую шину 11, входную шину 12 и выходную шину 13, шестые, седьмые, восьмые и девятый элементы И 14, 15, 16 и 17.

Первое слагаемое находится в первых триггерах 1, второе - во вторых триггерах 2, перенос формируется, блоками анализа 3. Элементы И 4 вырабатывают сигнал на выходе, если состояния обоих триггеров 1 и 2 данного разряда не «нулевые. Если в аналогичном состоянии находятся триггеры 1 и 2 двух или трех соседних разрядов, то вырабатывается управляющий сигнал на выходах соответствующих элементов И 4. В зависимости от кодов чисел, содержащихся в триггерах 1 и 2, элементы И 4 разрешают сигналу нереноса со входной шнны 12 проходить на выходную щину 13 по наикратчайшему пути. Если в какомлибо разряде триггеры 1 и 2 находятся в состоянии «1 и на входе блока анализа 3 этого разряда есть сигнал переноса с предыдущего разряда, то сигнал с выхода элемента запрета 10 закрывает пятый элемент И 8, запрещая сброс триггера 1 в «О. Если оба триггера 1 и 2 в каком-либо разряде находятся в состоянии «О, то через инвертор 9 открывается четвертый элемент И 7, и импульс сложения поступает с управляющей шины 11 на вход соответствующего блока анализа 3. Оиисываемый накоиительный сумматор нараллельного действия имеет большее быстродействие, по сравнению с известными накопительными сумматорами, в которых суммирование осуществляется за два такта, в то время, как в описываемом сумматоре - за один такт.

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

Накоиительный сумматор нараллельного действия, содержащий в каждом разряде первый триггер, выход которого соединен с первым входом блока анализа, первый выход которого соединен с нулевым входом первого

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

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

соединен с управляющей шиной и со вторым входом третьего элемента Н, выход которого соединен с первым входом пятого элемента И, второй вход которого соединен с выходом элемента запрета, а выход подключен к единичному входу триггера, выход четвертого элемента И соединен с четвертым входом блока анализа, третий вход которого соединен с третьим входом элемента запрета и вторым входом второго элемента И, выход которого соединен

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

1.Папернов А. А. Логические основы цифровой вычислительной техники. М., Советское

радио, 1972, с. 159, рис. 14.

2.Карцев М. А. Арифметика цифровых машин, М., Наука, 1969, с. 249, рис. 2-45.

3.Лехман М. и Вурла Н. Ускорение раснространения сигнала переноса в двоичных арифметических устройствах за счет использования обходных цепей. Экспресс-информация «Вычислительная техника, № 19, 1962, с.«1 -13.

4. Хетагуров Я- А. и др. Основы инженерного проектирования управляющих ЦВМ. Советское радио, М., 1972, с. 104, рис. 4-17.

Похожие патенты SU542994A1

название год авторы номер документа
Фазоимпульсный сумматор 1980
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Меженый Анатолий Филиппович
  • Мишинский Юрий Никифорович
  • Тарасенко Владимир Петрович
  • Токовенко Степан Емельянович
SU885996A1
ЦИФРОВОЕ ПРОГНОЗИРУЮЩЕЕ УСТРОЙСТВО 2011
  • Магданов Геннадий Саяфович
  • Рылов Юрий Анатольевич
RU2446454C1
Устройство для умножения 1981
  • Громов Владимир Иванович
  • Лавров Игорь Иванович
  • Мешков Виктор Владимирович
  • Смирнов Виктор Алексеевич
SU1018115A1
Накапливающий сумматор 1991
  • Ткаченко Александр Васильевич
  • Харламов Дмитрий Владиславович
  • Шарафутдинов Айдар Сахабутдинович
SU1800454A1
НАКАПЛИВАЮЩИЙ ДЕСЯТИЧНЫЙ СУММАТОР 1966
  • Шауман А.М.
  • Чирков М.К.
  • Березная И.Я.
  • Ходаков В.В.
  • Кузнецов В.Е.
SU224164A1
Цифровой амплитудный дискриминатор 1982
  • Иванов Юрий Борисович
SU1073769A1
АРИФМЕТИКО-ЛОГИЧЕСКОЕ УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОСТАТКА ПО ПРОИЗВОЛЬНОМУ МОДУЛЮ ОТ ЧИСЛА 2018
  • Петренко Вячеслав Иванович
  • Тебуева Фариза Биляловна
  • Стручков Игорь Владиславович
RU2696223C1
Устройство для сортировки двоичных чисел 1974
  • Благовещенский Игорь Михайлович
  • Куровский Николай Павлович
  • Крючков Виктор Викторович
  • Соколов Сергей Андреевич
SU526888A1
НАКАПЛИВАЮЩИЙ СУММАТОР 1993
  • Ткаченко А.В.
  • Давыдкин А.А.
RU2043650C1
Делительное устройство 1983
  • Глазачев Александр Юрьевич
SU1198512A1

Реферат патента 1977 года Накопительный сумматор параллельного действия

Формула изобретения SU 542 994 A1

SU 542 994 A1

Авторы

Боюн Виталий Петрович

Гаврилюк Николай Семенович

Козлов Леонид Григорьевич

Даты

1977-01-15Публикация

1974-03-07Подача