Сумматор унитарных кодов по модулю три
Номер патента: 6479
Опубликовано: 30.09.2004
Текст
(12) НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ СУММАТОР УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Седун Андрей Максимович(73) Патентообладатель Белорусский государственный университет(57) Сумматор унитарных кодов по модулю три, содержащий первый, второй и третий элементы И, элемент ИЛИ, выход которого соединен с первым выходом сумматора, а -й(1, 2, 3) вход соединен с выходом -го элемента И, отличающийся тем, что содержит первый, второй, третий и четвертый элементы ИЛИ-НЕ, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА с инверсным выходом, первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, при этом -вход -го (1, 2, 3) элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с -м входом -го элемента ИЛИ-НЕ и с входом равно -1 -го операнда, выход -го элемента ИЛИ-НЕ соединен с -м входом СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, выход которого соединен с первым входом четвертого элемента ИЛИ-НЕ и со вторым выходом сумматора, третий выход которого соединен с выходом четвертого элемента ИЛИ-НЕ, (1)-й вход которого соединен с выходом -го элемента И, первый вход которого соединен с выходом-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход первого элемента ИЛИ-НЕ соединен со вторым входом второго элемента И, выход второго элемента ИЛИ-НЕ соединен со вторым входом третьего элемента И, выход третьего элемента ИЛИ-НЕ соединен со вторым входом первого элемента И.(56)1403060 1, 1988.а 19980153, 1998.2473 1, 1998.1827671 1, 1993. Изобретение относится к области вычислительной техники и микроэлектроники и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Известен сумматор унитарных кодов по модулю три, который содержит девять элементов И, три элемента ИЛИ, шесть входов и три выхода 1. Сложность сумматора по числу входов логических элементов равна 27, а быстродействие - 2, где- задержка на логический элемент. Недостатком сумматора является высокая конструктивная сложность, поскольку для выполнения операции сложения трех унитарных кодов по модулю три потребуется два известных сумматора. Наиболее близким по функциональным возможностям и конструкции техническим решением является сумматорунитарных кодов по модулю , который при 3 и 3 содержит двадцать семь элементов И и три элемента ИЛИ 2. Недостатком известного сумматора является высокая конструктивная сложность. Изобретение направлено на решение технической задачи понижения конструктивной сложности сумматора унитарных кодов по модулю три. Сумматор унитарных кодов по модулю три, содержащий первый, второй и третий элементы И, элемент ИЛИ, выход которого соединен с первым выходом сумматора, а -й(1, 2, 3) вход соединен с выходом -го элемента И. В отличие от прототипа дополнительно содержит первый, второй, третий и четвертый элементы ИЛИ-НЕ, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА с инверсным выходом, первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, при этом -й вход -го (1, 2, 3) элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с -м входом -го элемента ИЛИ-НЕ и с входом равно -1 -го операнда. Выход -го элемента ИЛИ-НЕ соединен с -м входом СЛОЖЕНИЕ ПО МОДУЛЮ ДВА,выход которого соединен с первым входом четвертого элемента ИЛИ-НЕ и со вторым выходом сумматора, третий выход которого соединен с выходом четвертого элемента ИЛИНЕ, (1)-й вход которого соединен с выходом -го элемента И, первый вход которого соединен с выходом -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. Выход первого элемента ИЛИ-НЕ соединен со вторым входом второго элемента И, выход второго элемента ИЛИНЕ соединен со вторым входом третьего элемента И, выход третьего элемента ИЛИ-НЕ соединен со вторым входом первого элемента И. Основной технический результат изобретения заключается в понижении конструктивной сложности сумматора унитарных кодов по модулю три. Названный технический эффект достигается путем введения в логическую схему сумматора новых логических элементов (элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, ИЛИ-НЕ и СЛОЖЕНИЕ ПО МОДУЛЮ ДВА), а также изменением межсоединений элементов в схеме сумматора. На чертеже (фиг. 1) представлена логическая схема сумматора унитарных кодов по модулю три. Сумматор унитарных кодов по модулю три содержит четыре элемента ИЛИ-НЕ 1, 2, 3 и 4, три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 5, 6 и 7, три элемента И 8, 9 и 10, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА с инверсным выходом 11, элемент ИЛИ 12, девять входов 1321 и три выхода 22, 23 и 24. Сумматор унитарных кодов по модулю три работает следующим образом. На входы 13,16 и 19 сумматора поступает унитарный двоичный код первого операнда А(а 0, а 1, а 2), на 2 6479 1 входы 14, 17 и 20 - двоичный вход второго операнда В(0, 1, 2), а на входы 15, 18 и 21 двоичный вход третьего операнда С(с 0, с 1, с 2), где 0, 1, 2, 0, 1, 2, 0, 1, 2 0,1. При этом 1 (1,1) тогда и только тогда, когда А( 3) (соответственно В( 3) и С( 3, где 0, 1, 2. На выходах сумматора 22, 23 и 24 формируется унитарный двоичный код результата суммыАВС, где(0, 1, 2) и 0, 1, 2 0,1. При этом 1 тогда и только тогда, когда АВС( 3) и 0, 1, 2. Первообразная заявляемого сумматора унитарных кодов по модулю три имеет вид 0( 000 )( 111 )( 222 ),1 1 1 1( 000 ) 3 ( 1 , 1 , 1 )( 222 ) 3 ( 0 ,0 ,0 )( 111 ) 3 ( 2 ,2 ,2 )0 , 1 1 12( 000 ) 3 ( 1 , 1 , 1 )( 222 ) 3 ( 0 ,0 ,0 )( 111 ) 3 ( 2 ,2 ,2 ), где 3(, , )1 тогда и только тогда, когда. Здесь 0, 1, 2. Работа сумматора унитарных кодов по модулю три описывается таблицей (фиг. 2). Достоинством сумматора унитарных кодов по модулю три является низкая конструктивная сложность устройства по числу входов логических элементов. Так, сложность заявляемого сумматора равна 34, в то время как сложность устройства-прототипа составляет 108. Источники информации 1. Долгов А.И. Диагностика устройств, работающих в системе остаточных классов. М. Радио и связь, 1982. - Рис. 2.1. 2. А.с. 1403060 СССР, МПК 067/49, 1988 (прототип). Таблица, описывающая работу сумматора унитарных кодов по модулю три Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20.
МПК / Метки
МПК: G06F 7/49
Метки: унитарных, кодов, модулю, сумматор, три
Код ссылки
<a href="https://by.patents.su/3-6479-summator-unitarnyh-kodov-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Сумматор унитарных кодов по модулю три</a>
Предыдущий патент: Способ заготовки корма
Следующий патент: Способ изготовления зубчатых колес из высокопрочного чугуна
Случайный патент: Ролик рольганга