Комбинационный сумматор Советский патент 1987 года по МПК G06F7/49 

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

1327092

относится к вычислинп ч

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

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

J,k,г-кoдax при сохранении способное- ю счисления. Такие системы счисления ти суммирования чисел, представленных позволяют прежде всего строить более в двоичных кодах.

На чертеже изображена принципигльчи, а диапазон представления чисел в

экономичные и более быстродействующие суммирующие устройства. При э-тон по- ная схема первых четырех (п 4) разря- мехоустойчивость j,k,r-кoдoв сравнима дов комбинационного сумматора. 15 с помехоустойчивостью кодов ФибоначКомбинационный сумматор содержит одноразрядный двухвходовой сумматор 1-1 и трехвходовые сумматоры 1-2, Г-3, 1-4, первые элементы 2-1 и 2-2 ИЛИ, вторые элементы 3-1 и 3-2 ИЛИ, элементы 4-1, 4-2, 5-1, 5-2, 6 И, выход 7 сигнала ошибки, вход 8 управлеj.,k,r-кoдax не ниже, чем в обобщенных гр-кодах. Вьшолнение арифметических операций в з,и,г-кодах значительно 20 проще, чем в известных кодах с естественной избыточностью. Это обусловлено тем, что формирование как прямых.

ния режимом, выход 9 суммы, вход 10 J-UK и обратных переносов носит локальпервого операнда, вход 11 второго one- ьм характер.

ранда.25 Пусть требуется сложить два числа

При работе в традиционных, двоичных в jfk,rKOAax по общеизвестному алго- кодах в работе участвуют одноразряд- питму Мерсера (см. табл. 2). ,ные сумматоры 1-1 - 1-4, первый 2-1, табл. 2 и далее апострофами отме- второй 3-1 элементы ИЛИ, второй эле- чены границы между группами разрядов. мент 5-1 И, первый 10 и второй вхо- ЗО примера и уравнения (1) вытека, ды слагаемого. При суммировании в двоичных традиционных кодах на управляющей шине 8 сохраняется нулевой потенциал. Суммирование производится известным образом, при этом между первым входом одноразрядного суммает, что

, ),г гг2 .

,.,:

При этом в первом саучае всегда а

j-,l

тора (вх. 1) и вторым входом (вх. 2) производится следующее перераспределение входных сигналов (а у , и Ь; . )

.J 1 J li,

35 - b. О (где а,- и b, - 1-е значения операндов А и В соответственно ), а во втором случае а -4, Ьи, 0. В первом случае, если а :. ь 5, то распространение переноса в и в соответствии с-известным алгорит- 40 следующем частичном цикле может быть мом формирование S j и Р,-

При суммировании чисел в j, k, г- кодах в работе участвуют все элементы схемы,- а на шине 8 присутствует единичный потенциал.

Сущность изобретения состоит в

не далее чем в J,l-.paзpяд, во втором случае распространение переноса в i-i-l , 1-разряд заканчивается в первом частичном цикле суммирования. Это ис- 45 ключает формирование цепочки обратного переноса более чем в пределах двух

следующем.

Пусть веса двоичных разрядов связаны между собой следующим рекурент- ным уравнением:

2h ;., J при k 1; (1)

h, ,

hj-., + Ь|.д , при k 2 при следующих начальных условиях

0,1 где h

2,

(2)

i, k

1, ол

- значение в(2са двоичного

разряда; j - номер группы.

Каждая группа состоит из двух разрядов (J 0,1,2,,,, , k - номер разряда в группе, k ). Тогда значения h,k будут равнь 1 2 4 6 12 18 36 54 108 162 „., . Данные системы счисления обладают значительными преимуществами по сравнению с фибонач- чиевыми и обобщенными г, р-системами

чи, а диапазон представления чисел в

j.,k,r-кoдax не ниже, чем в обобщенных гр-кодах. Вьшолнение арифметических операций в з,и,г-кодах значительно 20 проще, чем в известных кодах с естественной избыточностью. Это обусловлено тем, что формирование как прямых.

в jfk,rпитму Ме таб чены гра пр

ет, что

в jfk,rKOAax по общеизвестному алго- питму Мерсера (см. табл. 2). табл. 2 и далее апострофами отме чены границы между группами разрядов. примера и уравнения (1) вытека2 }, ),г гг2 .

,.,:

При этом в первом саучае всегда а

j-,l

- b. О (где а,- и b, - 1-е значения операндов А и В соответственно ), а во втором случае а -4, Ьи, 0. В первом случае, если а :. ь 5, то распространение переноса в следующем частичном цикле может быть

35 - b. О (где а,- и b, - 1-е значения операндов А и В соответственно ), а во втором случае а -4, Ьи, 0. В первом случае, если а :. ь 5, то распространение переноса в 40 следующем частичном цикле может быть

не далее чем в J,l-.paзpяд, во втором случае распространение переноса в i-i-l , 1-разряд заканчивается в первом частичном цикле суммирования. Это ис- 45 ключает формирование цепочки обратного переноса более чем в пределах двух

смежных групп для любых а - - и Ь и образование в промежуточном цикле трех единиц слагаемых (Sy. перенос 50 прямой л.перенос обратный 1). При этом j,I-разрядах регистра хранения обратного переноса всегда содержатся нули.

55

Приведенный пример сложения в i,k,r-кoдax позволяет записать таблицу истинности для логических функций каждого из п четных разрядов комбинационного сумматора.

3

Применяя табл. 1, перепишем табл. в более удобном виде. Для этого исключим повторяющиеся и запрещенные (#) комбинации. В результате первые 12 наборов (в табл. 3 они отделены пунктиром) перепишутся в виде таблицы истинности для традиционного двоичного одноразрядного сумматора. При

этом логическая функция первого входа IQ Ю одноразрядного сумматора (обозначим 5. ) запишется в виде sT t a , V Ь у j ). Согласно наборам 13 14 табл. 3 при а. j,i Ь j 1 |

, 1-ь2 ОСледовательно, логическая функция

второго входа одноразрядного сумматора записывается в виде

Р:.

/,г Ь1 ),г j,i- i.i

Отсюда вытекает реализация функции контроля

fc

}.i ° J.i J.,i-,i,a- На основе данной логики строится омбинационный сумматор в j,k,r-KO- а-х.

Работу устройства рассмотрим на римере сложения чисел А 5 и В 3. А 01 01 5 В 00

:сде де нич в р

15 3jтета зн ро

20 сп

сб эл сл

25 (п

N вт

во

вх

430 чт зу ва 1 3А + В 10

Согласно (2) обратный перенос из 0,1-го разряда равен нулю. Согласно значений слагаемых в устройстве возбуждаются соответствующие входы 10 и

4

разряде и на втором входе элемента I-2 через элемент 2-1 ИЛИ устанавливается единичное значение операнда. В ре зультате 8, 1; S, 1, а g,

Ю

О, что и определяет окончание суммирования. На выходе устройства устанавливается код А + В 10 10.

Пусть имеем слагаемые А В 00 2. Тогда согласно (1) и (2) сделанного ранее анализа в 1,1-разряе операндов А и В не может быть единичных значений. При такой комбинации разряде 1,2 срабатывают элементы

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

способом.

При возникновении структурного сбоя (переход типа О - 1) в любом из элементов схемы или возникновении случайной ошибки во входных цепях

(при равенстве 1 одного из слагаемых,

второй ложно переходит из О в 1)

возможна ситуация, когда на обоих

входах элемента 4-1 И или элемента

42 И появляются единичные сигналы,

что свидетельствует об ошибке. В ре- зультате на выходе 7 будет зафиксирован сигнал ошибки. Аналогично при 1,1 12 срабатывают элементы 32 ИЛИ, 5-2 И и 2-2 ИЛИ.

Формула изобретения Комбинационный сумматор, содержащий в каждом разряде одноразрядный . сумматор, а в каждом четном разряде, кроме того, три элемента И и два эле11 (а g ,bQ, Ьо,7 ai.i ) В результа- 40 мента ИЛИ, причем вход управления рете на выходе 9 одноразрядного сумматора 1-1 будут сформированы значения S д., О и Ро,1 1. В то же время , на первых входах элементов 1-2 и 1,3 появятся единичные сигналы с выхода элемента- 3-1 ИЛИ и входа 10 (а, 1) соответственно. На остальных входах элементов 1-2, 1-3 и 1-4 будут нулевые сигналы. После появления на выходе элемента 1-1 Р, 1 на элементе 1-2 производится подсум- мирование. В результате этого значение прямого переноса с выхода элеменжимом сумматора соединен с первым входом первого элемента И, второй вход которого соединен с входом переноса из (1+2)-го разряда сумматора,

45 где i 1,п, п - разрядность операндов, выход первого элемента И соединен с первыми входами второго элемента И и первого элемента ИЛИ, выход которого соединен с первым информаци50 онным входом одноразрядного сумматора данного разряда, выход которого соединен с выходом результата данного разряда сумматора, входы соответствующих разрядов первого и второго операнта 1-2 Р

0.1

1, а S

о.г

0. Традиционным споеобэм производится подсум- мирование на элементе 1-3. При этом ria третий вход элемента 1-4 поступает единичный сигнал (Р 1, 1). Этим сиг- налом открывается элемент 6 И в 0,2-м

жимом сумматора соединен с первым входом первого элемента И, второй вход которого соединен с входом переноса из (1+2)-го разряда сумматора,

где i 1,п, п - разрядность операндов, выход первого элемента И соединен с первыми входами второго элемента И и первого элемента ИЛИ, выход которого соединен с первым информационным входом одноразрядного сумматора данного разряда, выход которого соединен с выходом результата данного разряда сумматора, входы соответствующих разрядов первого и второго операндов сумматора соединены соответственно с первыми и вторыми входами третьего элемента И и второго элемента ИДИ данного разряда, выход третьего эле-- мента И соединен с вторым В24одом пер513270926

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

Примечание, i-e значение первого слагаемого в четном j,2-M разряде; bj - i-e значение второго слагаемого в j,2-M разряде; P j + - обратный перенос из (j + l,l)-ro в ),2-й разряд; Р - прямой перенос из j,l-ro разряда; S , j i-e значение суммы в j,2-M разряде; Р ji2 значение переноса в j,2-м разряде.

Составитель М. Есенина Редактор Е. Копча Техред Л.Сердюкова Корректор Н. Король .

. -

Заказ 3390/45 Тираж 672Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

.

л п-г -I--..-.- -----.- -- - - -.

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

название год авторы номер документа
КОМБИНАЦИОННЫЙ СУММАТОР СТРУКТУРНЫХ КОДОВ 1991
  • Ткаченко А.В.
  • Харламов Д.В.
RU2023288C1
Параллельный накапливающий сумматор 1987
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Лебедева Виктория Анатольевна
  • Короновский Алим Иванович
SU1587496A1
Последовательный сумматор 1987
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Гаврилюк Григорий Иванович
SU1411734A1
Комбинационный сумматор 1987
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Черный Виктор Владимирович
SU1442988A1
Последовательный сумматор 1989
  • Квитка Николай Андреевич
  • Кожемяко Владимир Прокофьевич
  • Стратиенко Виктор Сергеевич
  • Квитка Сергей Николаевич
SU1709298A2
Сумматор последовательного действия 1989
  • Квитка Николай Андреевич
  • Короновский Алим Иванович
  • Стратиенко Виктор Сергеевич
SU1689945A2
Комбинационный сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Гриб Олег Петрович
SU1310808A1
Устройство для суммирования Фибоначчи-десятичных кодов 1989
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Козлюк Петр Владимирович
  • Горлачева Елена Александровна
  • Денисова Ирина Сергеевна
SU1649535A1
Накапливающий сумматор избыточного кода 1988
  • Ткаченко Александр Васильевич
  • Мережкин Алексей Васильевич
SU1603370A1
Устройство для умножения @ -разрядных двоичных чисел 1990
  • Подрубный Олег Владимирович
  • Кряжев Виктор Иванович
SU1783519A1

Реферат патента 1987 года Комбинационный сумматор

Изобретение относится к вычислительной технике и может быть испольт зовано при построении помехоустойчи,вых специализированных цифровых систем контроля и регистрации технологических параметров. Цель изобретения - расширение функциональных возможностей за счет суммирования чисел, представленных в ,К,г-кодах при сохране НИИ способности суммирования чисел, представленных в двоичных кодах. Комбинационный сумматор содержит в каждом разряде одноразрядный сумматор 1, а в каждом четном разряде - два элемента ИЛИ 2, 3 и три элемента И 4, 5, 6. 1 ил. 3 табл. (Л оо1C о со to

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

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

Сумматор кодов фибоначчи 1976
  • Стахов Алексей Петрович
SU732864A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Комбинационный сумматор 1975
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Оводенко Александр Васильевич
SU570896A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 327 092 A1

Авторы

Збродов Николай Андреевич

Даты

1987-07-30Публикация

1986-02-07Подача