Асинхронный сумматор
О П И С А Н И Е 173033
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
Кл. 42m, 140
Заявлено 21.V11.1964 (№ 912927/26-24) с присоединением заявки №
Государственный комитет по делам изобретений и открытий СССР
МПК G 061
УДК 681.142 — 523.8.07 (088.8) Приоритет
Опубликовано 07.V11.1965. Бюллетень № 14
Дата опубликования описания 17Х111.1965
Авторы изобретения
P Б. Мнацаканов, Г. Г. Ладария, О. Г. Агдгомелашвили и В. Л. Вартанов
Заявитель
АСИНХРОННЫЙ СУММАТОР
Подписная группа № 174
Известны асинхронные сумматоры двух двоично-кодированных чисел, содержащие регистры-сумматоры исходных чисел и полусумматоры.
Предлагаемый сумматор отличается от из- 5 вестных тем, что он содержит линию разбиения на группы разрядов двух слов, получаемых на выходах полусумматоров, состоящую из последовательно соединенных схем
«И — ИЛИ», при этом вторые входы элемен- 1о тов «И» и «ИЛИ» соединены соответственно с выходами «сумма» и «перенос» полусумматора данного разряда, входы которого соединены с единичными выходами триггеров данного разряда регистров исходных чисел, вы- 15 ход «сумма» полусумматоров соединен также со входами схемы «неравнозначности» данного разряда, второй вход которой соединен с выходом элемента «И», один вход которого соединен с выходом элемента «ИЛИ» 20 соседнего младшего разряда и «линия разбиения», а второй вход соединен с выходом схемы «конца разбиения», один вход которой соединен с шиной «начало суммирования», а остальные — выходами всех элементов «И» 25 линии разбиения.
Это позволяет повысить быстродействие сумматора.
На фиг. 1 изображена принципиальная схема предлагаемого сумматора; на фиг. 2 — 30 схема «конца разбиения» (СКР).
Схема сумматора содержит два приемных регистра: один состоит из триггеров Т,, а второй — из триггеров Т>, при этом крайние правые триггеры выполняют специальную функцию и называются триггерами занятости.
Одновременно с засылкой слагаемого в регистр соответствующий триггер занятости
«заполнит» единицу.
Соответственно триггер занятости находится в «нулевом» состоянии, когда соответствующий регистр пуст.
Поскольку непосредственный процесс суммирования начинается после того как оба слагаемых поступили в приемные регистры, то признаком начала суммирования может служить «единичное» состояние обоих триггеров занятости.
Первый этап получения результата заключается в образовании двух новых слов из исходных слагаемых и реализуется на полусумматорах, обозначенных на схеме через
Сид. Выход «сумма» каждого полусумматора выдает -й разряд первого слова, а выход
«перенос» того же полусумматора выдает (+1)-й разряд второго слова. После осуществления первого этапа автоматически начинает реализовываться второй этап.
Второй этап реализуется цепочкой чередующихся элементов (см, на фиг. 1, это элементы «И» и «ИЛИ»), причем элементы «И» реализуют операцию логического умножения, 173033 а элементы «ИЛИ» — операцию логического сложения.
Каждый элемент «И» служит для сравнения соответствующих одноименных разрядов слов, полученных в результате первого этапа.
При этом каждый разряд первого слова (q;) поступает на соответствующий элемент «И» непосредственно, а разряды второго слова
Я) поступают на вторые входы элементов
«И» через соответствующие элементы «ИЛИ».
Все разряды q,, принадлежащие группам первого типа за исключением крайних левых, всегда содержат единицы. Им будут соответствовать высокие уровни на соответствующих входах элементов «И», принадлежащих группам первого типа, Крайние левые разряды q групп первого типа содержат всегда нуль, следовательно, на соответствующем им элементе «И» будут поданы низкие уровни.
Каждый элемент «И», на оба входа которого после первого этапа подаются высокие уровни, вырабатывает, в свою очередь, высокий уровень. Этот уровень, пройдя через ряд элементов «И», принадлежащих данной группе.. церцрго. типа, останавливается перед элеменр ц „.- .жЦ», который соответствует концу групцц;: На этом процесс выделения каждой группы первого типа считается законченным, Очевидно, что поскольку все группы «первого» типа начинают выделяться одновременно, то последней выделится наиболее длинная из них. Тогда, фиксируя конец процесса выделения наибольшей группы «первого» типа, получают конец процесса разбиения и приступают к реализации третьего этапа, для рассмотрения которого служит специальная логическая схема СКР.
Входами схемы СКР служат выходы всех элементов «И», которые обозначены К., К3... К i, К, и один специальный вход НС, сигнал которого является сигналом «начала суммирования». Этот сигнал вырабатывается элементом Н2, который реализует операцию логического умножения. Входами элемента Н2 служат выходы «единиц» триггеров занятости приемных регистров.
ЛЗ1 и ЛЗ2 представляют собой элементы задержки. Элементы, обозначенные через С2, реализуют логическую операцию равнозначности. Элементы Н3 и И4 реализуют операцию логического умножения (конъюнкция).
Задержка ЛЗ2 выполняет две функции: вопервых, она должна обеспечить, чтобы в ответ на появление на К, -м входе высокого уровня на выходе соответствующего i-го элемента С, произошла смена высокого уровня низким, во-вторых, задержка ЛЗ2 должна обеспечить наличие низкого уровня на выходе
i-го элемента до тех пор, пока не появится низкий уровень на выходе (i+1)-ro элемента С, при условии, что i-й и (i+1)-й элементы С2 .принадлежат одной первой группе.
Высокий уровень, поступающий на один из выходов К схемы СКР, попадает непосредственно и через задержку ЛЗ, на входы соот5
Зо
65 ветствующего элемента С2. На входе элемента С2 устанавливается комбинация Π— 1. Если время задержки ЛЗ не меньше, чем время срабатывания (1,, ), то через время 4, на выходе этого элемента С2 установится низкий уровень.
До начала процесса суммирования схема
СКР выдает низкий уровень. При этом на один вход элемента И4 поступает уровень сигнал от элемента И3, на остальные входы поступают высокие уровни с выходом элементов С .
Начало процесса суммирования влечет появление высокого уровня НС на выходе элемента Н>. Сигнал входа HC через задержку
ЛЗ1, и непосредственно, поступает на входы элемента И3.
Задержка Л31 должна обеспечить наличие низкого уровня на выходе элемента Н3 в течение такого времени, пока не появится низкий уровень на выходе хотя бы одного из элементов С> в результате функционирования процесса выделения групп первого типа, Действительно, появление первого же высокого уровня на выходе хотя бы одного элемента
«И» влечет за собой смену низкого уровня высоким на соответствующем входе К схемы
СКР, затем через время t„на выходе, соответствующего входам К элемента С2, появляется низкий уровень. В этот момент низкий уровень на выходе элемента Н3 уже не нужен.
При незначительном увеличении оборудования описанная реализация предлагаемого способа уменьшает время суммирования более чем в три раза.
Предмет изобретения
Асинхронный сумматор двух двоично-кодированных чисел, содержащий регистры исходных чисел и полусумматоры, отличающийся тем, что, с целью повышения быстродействия, он содержит «линию разбиения» на группы разрядов двух слов, получаемых на выходах полусумматоров, состоящую из последовательно соединенных схем «И вЂ” ИЛИ», приэтом вторые входы элементов «И»,и «ИЛИ» соединены соответственно с выходами «сумма» и «перенос» полусумматора данного разряда, входы которого соединены с единичными выходами триггеров данного разряда регистров исходных чисел, выход «сумма» полусумматоров соединен также со входами схемы «неравнозначности данного разряда, второй вход которой соединен с выходом элемента «И», один вход которого соединен с выходом элемента «ИЛИ» соседнего младшего разряда «линии разбиения», а .второй вход соединен с выходом «схемы конца разбиения», один вход которой соединен с шиной
«начало суммирования», а остальные — с выходами всех элементов «И» «линии разбиения».
173033 нС
Риг 1
Техред Ю. В. Баранов Корректор Г. П. Зимина
Редактор Г. М. Печоров
Заказ 2072/1 Тираж 975 Формат бум. 60 (90 jз Объем 0,27 изд. л. Цена 5 коп.
ЦНИИПИ Государственного комитета по делам изобретений и открытий СССР
Москва, Центр, пр. Серова, д. 4
Типография, пр. Сапунова, д. 2


