со ю ю о
со
Изобретение относится к вычислительной технике и может быть использовано в арифметических блоках ЭВМ.
Целью изобретения является повышение производительности устройства.
На чертеже изображена блок-схема предлагаемого сумматора.
Устройство содержит полный двоичный сумматор 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 слагаемых.
Формулаизобретения
Накапливающий сумматор, содержащий полный двоичный сумматор, первый и второй регистры и первый триггер, причем выход суммы полного двоичного сумматора соединен с информационным входом пер- вого регистра, а выход первого триггера со- единен с входом переноса полного двоичного сумматора, отличающийся тем, что, с целью повышения производительности сумматора, в него введены вто- рой триггер, первый и второй элементы И, элемент ИЛИ, блок управления и полусумматора, причем входы сброса блока управления, первого и второго регистров объединены между собой и являются вхо-
дом начальной установки сумматора, синх- ровходы блока управления, первого и второго триггеров и первого и второго регистров объединены между собой и подключены к тактовому входу сумматора, информационный вход которого соединен с первым входом полного двоичного сумматора, второй вход которого соединен с выходом первого регистра, выход суммы полного двоичного сумматора является выходом младших разрядов сумматора, а выход переноса полного двоичного сумматора соединен с первыми входами первого и второго элементов И, второй (инверсный) вход первого элемента И объединен с вторым входом второго элемента И и подключен к выходу блока управления, первый вход полусумматора соединен с выходом второго триггера, второй вход полусумматора соединен с выходом второго регистра, выход суммы полусумматора подключен к информационному входу второго регистра и является выходом старших разрядов сумматора, а выход переноса полусумматора соединен с первым входом элемента ИЛИ, выход которого соединен с информационным входом второго триггера, а второй вход элемента ИЛИ соединен с выходом второго элемента И, выход первого элемента И соединен с информационным входом первого триггера.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ СВЕРТКИ ПО МОДУЛЮ ТРИ | 1991 |
|
RU2011215C1 |
Устройство для сложения и вычитания чисел | 1990 |
|
SU1698887A1 |
Устройство для вычисления модуля комплексного числа | 1990 |
|
SU1753472A1 |
НАКАПЛИВАЮЩИЙ ДЕСЯТИЧНЫЙ СУММАТОР | 1966 |
|
SU224164A1 |
Устройство для возведения в квадрат | 1988 |
|
SU1534458A2 |
Преобразователь двоично-десятичного кода в двоичный | 1988 |
|
SU1554143A1 |
МНОЖИТЕЛЬНОЕ УСТРОЙСТВО | 1992 |
|
RU2022339C1 |
Устройство для умножения двоичных чисел | 1990 |
|
SU1765839A1 |
Устройство для моделирования ветви графа | 1986 |
|
SU1348847A1 |
Устройство для вычисления сумм произведений | 1980 |
|
SU905814A1 |
Изобретение относится к вычислительной технике и может быть использовано в арифметических блоках ЭВМ. Цель изобретения - повышение производительности сумматора. Накапливающий сумматор содержит полный двоичный сумматор 1, блок 2 управления, полусумматор 3, два элемента И 4, 5, элемент ИЛИ 6, два триггера 7, 8, два регистра 9, 1, соединенных между собой функционально. 1 ил.
Преснухин Л.Н., П.В.Нестеров Цифровые вычислительные машины - М.: Высшая школа, 1974, с | |||
Рогульчатое веретено | 1922 |
|
SU142A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Преснухин Л.Н., Нестеров П.В | |||
Цифровые вычислительные машины, - М.: Высшая школа, 1974, с | |||
Прибор для определения всасывающей силы почвы | 1921 |
|
SU138A1 |
Авторы
Даты
1993-07-23—Публикация
1990-10-30—Подача