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