Устройство для умножения унитарных кодов по модулю пять
Номер патента: 16253
Опубликовано: 30.08.2012
Авторы: Супрун Валерий Павлович, ГОРОДЕЦКИЙ Данила Андреевич
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ПЯТЬ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Устройство для умножения унитарных кодов по модулю пять, характеризующееся тем, что содержит элемент ИЛИ и четыре элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, выход -го, где 1, 2, , 4, из которых соединен с выходом устройства равнорезультата умножения, выход устройства равно нулю результата умножения соединен с выходом элемента ИЛИ, -й, где 1, 2, вход которого соединен со входом устройства равно нулю -го операнда и с -м инверсным входом -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, первый вход которого соединен со входом устройства равно двум первого операнда, вход устройства равно трем первого операнда соединен со вторым и третьим входами -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, четвертый, пятый и шестой входы которого соединены со входом устройства равно четырем первого операнда, вход устройства равно единице второго операнда соединен с седьмым, восьмым и девятым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с седьмым и восьмым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с седьмым 16253 1 2012.08.30 входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, вход устройства равно двум второго операнда соединен с десятым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с девятым, десятым и одиннадцатым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с седьмым и восьмым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, вход устройства равно трем второго операнда соединен с одиннадцатым и двенадцатым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с восьмым, девятым и десятым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с девятым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, вход устройства равно четырем второго операнда соединен с двенадцатым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с одиннадцатым и двенадцатым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с десятым, одиннадцатым и двенадцатым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять. Изобретение относится к области вычислительной техники и микроэлектроники и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Известно устройство для умножения унитарных кодов по модулю пять, которое содержит шестнадцать элементов И, пять элементов ИЛИ, десять входов и пять выходов 1. Известное устройство, как и изобретение, содержит элемент ИЛИ, выход которого соединен с выходом устройства равно нулю результата умножения, а входы элемента ИЛИ соединены со входами устройства равно нулю первого и второго операндов. Недостатком известного устройства является низкое быстродействие, определяемое глубиной логической схемы и равное 2, где- задержка на один логический элемент. Наиболее близким по функциональным возможностям и конструкции техническим решением к предлагаемому устройству является устройство для умножения унитарных кодов по модулю пять, содержащее элемент ИЛИ и четыре элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, десять входов и пять выходов 2. Недостатком устройствапрототипа является высокая конструктивная сложность, которая по числу входов логических элементов равна 82. Устройство-прототип, как и заявляемое устройство, содержит элемент ИЛИ и четыре элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, выход -го из которых, где 1,2,3,4,соединен с выходом устройства равнорезультата, а выход устройства равно нулю результата соединен с выходом элемента ИЛИ, -й вход которого, где 1, 2, соединен со входом устройства равно нулю -го операнда. Изобретение направлено на решение технической задачи уменьшения конструктивной сложности (по числу входов логических элементов) устройства для умножения унитарных кодов по модулю пять. Устройство для умножения унитарных кодов по модулю пять характеризуется тем,что содержит элемент ИЛИ и четыре элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять,выход -го, где 1, 2, , 4, из которых соединен с выходом устройства равнорезультата умножения. Выход устройства равно нулю результата умножения соединен с выходом элемента ИЛИ, -й, где 1, 2, вход которого соединен со входом устройства равно нулю -го операнда и с -м инверсным входом -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять,первый вход которого соединен со входом устройства равно двум первого операнда. Вход устройства равно трем первого операнда соединен со вторым и третьим входами -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, четвертый, пятый и шестой входы которого соединены со входом устройства равно четырем первого операнда. Вход устройства равно единице второго операнда соединен с седьмым, восьмым и девятым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с седьмым и 2 16253 1 2012.08.30 восьмым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с седьмым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять. Вход устройства равно двум второго операнда соединен с десятым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с девятым, десятым и одиннадцатым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с седьмым и восьмым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять. Вход устройства равно трем второго операнда соединен с одиннадцатым и двенадцатым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с восьмым,девятым и десятым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с девятым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять. Вход устройства равно четырем второго операнда соединен с двенадцатым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, с одиннадцатым и двенадцатым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с десятым,одиннадцатым и двенадцатым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять. Основной технический результат изобретения заключается в уменьшении конструктивной сложности (по числу входов логических элементов) схемы устройства, выполняющего операцию( 5) в унитарных кодах. Названный эффект достигается путем изменения соединений между элементами логической схемы устройства. На фигуре представлена логическая схема устройства для умножения унитарных кодов по модулю пять. Схема устройства содержит элемент ИЛИ 1, четыре элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять 25, девять входов 614 и пять выходов 1519. Устройство предназначено для выполнения в унитарных кодах арифметической операции( 5) и работает следующим образом. На входы устройства 69 поступают разряды равно нулю, равно двум, равно трем и равно четырем унитарного двоичного кода операнда(0, 1, 2, 3, 4) на входы 1014 - разряды равно нулю, равно единице, равно двум, равно трем и равно четырем унитарного двоичного кода операнда(0, 1, 2, 3, 4), где 0, 1, 2,3, 4, 0, 1, 2, 3, 40, 1. Здесь 1 и 1 тогда и только тогда, когда( 5) и( 5), где 0, 1, 2, 3, 4. На выходах устройства 1519 формируется унитарный двоичный код(р 0, р 1, 2, 3, 4) результата выполнении операции умножения( 5), где 0, 1, 2, 3, 40,1. При этом 1 тогда и только тогда, когда( 5), где 0, 1, 2, 3, 4. Работа устройства для умножения унитарных кодов по модулю пять описывается,таблицей истинности логических функций 0, 1, 2, 3, 4. Логическая схема устройства синтезирована на основе применения следующих аналитических представлений функций 0, 1, 2, 3, 4 000,1, если 022 33 403122 35 10 в противном случае,1, если 022 33 40213 245 20 в противном случае,1, если 022 33 4013 32 45 30 в противном случае,1, если 022 33 402 233 45 40 в противном случае. 16253 1 2012.08.30 Быстродействие устройства, определяемое глубиной схемы, равно , где- задержка на один логический элемент. Сложность устройства по числу входов логических элементов равна 58, а число внешних выводов равно 14. Основным достоинством заявляемого устройства для умножения унитарных кодов по модулю пять является низкая конструктивная сложность. К дополнительным достоинствам устройства относится высокое быстродействие и небольшое число внешних выводов. Входы Унитарный двоичный код Унитарный двоичный код первого операнда второго операнда(0, 1, 2, 3, 4)(0, 1, 2, 3, 4) 0 1 2 3 4 0 1 2 3 4 6 7 8 9 10 11 12 13 14 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 4 Выходы Унитарный двоичный код результата умножения(0, 1, 2, 3, 4) 0 1 2 3 4 15 16 17 18 19 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0
МПК / Метки
МПК: G06F 7/38
Метки: устройство, пять, умножения, кодов, унитарных, модулю
Код ссылки
<a href="https://by.patents.su/4-16253-ustrojjstvo-dlya-umnozheniya-unitarnyh-kodov-po-modulyu-pyat.html" rel="bookmark" title="База патентов Беларуси">Устройство для умножения унитарных кодов по модулю пять</a>
Предыдущий патент: Сумматор унитарных кодов по модулю пять
Следующий патент: Магниточувствительный датчик
Случайный патент: Способ получения пульпы хлороксида меди (II)