Устройство для умножения троичного кода на два

 

Изобретение относится к устройствам для выполнения математических операций и может быть использовано для умножения в логических узлах информационных систем с импульсными входами и выходами. Целью изобретения является повышение быстродействия устройства. Устройство для умножения троичного кода на два содержит шесть троичных элементов 1 - 6, информационный и тактовый вход 7 и 8, выход 9. На информационный вход 7 поступает младшими разрядами вперед код в троичной системе счисления, а на выход 9 через две фазы тактового питания поступает результат умножения числа на два. 1 табл., 2 ил.

„.Я0„„158 4

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (g))$ С 06 F 7/49

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР! (21) 4345878/24-24 (22) 17.12 ° 87 (46) 23,08.90, Вюл. li - 31 (72) С.И. Шароватов (53) 681.325 (088,8) (56} Авторское свидетельство СССР

М 1137461, кл. G 06 F 7/49, 1983.

Авторское свидетельство СССР

И- 1495783, кл . G 06 F 7/49, 1987. (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ТРОИЧНОГО КОДА HA ДВА (57) Изобретение относится к устройствам для выполнения математических операций и может быть использовано дпя умножения в логических узлах информационных систем с импульсными входами и выходами, Целью изобретения является повьпйение быстродействия устройства, Устройство для умножения троичного кода на два содержит шесть троичных элементов 1-6, информационный и тактовый входы 7 и 8, выход 9. На информационный вход ? поступает младшими разрядами вперед код в троичной системе счисления, а на выход 9 через две фазы тактового питания поступает результат умножения числа на два. 1 табл., 2 ил.

1587495

Общее количество импульсов (1), поступающих на входы

Выход элемен30 та

ВычитаюСуммирующие щие

1

3

1

1,2,3

2,3

1

3

1,2,3

2,3

0

0

0

0 — 1 — I — 1

+1

+1

35

45

Устройство для умножения троичного кода на два содержит шесть троичных элементов 1-6, информационный и тактовый входы 7 и 8 устройства и выход 9 устройства.

Система тактового питания устройства — трехфазная. Тактовым импульсом первой фазы поступают положительные и отрицательные импульсы на информационный вход 7 устройства, а также поступают с тактовой частотой положительные импульсы на тактовый вход 8 устройства. Тактовыми импульсами второй и третьей фаз считывает50

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

Цель изобретения — повышение быстродействия, На фиг.l представлена схема уст- 10 ройства для умножения троичного кода на два; на фиг.2 — временные диаграм-. мы его работы.

Устройство умножения троичного кода на два выполнено на шести тро- 15 ичных элементах, каждый из которых выполняет троичные операции, описываемые таблицей. Суммирующие входы эквивалентны вычитающим входам за исключением знака выходного импуль- 20 са, который является противоположнь«м, а первый и второй суммирующие (вычитающие) входы эквивалентны между собой.

1 25 ся информация соотвеTcTBe««Ho с эле-ментов 1-4 и 5-6, На фиг.2 обозначено. временные диаграммы 10 — 12 соответственно первой — третьей фаз тактового пита««ия; временная диаграмма 13 импульсов на входе 7 устройства, времен««ь«е диаграммы 14-19 импульсов записи и считывания соответственно элементов

1-6.

На вход 7 устройства поступает младшими разрядами вперед код в троичной системе счисления с цифрами

+1,0, -1 (импульсы положительной и отрицательной полярности), где знак числа определяется знаком старшего о разряда: A = АЗ+А 3+ А 3+

На ««ь«ходе 9 устройства получают результат умножения числа на два. На фиг.2 в первом — третьем тактах показана временная диаграмма процесса умножения числа +1-3 + (-1)- 3 =

= -2,О на два, результат умножения равен (-1) 3 + (-1) 3 = -4«

«о °

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

При поступлении положительного импульса (первого разряда числа) на вход 7 тактовым импульсом первой фазы первого такта согласно логике работы элемента, записанной в таблице, он передается на первый вычитающий вход элемента 2 и второй складывающий вход элемента 3, а также положительный импульс с входа 8 передается на первые вычитающие входы элементов 3 и 4. Тактовым импульсом второй фазы отрицательный импульс с элемента 2 передается на первый вычитающий вход элемента 5 и первый положительный вход элемента 6. Тактовым импульсом третьей фазы отрицательный импульс с элемента 5 передается на выход 9 (первый разряд результата умножения), а положитель««ый импульс с элемента 6 передается »а первые суммирующие входы элементов

1 и 4, Тактовым импульсом первой фазы второго такта отрицательный импульс (второй разряд числа) с входа 7 передается на первый вычитающий вход элемента 1 и второй суммирующий вход элемента 4, а также положительный импульс с входа 8 передается на первые вычитающие входы элементов 3 и 4. Тактовым импульсом второй фазы положительный импульс с входа 8 передается на первые вы1587495

25 читающие входы элементов 3 и 4, так— товым импульсом второй фазы положительный импульс с элемента 4 передается на третий нычитающий вход элемента 5, тактовым импульсом третьей фазы отрицательный импульс с элемента 5 передается на вход 9 (второй разряд результата умножения).

На фиг.2 в четвертом — девятом тактах показана временная диаграмма умножения числа -1 "3 + (-l)3 +

+ 1-3 .1-1 3" =98,О на два, результат умножения равен 1 ° 3 + (-1).3 + 1 ° 3 + 1"

3 +(-1) ° 3 + 1 3 = + 196, . Устрой3 4 . 5 ство работает аналогично.

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

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

1587495

17

Составитель Е. Мурзина

Редактор H. Яцола Техред M.Дидык

Корректор М. Максимишинец

Заказ 2420 Тираж 562 Подписное

ВНИИПЦ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, iK-35, Раушская наб., д. 4/5

Производственно-издательск п1 комбинат "Патент", г. Ужгород, ул. 1 агарина, 101

Устройство для умножения троичного кода на два Устройство для умножения троичного кода на два Устройство для умножения троичного кода на два Устройство для умножения троичного кода на два 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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