Устройство для умножения троичного кода на два
Изобретение относится к устройствам для выполнения математических операций и может быть использовано для умножения в логических узлах информационных систем с импульсными входами и выходами. Целью изобретения является повышение быстродействия устройства. Устройство для умножения троичного кода на два содержит шесть троичных элементов 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