Вычислительное устройство унитарных кодов по модулю три
Номер патента: 11462
Опубликовано: 30.12.2008
Авторы: ГОРОДЕЦКИЙ Данила Андреевич, Супрун Валерий Павлович
Текст
(51) МПК (2006) НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Вычислительное устройство унитарных кодов по модулю три, содержащее два элемента ИЛИ, -й, где 1,2, вход первого из которых соединен с входом равно нулю -го операнда, вход равно двум которого соединен с -м входом второго элемента ИЛИ, отличающееся тем, что содержит три элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, два элемента ЗАПРЕТ и мажоритарный элемент с порогом два, -й вход которого соединен с -м входом первого элемента ИЛИ, с первым входом запрета -го элемента ЗАПРЕТ и с входом равно нулю -го операнда, вход равно двум которого соединен с (2)-м входом мажоритарного элемента с порогом два, с -м входом второго элемента ИЛИ и с вторым входом запрета (3 - )-го элемента ЗАПРЕТ, прямой вход которого соединен с управляющим входом устройства и с третьим входом -го элемента ИЛИ, выход которого соединен 11462 1 2008.12.30 с первым входом -го элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА и с -м входом третьего элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА с инверсным выходом, (2)-й вход которого соединен с выходом -го элемента ЗАПРЕТ и с вторым входом -го элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, третий вход которого соединен с выходом мажоритарного элемента с порогом два, а выход - с -м выходом устройства, третий выход которого соединен с выходом третьего элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА с инверсным выходом. Изобретение относится к области вычислительной техники и микроэлектроники и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Известен сумматор унитарных кодов по модулю три, который содержит шесть элементов РАВНОЗНАЧНОСТЬ, три элемента И, шесть входов и три выхода 1. Сложность сумматора (по числу входов логических элементов) равна 18, а быстродействие, определяемое глубиной схемы, составляет 2, где- задержка на логический элемент. Число внешних выводов сумматора равно девяти. Недостатком известного сумматора являются низкие функциональные возможности и большое число внешних выводов. Наиболее близким по функциональным возможностям и конструкции техническим решением к предлагаемому является сумматор унитарных кодов по модулю три, который содержит три элемента ИЛИ, три элемента РАВНОЗНАЧНОСТЬ, шесть входов и три выхода 2. Сложность сумматора равна 12, а быстродействие - 2, где- задержка на логический элемент. Число внешних выводов равно девяти. Недостатками известного сумматора являются низкие функциональные возможности,поскольку сумматор не реализует операцию вычитания в унитарных кодах по модулю три,а также большое число внешних выводов. Изобретение направлено на решение следующих технических задач 1) расширение функциональных возможностей сумматора за счет реализации операции вычитания в унитарных кодах по модулю три 2) уменьшение числа внешних выводов вычислительного устройства унитарных кодов по модулю три. Вычислительное устройство унитарных кодов по модулю три содержит два элемента ИЛИ, -й (1, 2) вход первого из которых соединен с входом равно нулю -го операнда,вход равно двум которого соединен с -м входом второго элемента ИЛИ. В отличие от прототипа устройство дополнительно содержит три элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, два элемента ЗАПРЕТ и мажоритарный элемент с порогом два,-й вход которого соединен с -м входом первого элемента ИЛИ, с первым входом запрета-го элемента ЗАПРЕТ и с входом равно нулю -го операнда. Вход равно двум -го операнда соединен с (2)-м входом мажоритарного элемента с порогом два, с -м входом второго элемента ИЛИ и с вторым входом заперта (3-)-го элемента ЗАПРЕТ. Прямой вход (3-)-го элемента ЗАПРЕТ соединен с управляющим входом устройства и с третьим входом -го элемента ИЛИ. Выход -го элемента ИЛИ соединен с первым входом -го элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА и с -м входом третьего элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА с инверсным выходом, (2)-й вход которого соединен с выходом-го элемента ЗАПРЕТ и с вторым входом -го элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА. Третий вход -го элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА соединен с выходом мажоритарного элемента с порогом два, а выход - с -м выходом устройства. Третий выход устройства соединен с выходом третьего элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА с инверсным выходом. Основные технические результаты изобретения заключаются в расширении функциональных возможностей устройства и в уменьшении числа внешних выводов. Названные технические результаты достигаются путем введения в логическую схему новых логиче 2 11462 1 2008.12.30 ских элементов (элементов ЗАПРЕТ, элементов СЛОЖЕНИЕ ПО МОДУЛЮ ДВА и мажоритарного элемента с порогом два). На чертеже представлена логическая схема вычислительного устройства унитарных кодов по модулю три. Вычислительное устройство содержит два элемента ИЛИ 1 и 2, два элемента ЗАПРЕТ 3 и 4, мажоритарный элемент с порогом два 5, три элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 6, 7 и 8, четыре информационных входа 9,12, управляющий вход 13 и три выхода 14, 15 и 16. Причем элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 7 имеет инверсный выход 15. Вычислительное устройство унитарных кодов по модулю три работает следующим образом. На входы 9 и 11 сумматора поступают значения а 0 и а 2 унитарного двоичного кода первого операнда(0, 1, а 2), соответственно, на входы 10 и 12 поступают значения 0 и 2 унитарного двоичного кода второго операнда(0, 1, 2), соответственно,где 0, 1, 2, 0, 1, 20, 1. При этом 1 тогда и только тогда, когда( 3) (( 3, где 0, 1, 2. На управляющий вход 13 подается управляющий сигнал , принимающий значения из множества 0, . Если 0, то на выходах вычислительного устройства 16, 14 и 15 формируется унитарный двоичный код(0, 1, 2) результата выполнения операции АВ( 3). Если 1, то на выходах вычислительного устройства 15, 16 и 14 формируется унитарный двоичный код(0, 1, 2) результата выполнения операции АВ( 3). Здесь 0, 0, 1, 1, 2, 20, 1 и 1 (1) тогда и только тогда, когдаВ( 3) (соответственно,( 3, где 0, 1, 2. Логическая схема (фигура) заявляемого вычислительного устройства унитарных кодов по модулю три синтезирована на основе применения следующих аналитических представлений логических функций 1, 2 и 3 3 ( )(22 )20( 0 ,0 ,2 ,2 ),где М(0, 0, 2, 2) - функция, реализуемая на выходе мажоритарного элемента с порогом 1, если 00222 Отметим, что на выходах предлагаемого вычислительного устройства реализуются логические функции 1 , если 0 Работа вычислительного устройства унитарных кодов по модулю три описывается таблицей истинности логических функций 0, 1, 2, 0, 1, 2. К основным достоинствам вычислительного устройства унитарных кодов по модулю три можно отнести следующее 1) широкие функциональные возможности, поскольку устройство реализует операции сложения и вычитания унитарных кодов по модулю три 2) небольшое число внешних выводов, равное 8. Отметим, что устройство-прототип реализует только операцию сложения унитарных кодов по модулю три, а число его внешних выводов равно 9. Дополнительным достоинством вычислительного устройства является высокое быстродействие, определяемое глубиной схемы и равное 2, где- задержка на логический элемент. 3 11462 1 2008.12.30 Вычислительное устройство унитарных кодов по модулю три Управляющий двоичный код Входы Унитарный двоичный код первого операнда(0, 1, 2) а 0 1 а 2 9 11 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 9 11 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 10 12 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 Унитарный двоичный код второго операнда(0, 1, 2) 0 1 2 10 12 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. Выходы Унитарный двоичный код результата суммы(0, 1, 2) 0 1 2 16 14 15 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 1 2 15 16 14 1 0 0 0 0 1 0 1 0 0 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0
МПК / Метки
МПК: G06F 7/38
Метки: унитарных, устройство, три, вычислительное, модулю, кодов
Код ссылки
<a href="https://by.patents.su/4-11462-vychislitelnoe-ustrojjstvo-unitarnyh-kodov-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Вычислительное устройство унитарных кодов по модулю три</a>
Предыдущий патент: Способ моделирования внутрижелудочного кровотечения
Следующий патент: Способ хирургического лечения заднего вывиха плеча
Случайный патент: Измельчитель