Сумматор

 

on è è å

Се»оз Соаетскиа

Социалистическик

Республик

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61} Дополнительное к авт. свнд-ву

2 (51} М. Кл. (22} Зайвлено 02067 5 (21} 2139688/18-24 с присоединением заявки ¹â€” (23} Приоритет (43} Опубликовано 250678.Бюллетень ¹ 23

СТ 06 Т- 7/385

f00fioPoToloo»»3 00айт0т

QOO0rO »0НВТР00 COOP

00 30009 0000РОТ0000

1 0ТИРМТИЙ (53} УДК 681.326.5 (088.8) (45} Дата опубликования описания 260578 (72} АвторьТ изобретения

В.В. Яснопольский, В. И. Попенко, A. B. Черный и B. Я. Якунин (70} Заявитель

Институт автоматики им. 25 съеэда КПСС (54) сумиАтс1Р

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

Известны сумматоры, предназначен- 10 ные для алгебраического сложения двоичньас чисел, в которыс слагаемые предварительно преобразуются в единичный код (1), . Такие сумматоры обладают относи- !Ь тельной сложностью аппаратурной реа лизации, прн которой сумматор в зави симости от количества слагаемых содержит значительное количество счетчиков и вспомогательной аппаратуры. ЯО

Наиболее близок к предлагаемому сумматор, содержащий генератор импульсов, счетчик регенерации и реверсивный счетчик результата, триггер, эл»;.менты И и ИЛИ и элемент задержки $2/. 25

Этот сумматора имеет линии эадержкй (по количеству слагаемых), требующие тщательнбй настройки, а такие счетчики .аргументов н. триггеры переключения счета для каждого слагаемого.

Целью изобретения является упрощение сумматора.

Для достижения этой цели в сумматор введены датчик основного слагаемого, датчики диапазонных слагаемых, блоки совпадений и дешифратор, причем выходы датчика основного слагаемого подключены к первьв» входам первой группы элементов И, выходы которых подключены к входам счетчика результата, выходы датчиков диапаэонных слагаемых подключены к входам блоков совпадения, к другим входам которых подключены выходы счетчика регенерации, вход которого через элемент задержки подключен к выходу генератора нмпульсоэ, выходы счетчика регенерации подключены также к вхОдам дешнфратора, первый выход которого подключен к входу уста:новки. в 0 счетчика результата, второй выход — к вторым входам первой группы элементов И, выходы дешифратора, соответствующие значениям 4»(<=

1,2... ТТ )-постоянных составляющих, подключены через первый элемент

ИЛИ к единичному входу триггера выходы дешифратара, соответствующие значениям А» -, А)+(о;) „«(j =1,2...т тс) где О ) ос — максимальное абсолютноЕ

i мсо с. значение » -ro слагаемого, подключена

612245 к входам Я +1)-го элемента HJIH, выход еотороГО подключен к первым входам

-ых элементов И, второй и третий группы элементов И, выходы <оторых подключены соответственно к входам (я+2) -го и фу+3) -го элементов ИЛИ, в,оды котор подключены cooTBeT- 5 ственно к суммирующему H вычитающему входам счетчика результата, выходы блоков совпадений через 9%+4)-ый элемент ИЛИ подключены к нулевому входу триггера, единичный выход кото- 1О рого подключен к первому входу элемента И, к второму входу которого подключен выход генератора импульсов, а выход — к вторым входам второй и третьей групп элементов И, третьи .)5 входы которых подключены соответственно к прямым и инверсным выходам знаковых разрядов датчиков диапаэонных слагаемых.

На чертеже приведена схема предла- 29 гаемого устройства.

Устройство содержит датчик 1 основного слагаемого, датчики 2 диапаэонных слагаемых, блоки 3 совпадений, генератор 4 импульсов, элемент 5 эа- 2б держки, счетчик б регенерации, дешифратор 7, э ементы ИЛИ 8, триггер

9, элемент И 10, первая 11, вторая

12 и третья 13 группы элементов И, группы элементов И 14, счетчик 15 результата.

Выходы всех разрядов датчика 1 основного слагаемого подключены к первым входам первой группы элементов И 11, вьасоды которой подключены к параллельным входам счетчика 1 5 результата. Выходы разрядов датчиков 2 диапазонных слагаемых подключены к входам блоков

3 совпадения, к другим входам которых подключены выходы счетчика б регенерации, вход которого через элемент 5 задержки подключен к выходу генератора 4 импульсов. Выходы счетчика б регенерации, подключены также к входам дешифратора 7, первый выход которого подключен к входу установки s 0 счетчика 15 результата, второй выход подключен к другим входам первой группы элементов И 11..

Выходы дешифратора 7, соответствую-. щие значениям A 1 ((«1 2...z и ) - бО постоянных составляющих, .соединены с входами первого элемента ИЛИ 8, выход которого подключен,к единичному выходу триггера 9, выходы дешифратора 7, соответствующие значе- 55 ниям А ФА + Щщ {у =1,2... й), где

)Q>) „- максимальное абсолютное значейие i -го слагаемого, подключены к входаМ Я +1) го элемента или 8, выход которого пОдключен бО к первым входам 1 -ьвс элементов И

14, второй 12 и третьей 13 групп элементов И, выходы которых подключе=. ны „.соответственно к входам (1 +2) -ro и (et+3)- го элементов ИЛИ 8, выходы которых подключены соответственно к су™ирующему и зычитающему входам счетчика 15 результата. Выходы блоков совпадений через (и +4) -ый элемент

HFH 8 подключены к нулевому входу триггера 9, единичный выход которого соединен с первым входом элемента И 10, второй вход которого соединен с выходом генератора 4 импульсов, а выход подключен к вторым входам второй 12 и третьей 13 групп элементов И, входы которьзс соединены соответственно с прямыми и инверсными выходами знаковьис разрядов датчиков 2 диапазонных слага" емых.

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

3 исходном состоянии устройства на выходах датчиков 1 и 2 находятся кЬды слагаемых, счетчик б регенерации и триггер 9 установлены в нулевое состояние, в счетчике 15 результата находится результат алгебраического сложения чисел в предыдущем цикле.

С приходом первого импульса генератора 4 импульсов на счетчик б регенерации через элемент 5 задержки дешифратор 7 вырабатывает сигнал установки счетчика 15 результата в нулевое состояние.

Второй импульс генератора 4 вызовет изменение кодового набора на выходах счетчика б регенерации, и на другом выходе дешифратора 7 появится сигнал переноса кода основного слагаемого, который откроет первую группу логических элементов И ll и код основного слагаемого с датчика 1 параллельно запишется в счетчик результата +5.

Датчики 2 диапазонных слагаемых построены так, что в содержимое каждого иэ них введена некоторая постояиная (= оставляющая A $, причем

4;+ I llз„„„с Я

4; < 10 ;!„,„A;„

A„,„,1 „ ) и где и > — собственное слагаемое.

Такое построение датчиков 2 диапаэонных слагаемых позволяет вести поочередное суммирование их содержимо« го по мере изменения кодового набора на выходах счетчика б регенерации.

Следующий импульс генератора 4 вызрвет появление на выходах счетчика б регенерации кодового набора, равного и на выходе дешифратора 7 появляется сигнал, который пройдя через элемент ИЛИ 8, устанавливает триггер 9) в единичное состояние, что приводит к открытию элемента И, 10 для прохожде ния импульсов генератора 4 на вторую и третью группы элементов И. Направление счета в счетчике 15 результата определяется наличием на входе одной из rpyan элементов И 12 и 13 сигнала в знаковом разряде первого датчика, 2 диапазонного слагаемОго. Одноэнач612245

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

Сумматор, содержащий генератор им- 2. Авторское свидетельство СССР пульсов, счетчик регенерации и ревер- в 394783, кл. 5 06 Р 7/385, 1971. ность определения направления счета д©сткгается подключением к входам второй и третьей групп элементов И 12 н

13 выходов соответствующего элемента ИЛИ 8, который открывает соответствующий элемент И 14 группы элементов И 12 или 13 на весь период, пока кодовый набор на выходе счетчика 6 регенерации находится в диапазоне первого датчика 2 диапаэонного слагаемого. В зависимости от знака спагаемого импульсы генератора 4 будут приходить на суычирующий илн вычитающий вход счетчика 15 результата до тех пор, пока код числа А1 + О(на выходе первого диапаэонного датчика

2 не совпадает с кодовым набором на )5 выходе счетчика 6 регенерации. При этом с блока 3 совпадения через элемент ИЛИ 8 сигнал совпадения поступает на нулевой вход триггера 9 и устанавливает его в нулевое состояние. Это 20 приводит к закрыванию элемента Й 10 и прекращению счета импульсов генера-.

:тора 4.

Элемент 5 задержки настраивается, так, чтобы счетчиком 15 реэультата был учтен послеДНий имПуЛЬс.геибрато ра 4, вызвавший совпадение кодов и эа крывший элемент И 10, а также не учитывался импульс. генератора 4, устанавли вался триггер 9 в единичное состояние 3 в начале периода СРавкення кода на выходе очередного датчика 2 диапаэонкого слага жого с кодовьм набором счетчика

6 регенерации. подсчет содержимого остальных диапаэоииых датчиков 2 происходит аналогично.

После окончания подсчета содержимого ф -го диапазонного датчика 2 счетчик 6 регенерации и триггер 9 приходят в нулевое- состояние, и цикл подсчета 40 начинается сначала.

Испольэование новых элементов— датчика основного слагаемого, диапаэоиных датчиков остальных слагаеэык, блоков совпадения и дешифратора — вы- 45 годно Отличает предлагаемый сумматор от прототипа, так как позволяет пронэводить алгебраическое суммирование, :не требует дополнительной аппаратуры для восстановления кодов, эаписанных 50 в датчиках слагаемых для каждого очередного цикла подсчета и содержит только один элемент эадержки. сивныя счетчик реэультата, триггер, элементы И и ИЛИ и элемент эадержки, отличающийся тем, что, с целью его упрощения, в сумматор введены датчик основного слагаемого, датчики диапазонных слагаемых, блоки совпадений и дешифратор, причем выходы датчика основного слагаемого подключены к первым входам первой группы элементов И, выхОды которых пОД" ключены к входам счетчика реэультата, выходы датчкков диацаэоккых слагаемыс подключены к входам блОКОВ сОвпадбния, к другим входам которых подключены выходы счетчика регенерации, вход которого череэ элемент эадержки подключен к выходу генератора акпульсов, вьвсоды счетчика регенерации подключены также к входам дешифратора, первый выход которого подключен к входу установки в ™ 0 счетчика реэультата, второй выход - к вторым входам первой группы элементов И, выходы дешифратора, соответствующие эначекиям

М; (i 1,2, tt... И )-постоянных составляющих, подключены чербэ первый элемент ИЛИ к единичному входу триггера, вымоды дешифратора, соответствукицие эначекиЯм Д +)(; 4(к @рк(с 1,2, ° ..>и ) где Щ,ю, — максимальное абсолютное эначенне I -го слагаемого, подключены к входам (+1)-го элемента ИЛИ, высод которого подключен к первым входам

-ых элементов И, второй н третьей групп элементов И, выходы которых подключены соответственно к входам (Ф+2)-ro и (Ю +3)-ro элементов ИЛИ, ВыхОды которых пОдхлючеиы соответствбн» но к сумаирувщеиу к вычитакиябму входам счетчика результата, выходы блоков совпадения череэ (tf +4)-ый элемент ИЛИ подключены к нулевому входу триггера, единичный вьвсод которого подключен к первому входу элемента И, к второму входу которого подключен выход генератора импульсов, а выход — к вторящая входам второй и третьей груня элементов И, третьи входы которых подключены соответственно к прюаим и ииверс" ным выходам эиаковых р&эрядОз датчи» ков д..апаэонных слагаемых.

Источники информация, пряяятые. во. внимание при экспертиэес

1. Неслуксбский К. C. Цифровые диФФерекциальяые анализ )торы. М < Ма но строение, l, 9 68.

Составитель В. Березкин

Редактор Н. Хлудова Техред И. Климко Корректор С. Шекм р

Заказ 3462/43 Тираж 826 Подписное

ЦНИИПИ Государственного комитета Совета Министров CCCP по делам изобретений и открытий

113035, Москва, Х35, Раушская наб., д. 4/5 филиал ПП Патент, r. Ужгород, ул. Проектная, 4

Сумматор Сумматор Сумматор Сумматор 

 

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

Изобретение относится к вычислительной технике и предназначено для регистрации и контроля входных параметров, а именно, параметров полета летательного аппарата

Изобретение относится к вычислительной технике и, в частности, к архитектурам перестраиваемых матричных процессорных СБИС, использующих структурную перестройку (реконфигурацию), т.е

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

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

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

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

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

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

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

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