Вычислительное устройство по модулю три
Номер патента: 14614
Опубликовано: 30.08.2011
Авторы: ГОРОДЕЦКИЙ Данила Андреевич, Супрун Валерий Павлович
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Вычислительное устройство по модулю три, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, первый и второй элементы ИЛИ, первый вход -го, где 1, 2, элемента из которых соединен с 14614 1 2011.08.30 выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом , а второй вход - с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом 3, отличающееся тем, что дополнительно содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом восемь, -й, где 1, 2, 3, 4, вход которого соединен-м входом элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два,ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять,ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь и -м настроечным входом устройства, (4)-й настроечный вход которого соединен с (23)-м и (24)-м входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь и ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом восемь, выход которого соединен с третьим входом второго элемента ИЛИ, выход которого соединен с выходом устройства старшего разряда результата, выход младшего разряда результата которого соединен с выходом первого элемента ИЛИ, третий вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь. Изобретение относится к области вычислительной техники, автоматики и микроэлектроники и может быть использовано для построения систем передачи и переработки дискретной информации, построения систем аппаратного контроля, а также построения вычислительных устройств, реализующих алгоритмы модулярной арифметики. Известно устройство для сложения по модулю три, содержащее два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шесть элементов И, два элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, восемь входов и два выхода 1. Устройство предназначено для вычисления (реализации) арифметической операции 1234( 3). Известное устройство, как и заявляемое устройство, содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Недостатками известного устройства для сложения по модулю три являются а) низкое быстродействие, равное 3, где- усредненная задержка на один логический элемент б) ограниченные функциональные возможности, поскольку оно не реализует операции 1234( 3). Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому является устройство для сложения по модулю три, содержащее два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, четыре элемента ИЛИ, два элемента И,два элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, двенадцать входов и два выхода 2. Устройство для сложения по модулю три предназначено для реализации 64 операций вида 123456( 3). Быстродействие устройства, определяемое глубиной схемы, составляет 4, а его конструктивная сложность (по числу входов логических элементов) равна 66. Устройство-прототип, как и заявляемое устройство, содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять и два элемента ИЛИ. Причем первый и второй входы первого элемента ИЛИ соединены с выходами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, а первый и второй входы второго элемента ИЛИ соединены с выходами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять. 2 14614 1 2011.08.30 Недостатком устройства-прототипа является низкое быстродействие, определяемое глубиной схемы, которое равно 4. Изобретение направлено на решение технической задачи повышения быстродействия устройства при реализации (вычислении) 16 арифметических операций вида( 3). Вычислительное устройство по модулю три содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, первый и второй элементы ИЛИ. Первый вход -го, где 1, 2, элемента ИЛИ соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом , а второй вход - с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом 3. В отличие от прототипа устройство дополнительно содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом восемь, -й,где 1, 2, 3, 4, вход которого соединен с -м входом элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь и -м настроечным входом устройства. Причем (4)-й настроечный вход устройства соединен с (23)-м и (24)-м входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять, ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь и ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом восемь. Выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом восемь соединен с третьим входом второго элемента ИЛИ, выход которого соединен с выходом устройства старшего разряда результата. Выход устройства младшего разряда результата соединен с выходом первого элемента ИЛИ, третий вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь. Основной технический результат изобретения заключается в повышении быстродействия устройства для сложения по модулю три. Названный эффект достигается путем дополнительного введения в схему устройства элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом восемь, а также удалением из логической схемы устройства-прототипа элементов И и элементов СЛОЖЕНИЕ ПО МОДУЛЮ ДВА. На фигуре представлена схема заявляемого вычислительного устройства по модулю три. Вычислительное устройство по модулю три содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом один 1, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре 2, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь 3, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 4, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом пять 5, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом восемь 6, два элемента ИЛИ 7 и 8, восемь настроечных входов 916 и два выхода 17 и 18. Операнды , , С,задаются двухразрядными двоичными кодами(1, 2),(1, 2),(1, 2) и(, 2), где 1, 1, 1, 1 - младшие разряды операндов, а 2, 2, 2, 2 - старшие разряды операндов, т.е.221,221,221 и 221. В соответствии с выбранным модулем 3 операнды , , ,могут принимать значения 0 (00), 1 (01), 2 (10). Результат выполнения операций( 3) задается двухразрядным двоичным кодом(1, 2), где 221. Поясним принцип работы заявляемого устройства для сложения по модулю три. 3 14614 1 2011.08.30 На настроечные входы устройства 916 поступают двоичные переменные 1, 2, , 8, которые принимают следующие значения 1, 21, 2, 3, 41, 2,5, 61, 2 и 7, 81, 2. В зависимости от значений переменных 1, 2, , 8 на выходах устройства 17 и 18 реализуются значения младшего 1 и старшего 2 разрядов результата выполнения одной из 16 арифметических операций( 3). Соответствие между значениями переменных 1, 2, , 8 и видом реализуемой операции( 3) представлено посредством табл. 1. На выходах устройства реализуются логические функции 1 и 2, принимающие значения младшего 1 и старшего 2 разрядов результата выполнения операции( 3), т.е.221. Логическая схема вычислительного устройства по модулю три (фигура) синтезирована по следующим аналитическим представлениям логических функций 11(1, 2, , 8) и 22(1, 2, , 8) 1123 и 2123,где 1, если 2122 342 562 781 10 - в противном случае,1, если 2122 342 562 784 20 - в противном случае,1, если 2122 342 562 787 30 - в противном случае,1, если 2122 342 562 782 10 - в противном случае,1, если 2122 342 562 785 20 - в противном случае,1, если 2122 342 562 781 30 - в противном случае. В качестве примера рассмотрим одну из 16 арифметических операций, которые можно реализовывать предлагаемым устройством. Допустим, требуется реализовать операцию--( 3). Тогда, согласно таблице настройки (табл. 1), необходимо положить 12, 21, 31, 42, 51, 62, 72 и 81. В таком случае на выходах устройства 17 и 18 реализуются соответственно значения младшего 1 и старшего 2 разрядов результата выполнения операции--( 3). Таблица истинности функций 1 и 2 представлена посредством табл. 2. Основным достоинством вычислительного устройства по модулю три является высокое быстродействие, определяемое глубиной схемы, равное 2, где- усредненная задержка на один логический элемент. При этом конструктивная сложность устройства (по числу входов логических элементов) равна 78. Источники информации 1. Патент РБ 5093, МПК 06 7/49, 2003. 2. Патент РБ 7000, МПК 06 7/49, 2005 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 7
МПК / Метки
МПК: G06F 7/38
Метки: вычислительное, три, модулю, устройство
Код ссылки
<a href="https://by.patents.su/7-14614-vychislitelnoe-ustrojjstvo-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Вычислительное устройство по модулю три</a>
Предыдущий патент: Способ лечения многоочаговой бляшечной склеродермии
Следующий патент: Способ лечения хронической обструктивной болезни легких
Случайный патент: Гидрообъемная трансмиссия самоходной машины