Вычислительное устройство по модулю три
Номер патента: 18674
Опубликовано: 30.10.2014
Авторы: Седун Андрей Максимович, ГОРОДЕЦКИЙ Данила Андреевич
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ(71) Заявитель Государственное научное учреждение Объединенный институт проблем информатики Национальной академии наук Беларуси(72) Авторы Седун Андрей Максимович Городецкий Данила Андреевич(73) Патентообладатель Государственное научное учреждение Объединенный институт проблем информатики Национальной академии наук Беларуси(57) Вычислительное устройство по модулю три, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, первый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, первый и второй входы которых соединены со входом устройства равно двум первого операнда, первый вход устройства равно единице соединен с третьими входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, четвертый и пятый входы которых соединены со входом устройства равно двум второго операнда, второй вход равно единице устройства соединен с шестыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один,18674 1 2014.10.30 первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, седьмой и восьмой входы которых соединены со входом устройства равно двум третьего операнда,третий вход устройства равно единице соединен с девятыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, отличающееся тем, что устройство дополнительно содержит второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и мажоритарный элемент с порогом два, выход которого соединен с первым выходом устройства равно единице, первый и второй входы соединены с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, третий и четвертый входы соединены с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с пятым входом мажоритарного элемента с порогом два и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять соединен со вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с шестым входом мажоритарного элемента с порогом два, вход устройства равно единице показателя степени соединен с инверсным входом мажоритарного элемента с порогом два и с третьим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход которого соединен с выходом устройства равно двум. Изобретение относится к области вычислительной техники, автоматики и микроэлектроники и может быть использовано для построения систем передачи и переработки дискретной информации, построения систем аппаратного контроля, а также для построения вычислительных устройств, реализующих алгоритмы модулярной арифметики, работающих в системе остаточных классов. Известно вычислительное устройство по модулю три, содержащее два мажоритарных элемента с порогом два, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент И, пять входов и два выхода 1. Недостатками известного устройства по модулю три являются низкие функциональные возможности, так как оно не выполняет операцию ( 3),и низкое быстродействие, определяемое глубиной схемы, равное 4, где- задержка на логический элемент. Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому является вычислительное устройство по модулю три 2, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, два элемента ИЛИ, шесть входов и два выхода. Недостатком известного вычислительного устройства по модулю три являются низкие функциональные возможности, так как он не выполняет операцию (С)( 3). Задачей изобретения является расширение функциональных возможностей устройства за счет выполнения операции ( 3). Задача решается следующим образом. Вычислительное устройство по модулю три,содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, первый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, первый и второй входы которых соединены со входом устройства равно двум первого операнда, первый вход устройства равно единице соединен с третьими входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом 2 18674 1 2014.10.30 один, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять,четвертый и пятый входы которых соединены со входом устройства равно двум второго операнда, второй вход равно единице устройства соединен с шестыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, седьмой и восьмой входы которых соединены со входом устройства равно двум третьего операнда, третий вход устройства равно единице соединен с девятыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, дополнительно введен второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и мажоритарный элемент с порогом два, выход которого соединен с первым выходом устройства равно единице, первый и второй входы соединены с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один,третий и четвертый входы соединены с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с пятым входом мажоритарного элемента с порогом два и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять соединен со вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с шестым входом мажоритарного элемента с порогом два, вход устройства равно единице показателя степени соединен с инверсным входом мажоритарного элемента с порогом два и с третьим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход которого соединен с выходом устройства равно двум. На фигуре представлена схема вычислительного устройства по модулю три. Вычислительное устройство по модулю три содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один 1, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре 2, первый и второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 3 и 4, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять 5, мажоритарный элемент с порогом два 6, семь входов 7 13 и два выхода 14 и 15. Операнды , , , а также показатель степенизадаются двухразрядными двоичными векторами(2, 1),(2, 1),(2, 1) и(2, 1), где 2, 2, 2 и 2 - старшие разряды, 1, 1, 1 и 1 - младшие разряды, т.е.221,221,221 и 221. В соответствии с выбранным модулем 3 операнды и показатель степени могут принимать значения 0 (00), 1 (01), 2 (10). Результат выполнения операции ( 3) задается двухразрядным двоичным кодом(2, 1), где 221. Вычислительное устройство по модулю три работает следующим образом. На входы устройства 7 и 8 поступают двоичные переменные 2 и 1, на входы 9 и 10 - переменные 2 и 1, на входы 11 и 12 - переменные 2 и 1, представляющие старшие и младшие разряды первого(2, 1), второго(2, 1) и третьего(2, 1) входных операндов соответственно. На вход 13 поступает переменная 1, представляющая младший разряд показателя степени(2, 1). На выходах устройства 14 и 15 реализуются логические функции 1 и 2 - младший и старший разряды функции выхода(2, 1), представляющие результат выполнения операции ( 3). 18674 1 2014.10.30 ВХОДЫ Первый операнд Второй операнд Третий операнд ВЫХОДЫ Показатель сте- Функция выхода пени (2, 1) 18674 1 2014.10.30 ВХОДЫ Первый операнд Второй операнд Третий операнд Продолжение таблицы ВЫХОДЫ Показатель сте- Функция выхода пени (2, 1) Логическая схема вычислительного устройства по модулю три синтезирована по следующим аналитическим представлениям функций 1 и 2 5 Фиг. 2 представляет таблицу истинности логических функций 1 и 2, описывающих работу вычислительного устройства по модулю три. Отметим, что при реализации операции возведения в степень возникает неопределенность вида 0. Так как в модулярной арифметике 0( ), то 00( ). Следовательно, здесь 000( 3). Достоинствами вычислительного устройства являются широкие функциональные возможности, так как оно выполняет операцию ( 3), и высокое быстродействие, определяемое глубиной схемы, равное 2. Число внешних выводов схемы равно 9, а конструктивная сложность (по числу входов логических элементов) - 46. Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 6
МПК / Метки
МПК: G06F 7/38
Метки: модулю, устройство, вычислительное, три
Код ссылки
<a href="https://by.patents.su/6-18674-vychislitelnoe-ustrojjstvo-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Вычислительное устройство по модулю три</a>