Вычислительное устройство унитарных кодов по модулю пять
Номер патента: 11172
Опубликовано: 30.10.2008
Авторы: ГОРОДЕЦКИЙ Данила Андреевич, Супрун Валерий Павлович
Текст
(51) МПК (2006) НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО УНИТАРНЫХ КОДОВ ПО МОДУЛЮ ПЯТЬ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Городецкий Данила Андреевич(73) Патентообладатель Белорусский государственный университет(57) Вычислительное устройство унитарных кодов по модулю пять, содержащее пять элементов И, пять элементов ИЛИ и десять элементов РАВНОЗНАЧНОСТЬ, выход -го, где 1, 2, элемента из которых соединен с -м входом первого элемента И, выход (2)-го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом второго элемента И, выход (4)-го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом третьего элемента И, выход (6)-го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом четвертого элемента И, выход(8)-го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом пятого элемента И, -й вход первого элемента ИЛИ соединен со входом равно нулю -го операнда, а его выход 11172 1 2008.10.30 соединен с первыми входами третьего, пятого, седьмого и девятого элементов РАВНОЗНАЧНОСТЬ, выход второго элемента ИЛИ соединен с первыми входами первого, восьмого и десятого элементов РАВНОЗНАЧНОСТЬ и со вторым входом третьего элемента РАВНОЗНАЧНОСТЬ, выход третьего элемента ИЛИ соединен с первыми входами второго и четвертого элементов РАВНОЗНАЧНОСТЬ и со вторыми входами пятого и восьмого элементов РАВНОЗНАЧНОСТЬ, выход четвертого элемента ИЛИ соединен с первым входом шестого элемента РАВНОЗНАЧНОСТЬ и со вторыми входами второго, седьмого и десятого элементов РАВНОЗНАЧНОСТЬ, выход пятого элемента ИЛИ соединен со вторыми входами первого, четвертого, шестого и девятого элементов РАВНОЗНАЧНОСТЬ, а выход -го, где 1, 2, 3, 4, 5, элемента И соединен с выходом равно -1 вычислительного устройства, отличающееся тем, что дополнительно содержит с шестого по двадцать первый элементы И, выход (5)-го, где 1, 2, 3, 4, элемента И соединен с -м входом второго элемента ИЛИ, выход (9)-го элемента И соединен с -м входом третьего элемента ИЛИ, выход (13)-го элемента И соединен с -м входом четвертого элемента ИЛИ, выход (17)-го элемента И соединен с -м входом пятого элемента ИЛИ, вход равно единице первого операнда соединен с первыми входами шестого, десятого, четырнадцатого и восемнадцатого элементов И, вход равно единице второго операнда соединен с первыми входами одиннадцатого, шестнадцатого и девятнадцатого элементов И и со вторым входом шестого элемента И, вход равно двум первого операнда соединен с первыми входами седьмого, пятнадцатого и двадцатого элементов И и со вторым входом одиннадцатого элемента И, вход равно двум второго операнда соединен с первыми входами восьмого и семнадцатого элементов И и со вторыми входами десятого и двадцатого элементов И, вход равно трем первого операнда соединен с первыми входами двенадцатого и двадцать первого элементов И и со вторыми входами восьмого и шестнадцатого элементов И, вход равно трем второго операнда соединен с первым входом тринадцатого элемента И и со вторыми входами седьмого, четырнадцатого и двадцать первого элементов И, вход равно четырем первого операнда соединен с первым входом девятого элемента И и со вторыми входами тринадцатого, семнадцатого и девятнадцатого элементов И, вход равно четырем второго операнда соединен со вторыми входами девятого,двенадцатого, пятнадцатого и восемнадцатого элементов И, вход равно нулю третьего операнда соединен с третьим входом первого элемента ИЛИ, а его вход равносоединен с пятым входом (1)-го элемента ИЛИ. Изобретение относится к области вычислительной техники и микроэлектроники и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Известен сумматор унитарных кодов по модулю пять, который содержит десять элементов СЛОЖЕНИЕ ПО МОДУЛЮ ДВА и пять элементов И 1. Недостатком сумматора являются низкие функциональные возможности. Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому является сумматор унитарных кодов по модулю пять, который содержит пять элементов ИЛИ, десять элементов РАВНОЗНАЧНОСТЬ и пять элементов И 2. Недостатком известного сумматора являются низкие функциональные возможности,так как он не выполняет операцию АВС( 5). Изобретение направлено на решение технической задачи расширения функциональных возможностей сумматора унитарных кодов по модулю пять за счет реализации операции АВС( 5). Вычислительное устройство унитарных кодов по модулю пять содержит пять элементов И, пять элементов ИЛИ и десять элементов РАВНОЗНАЧНОСТЬ. Выход -го (1, 2) 2 11172 1 2008.10.30 элемента РАВНОЗНАЧНОСТЬ соединен с -м входом первого элемента И. Выход (2)-го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом второго элемента И. Выход (4)го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом третьего элемента И. Выход(6)-го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом четвертого элемента И. Выход (8)-го элемента РАВНОЗНАЧНОСТЬ соединен с -м входом пятого элемента И,-й вход первого элемента ИЛИ соединен со входом равно нулю -го операнда, а его выход соединен с первыми входами третьего, пятого, седьмого и девятого элементов РАВНОЗНАЧНОСТЬ. Выход второго элемента ИЛИ соединен с первыми входами первого, восьмого и десятого элементов РАВНОЗНАЧНОСТЬ и со вторым входом третьего элемента РАВНОЗНАЧНОСТЬ. Выход третьего элемента ИЛИ соединен с первыми входами второго и четвертого элементов РАВНОЗНАЧНОСТЬ и со вторыми входами пятого и восьмого элементов РАВНОЗНАЧНОСТЬ. Выход четвертого элемента ИЛИ соединен с первым входом шестого элемента РАВНОЗНАЧНОСТЬ и со вторыми входами второго,седьмого и десятого элементов РАВНОЗНАЧНОСТЬ. Выход пятого элемента ИЛИ соединен со вторыми входами первого, четвертого, шестого и девятого элементов РАВНОЗНАЧНОСТЬ. Выход -го (1, 2, 3, 4, 5) элемента И соединен с выходом равно- 1 вычислительного устройства. В отличие от прототипа устройство дополнительно содержит с шестого по двадцать первый элементы И. Выход (5)-го (1, 2, 3, 4) элемента И соединен с -м входом второго элемента ИЛИ. Выход (9)-го элемента И соединен с-м входом третьего элемента ИЛИ. Выход (13)-го элемента И соединен с -м входом четвертого элемента ИЛИ. Выход (17)-го элемента И соединен с -м входом пятого элемента ИЛИ. Вход равно единице первого операнда соединен с первыми входами шестого, десятого, четырнадцатого и восемнадцатого элементов И. Вход равно единице второго операнда соединен с первыми входами одиннадцатого, шестнадцатого и девятнадцатого элементов И и со вторым входом шестого элемента И. Вход равно двум первого операнда соединен с первыми входами седьмого, пятнадцатого и двадцатого элементов И и со вторым входом одиннадцатого элемента И. Вход равно двум второго операнда соединен с первыми входами восьмого и семнадцатого элементов И и со вторыми входами десятого и двадцатого элементов И. Вход равно трем первого операнда соединен с первыми входами двенадцатого и двадцать первого элементов И и со вторыми входами восьмого и шестнадцатого элементов И. Вход равно трем второго операнда соединен с первым входом тринадцатого элемента И и со вторыми входами седьмого, четырнадцатого и двадцать первого элементов И. Вход равно четырем первого операнда соединен с первым входом девятого элемента И и со вторыми входами тринадцатого, семнадцатого и девятнадцатого элементов И. Вход равно четырем второго операнда соединен со вторыми входами девятого, двенадцатого, пятнадцатого и восемнадцатого элементов И. Вход равно нулю третьего операнда соединен с третьим входом первого элемента ИЛИ, а его вход равносоединен с пятым входом -го элемента ИЛИ. Основной технический результат изобретения заключается в расширении функциональных возможностей сумматора унитарных кодов по модулю пять. Названный эффект достигается путем введения в логическую схему сумматора дополнительных логических элементов (элементов И). На чертеже (фигура) представлена схема вычислительного устройства унитарных кодов по модулю пять, работа которого описывается таблицей истинности (таблица). Вычислительное устройство унитарных кодов по модулю пять содержит двадцать один элемент И 121, пять элементов ИЛИ 2226, десять элементов РАВНОЗНАЧНОСТЬ 2736,пятнадцать входов 3751 и пять выходов 5256. Вычислительное устройство унитарных кодов по модулю пять работает следующим образом. На входы 37, 40, 43, 46 и 49 устройства поступает унитарный код первого операнда А(0, , 4) соответственно, на входы 38, 41, 44, 47 и 50 - унитарный код второго операнда 3 11172 1 2008.10.30 В(0, , 4) соответственно, на входы 39, 42, 45, 48 и 51 - унитарный код третьего операнда С(с 0, , с 4) соответственно, где 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, с 0, с 1, с 2, с 3, с 40, . При этом а 1 (1, с) тогда и только тогда, когда А( 5) (соответственно В( 5) и С( 5, где 0, 1, 2, 3, 4. На выходах 52, 53, 54, 55 и 56 устройства формируется унитарный двоичный код результата выполнения операции( 5),где(0, , 4) и 0, 1, 2, 3, 40, . При этом 1 тогда и только тогда, когда АВС( 5) и 0, 1, 2, 3, 4. Логическая схема вычислительного устройства унитарных кодов по модулю пять (фигура) синтезирована по следующим аналитическим представлениям функций 0, 1, 2, 3 и 4 0( 2 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 , 1 )5 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,4( 3 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,2 )4 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,3 ,1(1 ( 0 ,0 ,0 )2 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 , 1( 3 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,2 )5 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,4 , 2(1 ( 0 ,0 ,0 )3 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,2( 4 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,3 )5 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,4 ,3(1 ( 0 ,0 ,0 )4 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,3( 2 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 , 1 )3 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,2 , 4(1 ( 0 ,0 ,0 )5 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,4( 2 ( 1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 , 1 )4 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,3 , где 1 ( 0 ,0 ,0 )000 , 2 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 , 1 )112332441 ,3 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,2 )1 22 13 4432 , 4 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,3 )1 3243 1423 , 5 (1 ,2 ,3 ,4 , 1 ,2 ,3 ,4 ,4 )1 44 122334 . Здесь символомобозначена логическая операция равнозначность (или эквивалентность). Таблица представляет собой таблицу истинности логических функций 0, 1, 2, 3 и 4, описывающих работу вычислительного устройства унитарных кодов по модулю пять. Основным достоинствам вычислительного устройства унитарных кодов по модулю пять являются широкие функциональные возможности, поскольку устройство реализует операцию АВС( 5). Отметим, что устройство-прототип реализует только операцию АВ( 5) в унитарных кодах. К дополнительным достоинствам необходимо отнести относительно небольшую конструктивную сложность устройства (по числу входов логических элементов равная 85) и высокое быстродействие, определяемое глубиной схемы и равное 4, где- задержка на логический элемент. 11172 1 2008.10.30 Таблица истинности логических функций 0, 1, 2, 3 и 4 Входы Выходы(0, 1, 2, 3, 4)(0, 1, 2, 3, 4)(0, 1, 2, 3, 4)(0, 1, 2, 3, 4) 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 37 40 43 46 49 38 41 44 47 50 39 42 45 48 51 52 53 54 55 56 1 0 0 0 0 1 0 0 0 0 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 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 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 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 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 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 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 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 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 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 7
МПК / Метки
МПК: G06F 7/38
Метки: кодов, унитарных, вычислительное, модулю, устройство, пять
Код ссылки
<a href="https://by.patents.su/7-11172-vychislitelnoe-ustrojjstvo-unitarnyh-kodov-po-modulyu-pyat.html" rel="bookmark" title="База патентов Беларуси">Вычислительное устройство унитарных кодов по модулю пять</a>
Предыдущий патент: Способ лечения хронической ишемии мозга
Следующий патент: Устройство для вычисления симметрических булевых функций пяти переменных
Случайный патент: Защитно-стимулирующий комплекс для защиты растений от болезней и регулирования их роста, способ защиты растений от болезней и регулирования их роста