Одноразрядный сумматор

 

Союз Советсиин

Социапистическин

Респубпии (6I ) Дополнительное к авт. свид-ву— (22) 3 »«0 0S.11.77 (21) 2539115/18-24 с присоединением заявки ¹ (23) П риоритет

Опубликовано 15.05.80, Бюллетень ¹ 18

Дата опубликования описания 16.05,80

G 06 F 7/385

Гееудерстееннмй комитет

СССР пв делам изобретений н открытий (5З) УЙK 681.325 (088.8) (72) .Автор изобретения

В. И. Кочергин (71) Заявитель (54) ОДНОРАЗРЯДНЫЙ СУММАТОР

t_#_0 JF

1 0

0 0

0 1

0 1

1 1

1 0

2 3

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

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

Связь между сигналами положений триггеров (выходные сигналы многофазных напряжений) и цифровыми сигналами для трехфазного и пятифазного делителей приведены соответственно в табл. l и 2.

Таблица 1

734681

Таблица 2

Сигналы с т игге ов

Логическая

ЕЙ ифры функция

Q) Q 2

3 4

6 0

Q„„Ц

О

О

"2»

О

» »

О

О

»5»

О

1 "6

О г с э

Д Ц

4- 5

1 "7

О

1 "8"

О "9"

О

По аналогичному закону выполняются многофазные делители на 7, 9 ... триггерах.

Широко известны суммирующие устрой- Зр ства, где для работы с кодами, имеющими основание h 7 2, производится преобразование его в двоичный код, сложение чисел в двоичном коде и обратное преобразование из двоичного кода в исходный (3) .

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

Наиболее близким к предлагаемому является. одноразрядный матричный сумматор для работы с кодами, имеющими основание VI 72. В состав сумматора входит квадратная матрица размерами И И в узJIBx . которой расположены двухкодовые элементы И, выходные шины которых соединены с выходными шинами этой матрицы через элементы ИЛИ I4).

Наряду с высоким быстродействием такого матричного сумматора в нем содержится большое количество элементов. Так, например, для сумматора десятичного кода (tl = 10) необходимо 100 логических элементов И с двумя входами и 10 элементов ИЛИ с десятью входами. Применение такого сумматора для приведенного в табл, 2 кода требует еще дополнитель ного преобразования сигналов триггеров

Q — Q в цифровые О" — "9" и после

1 суммирования обратного преобразования, Е(ель изобретения — сокращение количества оборудования.

Для достижения поставленной цели, одноразрядный сумматор, содержащий матрицу элементов И, первые входы которых соединены с первой группой входов матрицы, вторые входы — co вторыми группами входов матрицы, а выходы через группу элементов ИЛИ соединены с выходами матрицы, содержит блоки инвертирования, блок логического дешифрирования и блок сложения переноса, причем входы первого операнда сумматора подключены ко входам блока логического дешифрирования, выУоды которого соединены с первой группой входов матрицы, выходы которой подключены ко входам первого блока инвертирования, а вторая группа входов— с выходами второго блока инвертирования, входы которого подключены к выходам блока сложения переноса, входы которого подключены ко входам второго операнда сумматора, управляющие входы второго блока инвертирования и блока сложения переноса подключены ко входу переноса сумматора, управляющий вход первого блока инвертирования подключен к выходу управления блока логического дешифрирования.

5 7346

Не фнг. 1 приведена блок-схема одноразрядного сумматора на примере системы с Г1= 10 (табл. 2); на фиг. 2 - схема матрицы размером 5 х 5; на фиг„3 схема блока сложения переноса.

Сигналы Π— Q слагаемого А поступакт на входы блока 1 логического дешифрирования, который имеет выходные шины для сигналов

„0"÷„5"=0„0 4Q„Q

„2 Ч „7 =Q Я„Ч Q Q (3)

„3"ׄ8 = О Q V 0„Й (4)

„4V„9=0,Я,Ч00„(5) и выходную шину определения нечетности числа

Р=q q3Vq4qá /0„0 ЧО О„Ч4 0„ (6)

Выходные шины О" Ч "5 — 4 Ч "9 блока 1 логического дешифрирования соединены с первой группой входов квадратной матрицы 2, выходные шины которой через блок 3 инвертирования соединены с выходными шинами результата сложения 5 (A + В). Управляющий вход, блока 3 инвертирования соединен с выходной шиной

F блока 1 логического дешифрирования.

При наличии сигнале не входе Г = 1 все сигналы с выходных шин квадратной MEIT» рицы 2 передаются на выход сумматора с инвертированием. При отсутствии сигнала Г = Π— без инвертирования.

Сигналы Р, -Р слагаемого В поступают на входы блока 4 сложения переноса, выходные шины которого через блок 5 инвертирования соединены со второй группой входов квадратной матрицы 2, а управляющий вход ьблока 4 сложения переноса и

40 управляющий вход блока 5 инвертирования соединены со входом переноса сумматора С.

В узлах матрицы 2 расположены логические элементы И 6-30 с двумя входа45 ми. Первые входы элементов И 6-10, 11-15, 16-20, 21-25, 26-30 соедине((и ны соответственно с шинами Р, Р, и II

Р1, Р4, P- числе В. Вторые входы элементов И 6, 12, 18, 24, 30 соединены

50 с входной шиной "О" Ч 5 числа А- Вторые входы элементов И 7, 13, 19, 25, 26 соединены с входной шиной 1" Ч "6 элементов И 8, 14, 20, 21, 27 — с шиной 2" V 7", элементов И 9, 15, 16, 22, 28 — с шиной "3 Ч "8, элементов

И 10, 11, 17, 23, 29 - с шиной 4" Ч 9 .

Выходы элементов И 6, 1 1, 16, 21; подключены ко входам элементе ИЛИ

81 6

31, выход которого соединен с шиной 5 результата сложения (А + В). Аналогичным образом выходы элементов И 7, 12, 17, 22, 27 соединены через элемент

ИЛИ 32 с шиной S,g элементов И 8, 13, 18, 23, 28 через элемент ИЛИ 33 — с шиной 5 элементов И 9, 14, 19, 24, 29 через элемент ИЛИ 34 — с шиной S

I элементов И 10, 15, 20, 30 через элемент ИЛИ 35 — с шиной 5 .

Входная шина сигнала переноса с соединена с первыми входами элементов И

36-40 блока 4 сложения переносе, а через элемент НЕ 41 с первыми входами элементов И 42-46. Вторые входы элементов И 36, 42 соединены с входной шиной Р числа В, элементов И 37, 43 — шйной Р, элементов И 38, 44— шиной Р, элементов И 39, 45 — шиной

Ъ

Р4, элементов 40, 46 — шиной Р, Выходы элементов И 40, 42 соединены через элемент ИЛИ 47 с выходной шиной

Р, элементов И 36„43 через элемент

ИЛИ 48 — с шиной Р, элементов И 37, л ° 44 через элемент ИЛИ 49 — с шиной Р

3 элементов И 38, 45 через элемент ИЛИ

50 — с шиной Р, элементов И 39, 46

1 ерез. элемент ИЛИ 51 — с шиной Р>.

Рассмотрение работы сумматора начнем со случая, когда слагаемое А задается кодом для цифры "О, а слагаемое

Ь последовательно изменяет код от цифры

"0 до "9.

Пусть также не входной шине С нет сигнала переноса (C=0).

Тек как -С = О, то не первые входы элементов И 42 46 блока 4 сложения переносе подается сигнал. При этом на втсрые входы этих элементов поступают соответственно сигналы с шин Р -Р слага4 емого B. Следовательно, сигналы шин

Р -P слагаемого В будут переданы на

5 выходные шины блока 4 сложения переноса без изменения. Блок 5 инвертирования также при С=О передает эти сигналы на входные шины квадратной матрицы 2 без изменения.

При цифре «0» слагаемого А на выходной шине О" Ч 5 блоке 1 югического дешифрирования появляется сигнал, который поступает на вторые входы элементов И 6, 12, 18, 24, 30 квадратной матрицы 2, Не выходной шине блока 1 логического дешифрирования при этом сигнала не будет (= О), так как цифра Π— четная и блок 3 инвертирования будет пропускать сигналы с выхода не выход без инвертирования. Поскольку в квад

7 346 ратной матрице 2 на вторых входах элементов И 6, 12, 18, 24, 30 имеются сигналы, код слагаемого В будет пере.дан на выход сумматора сложения без из-. менения, что соответствует сложению с

5

Теперь рассмотрим работу сумматора, когда слагаемое А задается кодом для цифры "1" при С=О. о

Так как цифра 1 нечетная, выходной сигнал блока 1 логического дешифрирования в соответствии с функцией (6) Р-- 1.Следовательно, блок 6 будет пропускать сигналы с входа на выход с инвертированием. При цифре 1 слагаемого A на выходной шине 1" М "6 блока 1 появляется сигнал, который поступает на вторые йиаграмма 1

Передача с инвертированием

1 1 1 1 1 О 0 О 0 О

1 О О О О О 1 1 1 1

О О 1 1 1 1 1 О О О

1 1 1. О О О О О 1 1.

О О О О 1 1 1 1 1 О

О" 1 2 . 3" 4" ".5 ™6" 7 8 9 входы элементов И 36-40 блока 4 сложения переноса и управляющий вход блока 5.

Работа блока 4 сложения переноса с последовательно соединенным с ним блоком 5 при этом полностью совпадает с диаграммой 1 сложения с единицей, что требуется для правильного функционирования сумматора.

Аналогичным образом можетбыть представлена работа сумматора, когда слагаемое А имеет цифру "2, В этом случае

Р=О и блок 3 инвертирования осуществляет передачу сигналов с входа на выход 50 без изменения.

На диаграмме 2 представлена работа сумматора для этого случая.

Работа сумматора при других цифрах слагаемого В очевидна из рассмотренных выше примеров.

Если на сумматор подается сигнал переноса C=-l, то он поступает на первые

За счет использования в схеме сумматора матрицы размером (п/2) (и l 2) происходит сокращение количества элементов, составляющих схему сумматора.

1 1 О 1 0 О

0 1 О 1 О 9"

0 1 О 1 1 8

О 1 О О 1 7"

О 1 1 О 1 "6"

О О 1 О 1 "5""

1 О 1 0 1 4

1 О 1 О О "3

1 О 1 1 О 2У

1 0 О 1 О 1

81 8 входы элементов И 7, 13, 19, 25, 26 квадратной матрицы 2. Через эти элементы И и последовательно соединенные с никими элементы ИЛИ входные сигналы пе редаются на выходные шины сумматора сложения в соответствии с диаграммой

1. Элементы, осуществляющие передачу с инвертированием кодов цифр слагаемого

3 с входных шин сумматора на выходные, изображены на диаграмме крестиками в соответствующих узлах квадратной сетки. С первой стороны квадратной сетки в столбцах представлены коды цифр слагаемого В от 0" до "9". Над квадратной сеткой в строках снизу вверх изображены коды цифр результата сложения цифры 1" слагаемого A с цифрами от

О" до 9" слагаемого В.

73 а681

Йиаграмма 2

Передача без инвертирования

1 1 1 1 1 0 0 0 0 0

1 0 0 0 0 0 1 1 1 1

0 0 1 1 1 1 . 1 1 1 1

1 1 1 0 0 0 0 0 1 1

0 0 0

«0» «1««2«

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

Одноразрядный сумматор, содержаший матрицу элементов И, первые входы кото-30 рых соединены с первой группой входов матрицы, вторые входы - со вторыми группами входов матрицы, а выходы через группу элементов ИЛИ соединены с выходами матрицы, о т л и ч а ю ш и и с я тем, что, с целью сокрашения количества оборудования, сумматор содержит блоки инвертирования, блок логического дешифрирования и блок сложения переноса, причем входы первого операнда сумматора 4< подключены ко входам блока логического дешифрирования, выходы которого соединены с первой группой входов матрицы, .выходы которой подключены ко входам первого блока инвертирования, а вторая груп-45 па входов — с выходами второго блока инвертирования, входы которого подключены

1 0 0 1 0 "1

1 1 1 0»Э"

0 1 0 1 0 9

0 1 0 1 1 8

0 1 0 0 1 7

0 1 1 0 1 6

0 О 1 0 1 5"

1 0 1 0 1 4"

1 0 1 0 0 ."3

1 0 1.1 0 "2

0 1 1 1 1 1 0 3 4 5 6 7 «8 9" к выходам блока сложения переноса, входы которого подключены ко входам второго операнда сумматора, управляюшие входы второго блока инвертирования и блока сложения переноса подключены ко входу переноса сумматора, управляюший вход первого блока инвертирования подключен к выходу управления блока логического дешифрирования.

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

1. Авторское свидетельство СССР № 532163, кл. Н 02 М 7/537, 1974.

2. Авторское свидетельство СССР № 517124, кл. Н 02 М 7/537, 1974.

3. Шагурин И. И. Транзисторно-транзисторные логические схемы. М., "Сов. радио, 1974, с. 142.

4. Карцев М. А. Арифметика цифровых машин, М„"Наука«, 1969, с. 177, рис. 2-21 (прототип}.

734681

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

Редактор В. Зарванская Техред,М. Кузьма Корректор М. Пожо

Заказ 2222/11 Тираж 751 Поддисное

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

113035, Mocha Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4

Одноразрядный сумматор Одноразрядный сумматор Одноразрядный сумматор Одноразрядный сумматор Одноразрядный сумматор Одноразрядный сумматор Одноразрядный сумматор Одноразрядный сумматор 

 

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

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

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

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

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

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

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

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

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

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

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