Вычислительное устройство унитарных кодов по модулю три
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ТРИ(71) Заявитель Белорусский государственный университет(72) Автор Супрун Валерий Павлович(73) Патентообладатель Белорусский государственный университет(57) Вычислительное устройство унитарных кодов по модулю три, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го из которых, где 1, 2, 3, соединен с выходом устройства равно -1, а первый вход - с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, -й вход которого, где 1, 2, соединен со входом устройства равно двум-го операнда вход устройства равно двум третьего операнда соединен со вторым и третьим входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий и четвертый входы которого соединены со входом устройства равно нулю третьего операнда элемент ИЛИ, -й вход которого соединен с -м инверсным входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три и со входом устройства равно нулю -го операнда, а выход соединен с пятым и шестым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, с первым инверсным входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два,пятый вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, а шестой вход - со входом устройства равно нулю третьего операнда и со вторым инверсным входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй вход которого соединен со входом устройства равно двум третьего операнда. 15842 1 2012.04.30 Изобретение относится к области вычислительной техники и микроэлектроники и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Известно вычислительное устройство унитарных кодов по модулю три, предназначенное для выполнения операции 1. Устройство содержит четыре элемента И, три элемента ИЛИ, три элемента РАВНОЗНАЧНОСТЬ, девять входов и три выхода. Недостатками известного устройства являются 1) низкое быстродействие, определяемое глубиной схемы и равное 3, где- задержка на один логический элемент 2) большое число внешних выводов (девять входов и три выхода). Наиболее близким по функциональным возможностям и конструкции техническим решением к предлагаемому устройству является вычислительное устройство унитарных кодов по модулю три, выполняющее операцию 2. Устройство содержит четыре элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, семь входов и три выхода. Недостатком известного вычислительного устройства унитарных кодов по модулю три является высокая конструктивная сложность, которая по числу входов логических элементов равна 28. Заявляемое вычислительное устройство, как и устройство-прототип, содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три и три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го из которых, где 1, 2, 3, соединен с выходом устройства равно 1 результата выполнения операции( 3), причем первый и второй входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три соединены с входами устройства равно двум первого и второго операндов, соответственно, а выход соединен с первым входом -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Изобретение направлено на решение следующей технической задачи понижение конструктивной сложности устройства при вычислении арифметической операции(3) в унитарных кодах. Вычислительное устройство унитарных кодов по модулю три содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход -го из которых, где 1, 2, 3, соединен с выходом устройства равно -1. Первый вход -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, -й вход которого, где 1, 2, соединен с входом устройства равно двум -го операнда. Вход устройства равно двум третьего операнда соединен со вторым и третьим входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, третий и четвертый входы которого соединены с входом устройства равно нулю третьего операнда. При этом устройство содержит элемент ИЛИ, -й вход которого соединен с -м инверсным входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три и со входом устройства равно нулю -го операнда, а выход соединен с пятым и шестым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, с первым инверсным входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два. Пятый вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три, а шестой вход - с входом устройства равно нулю третьего операнда и со вторым инверсным входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, второй вход которого соединен с входом устройства равно двум третьего операнда. 15842 1 2012.04.30 Названный технический результат достигается путем использования нового логического элемента (элемента ИЛИ), а также изменением соединений между элементами логической схемы устройства. На фигуре представлена схема вычислительного устройства унитарных кодов по модулю три. Вычислительное устройство унитарных кодов по модулю три содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом три 1, элемент ИЛИ 2, три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 3, 4 и 5, шесть входов 6, 7, , 11 и три выхода 12, 13 и 14. Вычислительное устройство унитарных кодов по модулю три работает следующим образом. На входы устройства 6 и 9 поступают разряды равно нулю и равно двум унитарного двоичного кода первого операнда(0, 1, 2) на входы 7 и 10 - разряды равно нулю и равно двум унитарного двоичного кода второго операнда(0, 1, 2) на входы 8 и 11 - разряды равно нулю и равно двум унитарного двоичного кода третьего операнда(0, 1, 2), где 0, 1, 2, 0, 1, 2, 0, 1, 20,1. Здесь,1,1 тогда и только тогда, когда( 3),( 3) и( 3) соответственно, где 0, 1, 2. На выходах устройства 12, 13 и 14 формируются разряды равно нулю, равно единице и равно двум унитарного двоичного кода результата выполнения операции( 3), где(0, 1, 2) и 0, 1, 20,1. При этом 1 тогда и только тогда, когда( 3) и 0, 1, 2. Логические функции 0, 1, 2, реализуемые на выходах вычислительного устройства,представлены посредством таблицы истинности (таблица). Логическая схема (фигура) устройства для вычисления операциив унитарных кодах по модулю три синтезирована на основе использования следующих аналитических представлений функций 0, 1, 2, зависящих от переменных 0, 2, 0, 2, 0, 2 1, если 2 022022 1, если 02 202 22 где 1, если 00223 20 в противном случае. Основным достоинством заявляемого вычислительного устройства унитарных кодов по модулю три является низкая конструктивная сложность (по числу входов логических элементов), равная 22. Дополнительным достоинством устройства является небольшое число внешних выводов (шесть входов и три выхода). Устройство-прототип содержит 10 внешних выводов(семь входов и три выхода). Кроме того, быстродействие устройства совпадает с быстродействием устройства-прототипа. Выходы Унитарный двоичный Унитарный двоич- Унитарный двоич- Унитарный двоичный код результата выполный код первого ный код второго код третьего операнда нения операцииоперандаоперанда 1. Патент РБ 9189, МПК 06 7/49, 2007. 2. Заявка на патент РБ 20090649, МПК 06 7/38, 2009 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20.
МПК / Метки
МПК: G06F 7/38
Метки: три, кодов, модулю, унитарных, устройство, вычислительное
Код ссылки
<a href="https://by.patents.su/4-15842-vychislitelnoe-ustrojjstvo-unitarnyh-kodov-po-modulyu-tri.html" rel="bookmark" title="База патентов Беларуси">Вычислительное устройство унитарных кодов по модулю три</a>
Предыдущий патент: Гидросистема погрузчика
Следующий патент: Способ получения оптически обработанного изображения объекта и оптическая система для него
Случайный патент: Способ приготовления кормосмеси