Сумматор унитарных кодов по модулю три

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

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

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

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

Текст

Смотреть все

(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ СУММАТОР УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Сумматор унитарных кодов по модулю три, содержащий первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го из которых, где 1, 2, 3,соединен с выходом сумматора равно -1, отличающийся тем, что содержит четвертый и пятый элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход четвертого из которых соединен с первым и вторым входами -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий вход которого соединен с выходом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, первый вход которого соединен со входом сумматора равно нулю первого операнда, вход которого равно единице первого операнда соединен с первым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым и третьим входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, вход сумматора равно двум первого операнда соединен со вторым и третьим входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, вход сумматора равно нулю второго операнда соединен с четвертым и пятым входами четвертого и пятого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход каждого из которых соединен со входом сумматора равно двум второго операнда, вход которого равно нулю третьего операнда соединен 15442 1 2012.02.28 с четвертым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым и пятым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход которого соединен с четвертым и пятым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со входом сумматора равно двум третьего операнда, вход которого равно единице соединен с шестым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с пятым и шестым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Изобретение относится к области вычислительной техники, автоматики и микроэлектроники и может быть использовано для построения систем передачи и переработки дискретной информации, построения систем аппаратного контроля, а также для построения вычислительных устройств, реализующих алгоритмы модулярной арифметики, и цифровых устройств, работающих в системе остаточных классов. Известен сумматор унитарных кодов по модулю три, содержащий шесть элементов ИЛИ, шесть элементов СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, три элемента ИЛИ-НЕ, двенадцать входов и три выхода 1. Сумматор предназначен для реализации арифметической операции( 3). Конструктивная сложность сумматора (по числу входов логических элементов) равна 42. Недостатком известного сумматора является низкое быстродействие, определяемое глубиной логической схемы сумматора, равное 3, где- задержка на один логический элемент. Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому сумматору является сумматор унитарных кодов по модулю три, который содержит три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, пять входов и три выхода 2. Сумматор предназначен для реализации в унитарных кодах операции сложения( 3). Конструктивная сложность сумматора (по числу входов логических элементов) равна 18. Недостатком сумматора-прототипа являются низкие функциональные возможности,поскольку сумматор не реализует арифметическую операцию( 3). Сумматор-прототип, как и заявляемый сумматор унитарных кодов по модулю три, содержит три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, выход -го (1, 2, 3) из которых соединен с выходом сумматора равно -1 результата сложения. Изобретение направлено на решение технической задачи - расширение функциональных возможностей сумматора унитарных кодов по модулю три. Сумматор унитарных кодов по модулю три содержит первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го из которых, где 1, 2, 3, соединен с выходом сумматора равно -1. В отличие от прототипа сумматор содержит четвертый и пятый элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход четвертого из которых соединен с первым и вторым входами -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий вход которого соединен с выходом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, первый вход которого соединен с входом сумматора равно нулю первого операнда. Вход сумматора равно единице первого операнда соединен с первым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым и третьим входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Вход сумматора равно двум первого операнда соединен со вторым и третьим входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Вход сумматора равно нулю второго операнда соединен с четвертым и пятым входами четвертого и пятого элементов элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход каждого из которых соединен с входом сумматора равно двум второго операнда. 2 15442 1 2012.02.28 Вход сумматора равно нулю третьего операнда соединен с четвертым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым и пятым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Шестой вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с четвертым и пятым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с входом сумматора равно двум третьего операнда. Вход сумматора равно единице третьего операнда соединен с шестым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с пятым и шестым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Основной технический результат изобретения заключается в расширении функциональных возможностей сумматора унитарных кодов по модулю три за счет реализации операции сложения( 3). Названный технический эффект достигается путем дополнительного введения в логическую схему сумматора двух новых элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. На фигуре представлена схема сумматора унитарных кодов по модулю три. Сумматор унитарных кодов по модулю три содержит пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 15, а также имеет восемь входов 613 и три выхода 14, 15 и 16. Входные операнды , ,задаются унитарными двоичными кодами(0,1,2),(0,1,2),(0,1,2), где 0, 1, 2, 0, 1, 2, 0, 1, 20,1. При этом 1,1 и 1 тогда и только тогда, когда( 3),( 3) и( 3), где 0, 1, 2. Сумматор унитарных кодов по модулю три предназначен для выполнения операции( 3) и работает следующим образом. На входы сумматора 6, 7 и 8 поступают значения равно нулю, равно единице и равно двум унитарного двоичного кода первого операнда (0,1,2) на входы 9 и 10 значения равно нулю и равно двум унитарного двоичного кода второго операнда(0,1,2) на входы 11, 12 и 13 - значения равно нулю, равно единице и равно двум унитарного двоичного кода третьего операнда (0,1,2). На выходах сумматора 14, 15 и 16 реализуются значения равно нулю, равно единице и равно двум унитарного двоичного кода(0,1,2) результата выполнения арифметической операции сложения( 3), где 0,1,20,1. При этом 1 тогда и только тогда, когда( 3), где 0, 1, 2. Логические функции 0, 1, 2, реализуемые на выходах сумматора унитарных кодов по модулю три, представлены таблицей истинности. Логическая схема сумматора унитарных кодов по модулю три (фигура) синтезирована на основе использования следующих аналитических представлений функций 0, 1, 2,зависящих от логических переменных 0, 1, 2, 0, 2, 0, 1, 2 1, если 2 0212 22 00 в противном случае,1, если 2 022022 10 в противном случае,1, если 2 020212 20 в противном случае,где 1, если 12 22 022 00 в противном случае,1, если 0212 022 20 в противном случае. 15442 1 2012.02.28 Унитарный код первого операнда(0,1,2) 0 1 2 6 7 8 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 Входы Унитарный код второго операнда(0,1,2) 0 1 2 9 10 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 Выходы Унитарный код треУнитарный код тьего операнда результата сложения(0,1,2)(0,1,2) 0 1 2 0 1 2 11 12 13 14 15 16 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 Основным достоинством сумматора унитарных кодов по модулю три являются широкие функциональные возможности, поскольку сумматор реализует в унитарных кодах операцию( 3). К дополнительным достоинствам сумматора можно отнести относительно небольшую конструктивную сложность, которая равна 30, а также небольшое число внешних выводов, которое равно 11 (8 входов и 3 выхода). Источники информации 1. Патент РБ 9600, МПК 06 7/38, 7/48, 2007. 2. Заявка на патент РБ 20081321, МПК 06 7/38, 2009 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 4

МПК / Метки

МПК: G06F 7/38

Метки: три, кодов, модулю, сумматор, унитарных

Код ссылки

<a href="https://by.patents.su/4-15442-summator-unitarnyh-kodov-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Сумматор унитарных кодов по модулю три</a>

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