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