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

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

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

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

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

Текст

Смотреть все

(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ СУММАТОР УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ПЯТЬ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Сумматор унитарных кодов по модулю пять, содержащий первый, второй, третий,четвертый и пятый элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, выход -го из которых, где 1, 2 5, соединен с выходом сумматора равно 1, отличающийся тем, что элементы ИСКЛЮЧАЮЩЕЕ ИЛИ выполнены с порогом четыре, а вход сумматора равно нулю первого операнда соединен с первого по четвертый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с первого по третий входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с первым и вторым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно единице первого операнда соединен с первыми входами первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с пятым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четвертого по седьмой входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с третьим входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно двум первого операнда соединен со 15494 1 2012.02.28 вторыми и третьими входами первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с шестым и седьмым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с восьмым и девятым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с четвертого по седьмой входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно трем первого операнда соединен с четвертого по седьмой входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четвертого по шестой входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с восьмого по десятый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с десятым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно четырем первого операнда соединен с восьмого по десятый входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с седьмого по десятый входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с восьмого по десятый входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно нулю второго операнда соединен с одиннадцатого по четырнадцатый входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с одиннадцатого по тринадцатый входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с одиннадцатым и двенадцатым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с одиннадцатого по тринадцатый входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с одиннадцатым входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно единице второго операнда соединен с пятнадцатым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четырнадцатого по семнадцатый входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с тринадцатого по пятнадцатый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четырнадцатым и пятнадцатым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с двенадцатого по пятнадцатый входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно трем второго операнда соединен с шестнадцатым и семнадцатым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с восемнадцатым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с шестнадцатого по девятнадцатый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с шестнадцатым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с шестнадцатого по восемнадцатый входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре вход сумматора равно четырем второго операнда соединен с восемнадцатого по двадцатый входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с девятнадцатым и двадцатым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с двадцатым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с семнадцатого по двадцатый входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с девятнадцатым и двадцатым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Изобретение относится к области вычислительной техники и микроэлектроники и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Известен сумматор унитарных кодов по модулю пять, который содержит четыре элемента ИЛИ, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, десять элементов РАВНОЗНАЧНОСТЬ, пять элементов И, восемь входов и пять выходов 1. Недостатком известного сумматора является низкое быстродействие, определяемое глубиной схемы и равное 3, где- задержка на один логический элемент. Известный и заявляемый сумматоры реализуют операцию( 5) в унитарных кодах. 2 15494 1 2012.02.28 Наиболее близким по функциональным возможностям и конструкции техническим решением к предлагаемому сумматору является сумматор унитарных кодов по модулю пять, содержащий пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом шесть, десять входов и пять выходов 2. Недостатком сумматора-прототипа является высокая конструктивная сложность, которая (по числу входов логических элементов) равна 150. Сумматор-прототип, как и заявляемый сумматор, содержит пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с тем лишь отличием, что в предлагаемом изобретении элементы ИСКЛЮЧАЮЩЕЕ ИЛИ выполнены с порогом четыре. Изобретение направлено на решение следующей технической задачи уменьшение конструктивной сложности сумматора унитарных кодов по модулю пять. Сумматор унитарных кодов по модулю пять содержит первый, второй, третий, четвертый и пятый элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, выход -го из которых, где 1, 2 5,соединен с выходом сумматора равно 1. В отличие от прототипа элементы ИСКЛЮЧАЮЩЕЕ ИЛИ выполнены с порогом четыре, а вход сумматора равно нулю первого операнда соединен с первого по четвертый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с первого по третий входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с первым и вторым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно единице первого операнда соединен с первыми входами первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с пятым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четвертого по седьмой входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с третьим входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно двум первого операнда соединен со вторыми и третьими входами первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с шестым и седьмым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с восьмым и девятым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с четвертого по седьмой входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно трем первого операнда соединен с четвертого по седьмой входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четвертого по шестой входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с восьмого по десятый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с десятым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно четырем первого операнда соединен с восьмого по десятый входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с седьмого по десятый входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с восьмого по десятый входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно нулю второго операнда соединен с одиннадцатого по четырнадцатый входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с одиннадцатого по тринадцатый входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с одиннадцатым и двенадцатым входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с одиннадцатого по тринадцатый входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с одиннадцатым входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно единице второго операнда соединен с пятнадцатым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четырнадцатого по семнадцатый входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с тринадцатого по пятнадцатый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с четырнадцатым и пятнадцатым входами четвертого элемента ИСКЛЮЧАЮ 3 15494 1 2012.02.28 ЩЕЕ ИЛИ с порогом четыре и с двенадцатого по пятнадцатый входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно трем второго операнда соединен с шестнадцатым и семнадцатым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с восемнадцатым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с шестнадцатого по девятнадцатый входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с шестнадцатым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с шестнадцатого по восемнадцатый входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Вход сумматора равно четырем второго операнда соединен с восемнадцатого по двадцатый входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с девятнадцатым и двадцатым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре, с двадцатым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре,с семнадцатого по двадцатый входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре и с девятнадцатым и двадцатым входами пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. Основной технический результат изобретения заключается в уменьшении конструктивной сложности (по числу входов логических элементов) логической схемы сумматора,выполняющего операцию( 5) в унитарных кодах. Названный эффект достигается путем применения логических элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре. На фигуре представлена логическая схема сумматора унитарных кодов по модулю пять. Сумматор содержит пять элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом четыре 15, девять входов 614 и пять выходов 1519. Сумматор предназначен для выполнения в унитарных кодах операции сложения( 5) и работает следующим образом. На входы сумматора 610 поступают значения разрядов равно нулю, равно единице, равно двум, равно трем и равно четырем унитарного двоичного кода первого операнда(0,1,2,3,4), на входы 1114 - значения разрядов равно нулю, равно единице, равно трем и равно четырем унитарного двоичного кода второго операнда(0, 1, 2, 3, 4), где 0,1,2,3,40,1 и 0,1,2,3,40,1. Здесь 1 и 1 тогда и только тогда, когда( 5) и( 5), где 0, 1, 2, 3, 4. На выходах сумматора 1519 формируется унитарный двоичный код(0,1,2,3,4) результата выполнения операции сложения( 5), где 0,1,2,3,40,1. При этом 1 тогда и только тогда, когда( 5), где 0, 1, 2, 3, 4. Работа сумматора унитарных кодов по модулю пять описывается таблицей истинности логических функций 0, 1, 2, 3, 4 (таблица). Логическая схема сумматора унитарных кодов по модулю пять синтезирована на основе применения следующих аналитических представлений функций 0, 1, 2, 3, 4 1, если 122433440123344 00 в противном случае,1, если 122334430413244 10 в противном случае,1, если 401223320314344 20 в противном случае,1, если 304122330213444 30 в противном случае, 4 15494 1 2012.02.28 1, если 201423404133244 40 в противном случае. Быстродействие сумматора, определяемое глубиной логической схемы, равно , гдезадержка на один логический элемент. Сложность сумматора (по числу входов логических элементов) равна 100, а число внешних выводов равно четырнадцати. Основным достоинством сумматора унитарных кодов по модулю пять является низкая конструктивная сложность. К дополнительным достоинствам сумматора необходимо отнести высокое быстродействие и небольшое число внешних выводов (сумматор-прототип имеет 15 внешних выводов, а заявляемый сумматор - 14). Сумматор унитарных кодов по модулю пять Входы Выходы Унитарный двоичный код Унитарный двоичный код Унитарный двоичный код первого операнда второго операнда результата сложения(0,1,2,3,4)(0,1,2,2,3,4)(0,1,2,3,4) 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 Источники информации 1. Патент РБ 10834, МПК 067/38, 2008. 2. Заявка на патент РБ 20090059, МПК 067/00, 7/38, 2009 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 5

МПК / Метки

МПК: G06F 7/38

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

Код ссылки

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

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