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

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

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

Авторы: ГОРОДЕЦКИЙ Данила Андреевич, Супрун Валерий Павлович

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

Текст

Смотреть все

(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Вычислительное устройство по модулю три, содержащее первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с выходом устройства старшего разряда результата, а выход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два - с выходом устройства младшего разряда результата, отличающееся тем, что содержит элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два с третьего по шестой, причем выход третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с первым и вторым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй и третий входы которого соединены с выходом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с третьим входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, четвертый и пятый входы которого соединены с выходом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, пятый и шестой входы которого соединены с шестым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и 14629 1 2011.08.30 с выходом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, первый вход которого соединен со входом устройства старшего разряда первого операнда и с первым и вторым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий вход которого соединен со входом устройства младшего разряда первого операнда и со вторым и третьим входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, четвертый вход которого соединен со входом устройства старшего разряда второго операнда и с четвертым и пятым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход которого соединен с пятым и шестым входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со входом устройства младшего разряда второго операнда, вход устройства старшего разряда третьего операнда соединен с первым и вторым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй и третий входы которого соединены со входом устройства младшего разряда третьего операнда и с третьим входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, четвертый и пятый входы которого соединены с входом устройства старшего разряда четвертого операнда и с четвертым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, пятый и шестой входы которого соединены с входом устройства младшего разряда четвертого операнда и с шестым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Изобретение относится к области вычислительной техники, автоматики и микроэлектроники и может быть использовано для построения систем передачи и переработки дискретной информации, построения систем аппаратного контроля, а также для построения вычислительных устройств, реализующих алгоритмы модулярной арифметики. Известно устройство для сложения по модулю три, содержащее два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, четыре элемента ИЛИ, два элемента И, два элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, двенадцать входов и два выхода 1. Устройство предназначено для реализации 64 арифметических операций 123456( 3). Известное устройство, как и заявляемое устройство, содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Недостатком известного устройства для сложения по модулю три является низкое быстродействие, равное 4, где- усредненная задержка на один логический элемент. Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому является сумматор по модулю три, содержащий два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, четыре входа и два выхода 2. Сумматор по модулю три предназначен для реализации операции сложения( 3). Быстродействие сумматора составляет , где- задержка на логический элемент, а его конструктивная сложность равна 12. Сумматор, как и заявляемое устройство, содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выходы которых соединены с выходами сумматора. Недостатком устройства-прототипа являются низкие функциональные возможности, так как сумматор не реализует операции( 3). Изобретение направлено на решение технической задачи расширения функциональных возможностей сумматора за счет реализации арифметических операций вида( 3). Вычислительное устройство по модулю три содержит первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с выходом устройства старшего разряда результата, а выход второ 2 14629 1 2011.08.30 го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два - с выходом устройства младшего разряда результата. В отличие от прототипа устройство дополнительно содержит третий, четвертый, пятый и шестой элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Выход третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с первым и вторым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Второй и третий входы второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединены с выходом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с третьим входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Четвертый и пятый входы первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединены с выходом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Пятый и шестой входы второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединены с шестым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с выходом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Первый вход шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с входом устройства старшего разряда первого операнда и с первым и вторым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Третий вход пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с входом устройства младшего разряда первого операнда и со вторым и третьим входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Четвертый вход шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с входом устройства старшего разряда второго операнда и с четвертым и пятым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Шестой вход пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с пятым и шестым входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с входом устройства младшего разряда второго операнда. Вход устройства старшего разряда третьего операнда соединен с первым и вторым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Второй и третий входы четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединены с входом устройства младшего разряда третьего операнда и с третьим входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Четвертый и пятый входы третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединены с входом устройства старшего разряда четвертого операнда и с четвертым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Пятый и шестой входы четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединены с входом устройства младшего разряда четвертого операнда и с шестым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Основной технический результат изобретения заключается в расширении функциональных возможностей сумматора по модулю три. Названный эффект достигается путем введения в схему сумматора по модулю три дополнительно четырех элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. На фигуре представлена логическая схема заявляемого вычислительного устройства по модулю три, а посредством табл. 1 задано соответствие между значениями переменных, поступающими на входы устройства, и видом реализуемой операции. Вычислительное устройство по модулю три содержит шесть элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 16, восемь настроечных входов 714 и два выхода 15 и 16. 14629 1 2011.08.30 Операнды , ,изадаются двухразрядными двоичными кодами(1, 2),(, 2),(1, 2) и(1, 2), где 1, 1, 1, 1 - младшие разряды операндов, а 2, 2, 2, 2 - старшие разряды операндов, т.е.221, В 221,221 и 221. В соответствии с выбранным модулем Р 3 операнды , , ,могут принимать значения 0 (00), 1 (01), 2 (10). Результат выполнения операций( 3) задается двухразрядным двоичным кодом(1, 2), где 221. Поясним принцип работы вычислительного устройства по модулю три. На настроечные входы устройства 714 поступают двоичные переменные , 2, , 8,которые принимают следующие значения , 2, 2, 3, 4, 2, 5, 6, 2 и 7, 8, 2. В зависимости от значений переменных 1, 2, , 8 на выходах устройства 16 и 15 реализуются соответственно логические функции 1 и 2, которые принимают значения младшего 1 и старшего 2 разрядов результата выполнения одной из 16 арифметических операций( 3), т.е.221. Логическая схема (фигура) вычислительного устройства по модулю три синтезирована на основе использования следующих аналитических представлений функций 11(1, 2, , 8) и 22(1, 2, , 8) 1, если 12 232 42 10 в противном случае,1, если 2122 342 2. 0 в противном случае,где 1, если 12 232 42 1, если 2122 342 210 в противном случае,0 в противном случае,1, если 52 672 82 1, если 2 562 782 430 в противном случае. 0 в противном случае,В качестве примера рассмотрим одну из шестнадцати возможных арифметических операций, которые можно реализовывать предлагаемым устройством, например,( 3). Тогда, согласно таблице настройки (табл. 1), необходимо положить 12, 21,32, 41, 51, 62, 72 и 81. В таком случае на выходах устройства 16 и 15 реализуются соответственно логические функции 1 и 2, принимающие значения младшего 1 и старшего 2 разрядов результата выполнения операции-( 3). Таблица истинности функций 1 и 2 представлена посредством табл. 2. Основным достоинством вычислительного устройства по модулю три являются широкие функциональные возможности, так как устройство способно реализовывать любую из 16 арифметических операций( 3). К дополнительным достоинствам можно отнести высокое быстродействие, определяемое глубиной схемы и равное 2, где- задержка на один логический элемент, и небольшую конструктивную сложность, определяемую числом входов логических элементов устройства и равную 36. Следует отметить, что заявляемое устройство можно обобщить на случай вычисления операций 2( 3), где 2 и 3.таком случае логическая схема вычислительного устройства будет иметьуровней, а ее сложность(по числу входов логических элементов) будет определяться как 12(21) или 1212. Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 7

МПК / Метки

МПК: G06F 7/38

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

Код ссылки

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

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