Вычислительное устройство по модулю три
Номер патента: 15002
Опубликовано: 30.10.2011
Авторы: Супрун Валерий Павлович, ГОРОДЕЦКИЙ Данила Андреевич
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Авторы СУПРУН Валерий Павлович ГОРОДЕЦКИЙ Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Вычислительное устройство по модулю три, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент И, выход которого соединен с выходом устройства равно двум результата, а первый вход соединен со входом устройства равно единице показателя степени,отличающееся тем, что содержит первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, первый вход первого элемента из которых соединен со входом устройства равно двум первого операнда и с первым и вторым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий вход которого соединен со входом устройства равно единице первого операнда и со вторым и третьим входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, четвертый вход которого соединен со входом устройства равно двум второго операнда и с четвертым и пятым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход которого соединен со входом устройства равно единице второго операнда и с пятым и шестым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход которого соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым входом элемента И, выход которого соединен с третьим входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с выходом устройства равно единице результата. 15002 1 2011.10.30 Изобретение относится к области вычислительной техники, автоматики и микроэлектроники и может быть использовано для построения систем передачи и переработки дискретной информации, построения систем аппаратного контроля, а также для построения вычислительных устройств, реализующих алгоритмы модулярной арифметики, и цифровых устройств, работающих в системе остаточных классов. Известен сумматор по модулю три, содержащий мажоритарный элемент с порогом два, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, четыре входа и два выхода 1. Недостатком сумматора по модулю три являются низкие функциональные возможности, так как он не выполняет операцию (АВ)( 3). Известный сумматор, как и заявляемое устройство, содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с выходом устройства равно единице результата. Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому устройству является вычислительное устройство по модулю три, содержащее два мажоритарных элемента с порогом два, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент И, пять входов и два выхода 2. Недостатком вычислительного устройства является низкое быстродействие, определяемое глубиной схемы и равное 4, где- задержка на логический элемент. Устройство-прототип, как и заявляемое устройство, содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент И, выход которого соединен с выходом устройства равно двум результата. Изобретение направлено на решение технической задачи повышения быстродействия вычислительного устройства при реализации операции (АВ)( 3). Вычислительное устройство по модулю три содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент И, выход которого соединен с выходом устройства равно двум результата, а первый вход соединен со входом устройства равно единице показателя степени. В отличие от прототипа устройство содержит первый и второй элементы ИСКЛЮЧАЮЩЕЕСЯ ИЛИ с порогом два, первый вход первого элемента из которых соединен со входом устройства равно двум первого операнда и с первым и вторым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Третий вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен со входом устройства равно единице первого операнда и со вторым и третьим входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Четвертый вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен со входом устройства равно двум второго операнда и с четвертым и пятым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Шестой вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с входом устройства равно единице второго операнда и с пятым и шестым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым входом элемента И. Выход элемента И соединен с третьим входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с выходом устройства равно единице результата. Основной технический результат изобретения заключается в повышении быстродействия (уменьшения глубины логической схемы) вычислительного устройствапри выполнении операции (АВ)С( 3). Названный эффект достигается путем введения в схему вычислительного устройства двух элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и изменением соединений между логическими элементами схемы устройствапрототипа. 15002 1 2011.10.30 На фигуре представлена схема вычислительного устройства по модулю три, работа которого описывается таблицей истинности (таблица). Вычислительное устройство по модулю три содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 1 и 2, элемент И 3, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, пять входов 5 9 и два выхода 10 и 11. Первый и второй операнды , , а также показатель степенизадаются двухразрядными двоичными кодами(1,2),(1,2) и(1,2), где 1,1,1 - первые (младшие) разряды операндов и показателя степени 2,2,с 2 - вторые (старшие) разряды операндов и показателя степени, т.е.122,122 и 122. В соответствии с выбранным модулем 3 показатель и основание степени могут принимать значения 0 (00), 1 (01), 2 (10). Результат выполнения операции ( 3) задается двухразрядным двоичным кодом(1,2), где 122. Входы Выходы Двоичный код резульДвоичный код перво- Двоичный код вто- Двоичный код покатата выполнения опего операнда рого операнда зателя степени рации(1,2)(1,2)(1,2)(1,2) 2 1 2 1 2 1 2 1 5 6 7 8 9 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 0 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 1 0 1 0 0 1 На входы 6 и 8 устройства подаются значения младших разрядов , первогои второго операндовсоответственно на входы 5 и 7 - значения старших разрядов 2,2 перво 3 15002 1 2011.10.30 гои второгооперандов соответственно, на вход 9 - значение младшего разряда с 1 показателя степени , на выходе 10 устройства реализуется младший разряд 1, на выходе 11 - старший разряд 2 результата выполнения операции (АВ)( 3). Логическая схема вычислительного устройства по модулю три (фигура) синтезирована на основе использования следующих аналитических представлений логических функций 1 и 2 1, если 1 (1,2 , 1,2 )2 (1,2 , 1,2 )21 10 в противном случае,22(1,2,1,2)1 , где Значения логических функций 1 и 2, описывающих работу вычислительного устройства по модулю три, приведены в таблице истинности. Отметим, что при реализации операции возведения в степень возникает неопределенность типа 00. Так как в модулярной арифметике 0( ), то 000 ( ). Следовательно, здесь полагаем, что 000 (3). Основным достоинством вычислительного устройства по модулю три является высокое быстродействие, определяемое глубиной схемы и равное 3, где- задержка на логический элемент. К дополнительным достоинствам устройства относятся 1) число внешних выводов,равное 7 2) небольшая конструктивная сложность (по числу входов логических элементов), равная 17. Источники информации 1. А.с. СССР 1830528, МПК 06 7/49, 1993. 2. Заявка на патент РБ 20071651, МПК 06 7/00, 2009 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 4
МПК / Метки
МПК: G06F 7/38
Метки: устройство, модулю, вычислительное, три
Код ссылки
<a href="https://by.patents.su/4-15002-vychislitelnoe-ustrojjstvo-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Вычислительное устройство по модулю три</a>
Предыдущий патент: Шпаклевка
Следующий патент: Способ изготовления диода Шоттки
Случайный патент: Картер для размещения угловой зубчатой передачи