Вычислительное устройство по модулю три

Номер патента: 16107

Опубликовано: 30.08.2012

Авторы: Бибило Петр Николаевич, ГОРОДЕЦКИЙ Данила Андреевич

Скачать PDF файл.

Текст

Смотреть все

(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ(71) Заявитель Государственное научное учреждение Объединенный институт проблем информатики Национальной академии наук Беларуси(72) Авторы Бибило Петр Николаевич Городецкий Данила Андреевич(73) Патентообладатель Государственное научное учреждение Объединенный институт проблем информатики Национальной академии наук Беларуси(57) Вычислительное устройство по модулю три, содержащее два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй входы первого элемента из которых соединены с младшими разрядами первого и второго входных операндов два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, первый и второй входы которого соединены с первыми и вторыми входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два,элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с младшими разрядами первого и второго входных операндов младший разряд третьего операнда соединен с третьими входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, четвертый и пятый входы которого соединены с четвертыми и пятыми входами элемента 16107 1 2012.08.30 ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и со старшим разрядом первого входного операнда старший разряд второго входного операнда соединен с шестым и седьмым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, восьмой и девятый входы которого соединены со старшим разрядом третьего входного операнда и с восьмыми и девятыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен с выходом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с третьим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, четвертый вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, а выход - с младшим разрядом выхода устройства, старший разряд выхода которого соединен с пятым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий вход которого соединен с младшим разрядом показателя степени. Изобретение относится к области вычислительной техники, автоматики и микроэлектроники и может быть использовано для построения систем передачи и переработки дискретной информации, построения систем аппаратного контроля, а также для построения вычислительных устройств, реализующих алгоритмы модулярной арифметики, работающих в системе остаточных классов. Известен сумматор по модулю три, содержащий два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, четыре входа и два выхода 1. Недостатком сумматора являются низкие функциональные возможности, так как он не выполняет операцию ( 3). Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому является вычислительное устройство по модулю три 2, содержащее два мажоритарных элемента с порогом два, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент И, пять входов и два выхода. Недостатком известного устройства по модулю три являются низкие функциональные возможности, так как оно не выполняет операцию ( 3), и низкое быстродействие, определяемое глубиной схемы,равное 4, где- задержка на логический элемент. Как и предлагаемое изобретение,устройство содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. Задачей изобретения является расширение функциональных возможностей известного устройства по модулю три за счет выполнения операции ( 3) и повышение его быстродействия. Вычислительное устройство по модулю три содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй входы первого элемента из которых соединены с младшими разрядами первого и второго входных операндов. Два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, первый и второй входы которого соединены с первыми и вторыми входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре,первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с младшими разрядами первого и второго входных операндов. 16107 1 2012.08.30 Младший разряд третьего операнда соединен с третьими входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, четвертый и пятый входы которого соединены с четвертыми и пятыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и со старшим разрядом первого входного операнда. Старший разряд второго входного операнда соединен с шестым и седьмым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, восьмой и девятый входы которого соединены со старшим разрядом третьего входного операнда и с восьмыми и девятыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен с выходом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и с третьим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, четвертый вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ порогом четыре, а выход - с младшим разрядом выхода устройства, старший разряд выхода которого соединен с пятым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ порогом два, третий вход которого соединен с младшим разрядом показателя степени. Основной технический результат изобретения заключается в расширении функциональных возможностей вычислительного устройства по модулю три и в повышении его быстродействия. Названный эффект достигается путем введения в схему устройства двух элементов ИСЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять. На чертеже (фигура) представлена схема заявляемого вычислительного устройства по модулю три. Вычислительное устройство по модулю три включает в себя два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 1 и 2, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 3 и 4, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре 5, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять 6, семь входов 713 и два выхода 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). Логическая схема вычислительного устройства по модулю три синтезирована по следующим аналитическим представлениям функций 1 и 2 16107 1 2012.08.30 1, если 123421 1, если 2412 120 в противном случае,0 в противном случае,1, если 2 212 212 211 10 в противном случае,1, если 2 212 212 212 20 в противном случае,1, если 2 212 212 214 30 в противном случае,1, если 2 212 212 215 40 в противном случае. Таблица истинности логических функций 1 и 2 описывает работу вычислительного устройства по модулю три. Отметим, что при реализации операции возведения в степень возникает неопределенность вида 0. Так как в модулярной арифметике 0( ), то 00 ( ). Следовательно, здесь 000 ( 3). Достоинствами заявляемого вычислительного устройства являются широкие функциональные возможности, так как оно выполняет операцию ( 3), и высокое быстродействие, определяемое глубиной схемы, равное 3. Число внешних выводов схемы равно 9, а конструктивная сложность (по числу входов логических элементов) - 44. Вычислительное устройство по модулю три Входы Выходы Первый операнд Второй операнд Третий операнд Показатель сте- Функция выхода(2, 1) 16107 1 2012.08.30 Продолжение таблицы Входы Выходы Первый операнд Второй операнд Третий операнд Показатель степе- Функция выхо(2, 1) 16107 1 2012.08.30 Продолжение таблицы Входы Выходы Первый операнд Второй операнд Третий операнд Показатель степе- Функция выхо(2, 1) Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 6

МПК / Метки

МПК: G06F 7/38

Метки: модулю, вычислительное, устройство, три

Код ссылки

<a href="https://by.patents.su/6-16107-vychislitelnoe-ustrojjstvo-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Вычислительное устройство по модулю три</a>

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