Накапливающий сумматор Советский патент 1993 года по МПК G06F7/50 

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

со ю ю о

со

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

Целью изобретения является повышение производительности устройства.

На чертеже изображена блок-схема предлагаемого сумматора.

Устройство содержит полный двоичный сумматор 1, блок 2 управления, полусумматор 3, первый и второй элементы И 4, 5, элемент ИЛИ 6, первый и второй триггеры

7,8, первый и второй регистры 9.10, вход 11 начальной установки устройства, тактовый вход 12 устройства, информационный вход 13, выход 14 младших разрядов, выход 15 старших разрядов, причем вход 11 начальной установки устройства соединен со входами сброса первого и второго триггеров 7,

8,первого и второго регистров 9, 10, блока 2 управления, тактовый вход 12 устройства соединен с синхровходами первого и второго триггеров 7, 8 первого и второго регистров 9, 10-, и блока 2 управления, информационный вход 13 устройства подключен к первому входу полного двоичного сумматора 1, второй вход которого соединен с выходом первого регистра 9, выход суммы полного двоичного сумматора 1 является выходом 14 младших разрядов устройства и соединен с информационным входом первого регистра 9, а выход переноса полного двоичного сумматора 1 подключен к первым входам первого и второго элементов 4, 5, второй инверсный вход первого элемента И 4 и второй вход второго элемента И 5 объединены между собой и подключены к выходу блока 2 управления, выход первого элемента И 4 соединен с информационным входом первого триггера 7, выход которого соединен с входом переноса полного двоичного сумматора 1, первый вход полусумматора 3 соединен с выходом второго триггера 8, информационный вход которого подключен к выходу элемента ИЛИ 6, первый вход которого соединен с выходом переноса полусумматора 3, а второй вход подключен к выходу второго элемента И 5, выход полусумматора 3 соединен с информационным входом второго регистра 10 и является выходом 15 старших разрядов устройства, выход второго регистра 10 соединен со вторым входом полусумматора 3.

Устройство работает следующим образом.

В начальный момент времени на вход 11 устройства поступает сигнал, сбрасывающий в нулевое состояние триггеры 7, 8, регистры 9, 10, и устанавливающий в исходное состояние блок 2 управления.

На тактовый вход 12 устройства поступают синхроимпульсы типа меандр, тактирующие работу устройства. Они далее подаются на синхровходы блока 2 управле- ния, триггеров 7, 8 и регистров 9, 10.

На информационный вход устройства поступает последовательность п-разрядных слагаемых - положительных двоичных чисел, представленных в последовательном

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

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

5 На его второй вход подаются разряды получаемой суммы с выхода первоначально обнуленного первого регистра 9. Этот регистр является сдвиговым и обеспечивает задержку на п тактов поступающих с выхода сум0 мы сумматора 1 п разрядов накапливаемой суммы и они поступают на выход 14 устройства. Сумматор 1 выполняет операцию сложения с учетом сигналов переноса, снимаемых с выхода переноса и задержива5 емых на один такт первым триггером 7, причем сигналы переноса поступают на информационный вход первого триггера 7 через первый элемент И 4, на второй инверсный вход которого подается управляющий

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

5 нулевые значения на остальных тактах. Таким образом, сигнал переноса из старших разрядов обнуляется на выходе первого элемента И 4 и триггер 7 принимает Б следующем такте (такте сложения первых разря0 дов слагаемых и накапливаемой суммы) исходное нулевое значение.

Одновременно сигнал переноса с выхода переноса сумматора 1 поступает на первый вход второго элемента И 5, который под

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

0 поступает через элемент ИЛИ 6 на информационный вход второго триггера 8, образующего совместно с полусумматором 3 и вторым регистром 10 счетчик в последовательном коде, предназначенный для под5 счета количества единичных значений сигналов переноса Р из старших разрядов слагаемых на сумматоре 1 чисел. При этом в начале цикла сложения очередного слагаемого во второй триггер 8 записывается сигнал переноса Р. Далее он поступает на

первый вход полусумматора 3, выполняющего сложение значения этого сигнала с накапливаемой суммой таких значений, поступающей из предварительного обнуления второго регистра 10. Этот регистр является сдвиговым и обеспечивает задержку на п тактов поступающих с выхода суммы полусумматора 3 п разрядов накапливаемой суммы. Эти разряды являются старшими разрядами накапливаемой суммы и они по- ступают на выход 16 устройства.

Таким образом, может быть накоплено не менее 2п-1 слагаемых.

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

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

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ СВЕРТКИ ПО МОДУЛЮ ТРИ 1991
  • Дрозд А.В.
  • Полин Е.Л.
  • Попов А.С.
  • Дрозд Ю.В.
RU2011215C1
Устройство для сложения и вычитания чисел 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Огинский Владимир Николаевич
  • Дрозд Юлия Владимировна
SU1698887A1
Устройство для вычисления модуля комплексного числа 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Сотова Карина Геннадиевна
  • Дрозд Юлия Владимировна
SU1753472A1
НАКАПЛИВАЮЩИЙ ДЕСЯТИЧНЫЙ СУММАТОР 1966
  • Шауман А.М.
  • Чирков М.К.
  • Березная И.Я.
  • Ходаков В.В.
  • Кузнецов В.Е.
SU224164A1
Устройство для возведения в квадрат 1988
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Баранникова Галина Петровна
  • Нестеренко Сергей Анатольевич
  • Дрозд Юлия Владимировна
SU1534458A2
Преобразователь двоично-десятичного кода в двоичный 1988
  • Дрозд Александр Валентинович
  • Николенко Илья Викторович
  • Шемпер Леонид Исаакович
  • Горбатый Семен Моисеевич
  • Дубчак Александр Павлович
  • Горбатый Владимир Моисеевич
SU1554143A1
МНОЖИТЕЛЬНОЕ УСТРОЙСТВО 1992
  • Семеренко В.П.
  • Днепровский В.И.
RU2022339C1
Устройство для умножения двоичных чисел 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Егорова Ирина Владимировна
  • Дрозд Юлия Владимировна
SU1765839A1
Устройство для моделирования ветви графа 1986
  • Васильев Всеволод Викторович
  • Баранов Владимир Леонидович
SU1348847A1
Устройство для вычисления сумм произведений 1980
  • Луцкий Георгий Михайлович
  • Корочкин Александр Владимирович
  • Кулаков Юрий Алексеевич
  • Долголенко Александр Николаевич
SU905814A1

Реферат патента 1993 года Накапливающий сумматор

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

Формула изобретения SU 1 829 031 A1

Документы, цитированные в отчете о поиске Патент 1993 года SU1829031A1

Преснухин Л.Н., П.В.Нестеров Цифровые вычислительные машины - М.: Высшая школа, 1974, с
Рогульчатое веретено 1922
  • Макаров А.М.
SU142A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Преснухин Л.Н., Нестеров П.В
Цифровые вычислительные машины, - М.: Высшая школа, 1974, с
Прибор для определения всасывающей силы почвы 1921
  • Корнев В.Г.
SU138A1

SU 1 829 031 A1

Авторы

Дрозд Александр Валентинович

Полин Евгений Леонидович

Паломино Ариадна

Дрозд Юлия Владимировна

Даты

1993-07-23Публикация

1990-10-30Подача