Сумматор унитарных кодов по модулю три
Номер патента: 15443
Опубликовано: 28.02.2012
Авторы: Супрун Валерий Павлович, ГОРОДЕЦКИЙ Данила Андреевич
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ СУММАТОР УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Сумматор унитарных кодов по модулю три, содержащий первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го из которых, где 1, 2, 3,соединен с выходом сумматора равно -1, вход которого равно нулю первого операнда соединен с первым и вторым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий и четвертый входы которого соединены со входом сумматора равно нулю второго операнда и с первым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй и третий входы которого соединены со входом сумматора равно двум первого операнда и с пятым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход которого соединен с четвертым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, причем второй вход третьего элемента ИСКЛЮЧАЮЩЕЕ 15443 1 2012.02.28 ИЛИ с порогом два соединен со входом сумматора равно двум первого операнда, вход сумматора равно двум второго операнда соединен с пятым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход которого соединен со входом сумматора равно нулю первого операнда и с первым инверсным входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй инверсный вход которого соединен со входом сумматора равно нулю второго операнда. Изобретение относится к области вычислительной техники и микроэлектроники и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Известен сумматор унитарных кодов по модулю три, который содержит три элемента ИЛИ, три элемента РАВНОЗНАЧНОСТЬ, шесть входов и три выхода 1. Сложность сумматора (по числу входов логических элементов) равна 12, а быстродействие, определяемое глубиной схемы, составляет 2, где- задержка на логический элемент. Число внешних выводов сумматора равно 9. Недостатками известного сумматора являются низкое быстродействие и большое число внешних выводов. Наиболее близким по функциональным возможностям и конструкции техническим решением к предлагаемому является сумматор унитарных кодов по модулю три, который содержит три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, пять входов и три выхода 2. Сложность сумматора равна 18, а быстродействие составляет , где- задержка на логический элемент. Недостатком сумматора-прототипа является высокая конструктивная сложность. Сумматор-прототип, как и заявляемый сумматор, содержит три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го (1, 2, 3) из которых соединен с выходом сумматора равно -1 результата сложения. Изобретение направлено на решение технической задачи понижения конструктивной сложности (по числу входов логических элементов) сумматора унитарных кодов по модулю три. Сумматор унитарных кодов по модулю три содержит первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го из которых, где 1, 2, 3, соединен с выходом сумматора равно -1. Вход сумматора равно нулю первого операнда соединен с первым и вторым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий и четвертый входы которого соединены с входом сумматора равно нулю второго операнда и с первым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Второй и третий входы первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединены с входом сумматора равно двум первого операнда и с пятым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Шестой вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с четвертым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Причем второй вход третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с входом сумматора равно двум первого операнда. Вход сумматора равно двум второго операнда соединен с пятым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Шестой вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с входом сумматора равно нулю первого операнда и с первым инверсным входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй инверсный вход которого соединен с входом сумматора равно нулю второго операнда. 2 15443 1 2012.02.28 Основной технический результат изобретения заключается в уменьшении конструктивной сложности (по числу входов логических элементов) сумматора унитарных кодов по модулю три. Названный эффект достигается путем изменения соединений между элементами логической схемы. На фигуре представлена схема сумматора унитарных кодов по модулю три. Сумматор содержит три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 1, 2 и 3, четыре входа 47 и три выхода 8, 9 и 10. Сумматор унитарных кодов по модулю три работает следующим образом. На входы 4 и 6 сумматора поступают разряды равно нулю и равно двум унитарного кода первого операнда(0,1,2), на входы 5 и 7 - разряды равно нулю и равно двум унитарного кода второго операнда(0,1,2), где 0,1,2,0,1,20, 1. При этом 1 и 1 тогда и только тогда, когда( 3) и( 3), где 0, 1, 2. На выходах 8, 9 и 10 сумматора формируется унитарный двоичный код результата выполнения операции сложения( 3), где(02) и 0,1,20,1. Здесь 1 тогда и только тогда, когда( 3), где 0, 1, 2. Логические функции 0, 1, 2, реализуемые на выходах сумматора унитарных кодов по модулю три, представлены посредством таблицы истинности. Входы Унитарный код первого Унитарный код второго операнда (0,1,2) операнда (0,1,2) 0 1 2 0 1 2 4 6 5 7 1 0 0 1 0 0 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 0 0 0 1 0 0 1 Выходы Унитарный код результата сложения (0,1,2) 0 1 2 8 9 10 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 0 Логическая схема сумматора (фигура) синтезирована на основе применения следующих аналитических представлений функций 0, 1, 2, зависящих от переменных 0, 2, 0, 2 1, если 02 202 22 00 в противном случае,1, если 2 022 022 10 в противном случае,1, если 02022 20 в противном случае. Отметим, что аналитическое представление логической функции 2 можно переписать в равносильном виде 1, если 002220 в противном случае. Основным достоинством сумматора унитарных кодов по модулю три является низкая конструктивная сложность, равная 16 (сложность сумматора-прототипа равна 18). 15443 1 2012.02.28 Кроме того, сумматор имеет семь внешних выводов, а сумматор-прототип - восемь. При этом быстродействие сумматора совпадает с быстродействием сумматора-прототипа. Источники информации 1. Патент РБ 3270, МПК 06 7/49, 2000. 2. Заявка на патент РБ 20081321, МПК 06 7/38, 2009 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 4
МПК / Метки
МПК: G06F 7/38
Метки: кодов, сумматор, модулю, три, унитарных
Код ссылки
<a href="https://by.patents.su/4-15443-summator-unitarnyh-kodov-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Сумматор унитарных кодов по модулю три</a>
Предыдущий патент: Способ определения остаточной намагниченности материала стального изделия
Следующий патент: Способ получения регулятора роста растений
Случайный патент: Автоматическое подъемно-поворотное устройство