Устройство для сложения
Номер патента: 9158
Опубликовано: 30.04.2007
Текст
(51)06 7/50 НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ(71) Заявитель Белорусский государственный университет(72) Авторы Авгуль Леонид Болеславович Супрун Валерий Павлович(73) Патентообладатель Белорусский государственный университет(57) Устройство для сложения, содержащее первый элемент И и четыре элемента сложения по модулю два, выход -го из которых (1, 2) соединен с -м выходом устройства, отличающееся тем, что содержит элементы И со второго по двенадцатый, два полусумматора и четыре одноразрядных двоичных сумматора, -й вход -го из которых (1, 2, 31,2, 3, 4) соединен с -м входом -й группы устройства, третий выход которого соединен с выходом суммы первого одноразрядного двоичного сумматора, выход переноса которого соединен с первым входом первого полусумматора, второй вход которого соединен с 9158 1 2007.04.30 выходом суммы второго одноразрядного двоичного сумматора, выход суммы соединен с четвертым выходом устройства, а выход переноса соединен с первым входом первого элемента И, первым входом второго элемента И, первым входом третьего элемента И,первым входом четвертого элемента И, первым входом пятого элемента И, первым входом шестого элемента И и первым входом первого элемента сложения по модулю два,второй вход которого соединен с выходом суммы второго полусумматора и вторым входом первого элемента И, выход которого соединен с первым входом второго элемента сложения по модулю два, второй вход которого соединен с первым входом седьмого элемента И, первым входом восьмого элемента И и выходом переноса второго полусумматора, первый вход которого соединен с выходом переноса второго одноразрядного двоичного сумматора и вторым входом четвертого элемента И, второй вход соединен с первым входом девятого элемента И, первым входом десятого элемента И и выходом суммы третьего одноразрядного двоичного сумматора, выход переноса которого соединен с третьим входом четвертого элемента И, вторым входом девятого элемента И, первым входом одиннадцатого элемента И и третьим входом второго элемента сложения по модулю два, четвертый вход которого соединен со вторым входом восьмого элемента И, вторым входом десятого элемента И, вторым входом одиннадцатого элемента И и выходом суммы четвертого одноразрядного двоичного сумматора, выход переноса которого соединен с четвертым входом четвертого элемента И, вторым входом пятого элемента И, вторым входом шестого элемента И, третьим входом восьмого элемента И, первым входом двенадцатого элемента И и первым входом третьего элемента сложения по модулю два,второй вход которого соединен с выходом одиннадцатого элемента И и вторым входом двенадцатого элемента И, а выход соединен с пятым выходом устройства, шестой выход которого соединен с выходом четвертого элемента сложения по модулю два, первый вход которого соединен с выходом четвертого элемента И, второй вход соединен с выходом восьмого элемента И, третий вход соединен с выходом двенадцатого элемента И, четвертый вход соединен с выходом пятого элемента И, третий вход которого соединен с выходом девятого элемента И, вторым входом второго элемента И и вторым входом седьмого элемента И, выход которого соединен с третьим входом третьего элемента сложения по модулю два, четвертый вход которого соединен с выходом второго элемента И, пятый вход соединен с выходом третьего элемента И, второй вход которого соединен с выходом десятого элемента И и третьим входом шестого элемента И, выход которого соединен с пятым входом четвертого элемента сложения по модулю два. Изобретение относится к вычислительной технике и микроэлектронике и может быть использовано для построения быстродействующих арифметических устройств ЭВМ и специализированных процессоров. Известно устройство для сложения двух трехразрядных двоичных чисел (одноразрядный восьмеричный сумматор), содержащее три элемента сложения по модулю два,мажоритарный элемент с порогом два, мажоритарный элемент с порогом четыре и мажоритарный элемент с порогом восемь 1. Недостатком устройства являются ограниченные функциональные возможности, так как оно не выполняет сложение более двух двоичных чисел. Наиболее близким по конструкции и функциональным возможностям техническим решением к предлагаемому является устройство для сложения пяти двухразрядных двоичных чисел (четверичных цифр), содержащее четыре элемента сложения по модулю два,два мажоритарных элемента с порогом два, два мажоритарных элемента с порогом четыре, четыре элемента ЗАПРЕТ, элемент ИЛИ и элемент И 2. Недостатком известного устройства также являются ограниченные функциональные возможности, поскольку оно не выполняет сложение чисел с разрядностью более двух бит. 2 9158 1 2007.04.30 Изобретение направлено на решение задачи расширения функциональных возможностей устройства за счет возможности выполнения сложения трех четырехразрядных двоичных чисел. Названный технический результат достигается путем использования новых логических элементов, а также изменением межсоединений элементов в схеме устройства. Устройство для сложения содержит первый элемент И и четыре элемента сложения по модулю два, выход -го из которых (1, 2) соединен с -м выходом устройства. В отличие от прототипа, устройство содержит элементы И со второго по двенадцатый,два полусумматора и четыре одноразрядных двоичных сумматора, -й вход -го из которых (1, 2, 31, 2, 3, 4) соединен с -м входом -й группы устройства. Третий выход устройства соединен с выходом суммы первого одноразрядного двоичного сумматора,выход переноса которого соединен с первым входом первого полусумматора. Второй вход первого полусумматора соединен с выходом суммы второго одноразрядного двоичного сумматора, а выход суммы соединен с четвертым выходом устройства. Выход переноса первого полусумматора соединен с первым входом первого элемента И, первым входом второго элемента И, первым входом третьего элемента И, первым входом четвертого элемента И, первым входом пятого элемента И, первым входом шестого элемента И и первым входом первого элемента сложения по модулю два. Второй вход первого элемента сложения по модулю два соединен с выходом суммы второго полусумматора и вторым входом первого элемента И, выход которого соединен с первым входом второго элемента сложения по модулю два, второй вход которого соединен с первым входом седьмого элемента И, первым входом восьмого элемента И и выходом переноса второго полусумматора. Первый вход второго полусумматора соединен с выходом переноса второго одноразрядного двоичного сумматора и вторым входом четвертого элемента И, второй вход соединен с первым входом девятого элемента И, первым входом десятого элемента И и выходом суммы третьего одноразрядного двоичного сумматора. Выход переноса третьего одноразрядного двоичного сумматора соединен с третьим входом четвертого элемента И, вторым входом девятого элемента И, первым входом одиннадцатого элемента И и третьим входом второго элемента сложения по модулю два. Четвертый вход второго элемента сложения по модулю два соединен со вторым входом восьмого элемента И, вторым входом десятого элемента И, вторым входом одиннадцатого элемента И и выходом суммы четвертого одноразрядного двоичного сумматора. Выход переноса четвертого одноразрядного двоичного сумматора соединен с четвертым входом четвертого элемента И, вторым входом пятого элемента И, вторым входом шестого элемента И, третьим входом восьмого элемента И, первым входом двенадцатого элемента И и первым входом третьего элемента сложения по модулю два. Второй вход третьего элемента сложения по модулю два соединен с выходом одиннадцатого элемента И и вторым входом двенадцатого элемента И, а выход соединен с пятым выходом устройства. Шестой выход устройства соединен с выходом четвертого элемента сложения по модулю два, первый вход которого соединен с выходом четвертого элемента И, второй вход соединен с выходом восьмого элемента И, третий вход соединен с выходом двенадцатого элемента И, четвертый вход соединен с выходом пятого элемента И, третий вход которого соединен с выходом девятого элемента И, вторым входом второго элемента И и вторым входом седьмого элемента И. Выход седьмого элемента И соединен с третьим входом третьего элемента сложения по модулю два, четвертый вход которого соединен с выходом второго элемента И, пятый вход соединен с выходом третьего элемента И, второй вход которого соединен с выходом десятого элемента И и третьим входом шестого элемента И, выход которого соединен с пятым входом четвертого элемента сложения по модулю два. На фигуре представлена схема устройства для сложения. Устройство содержит четыре одноразрядных двоичных сумматора 1-4, два полусумматора 5 и 6, двенадцать элементов И 7-18, четыре элемента сложения по модулю два 193 9158 1 2007.04.30 22, три входа первой группы 23, 24 и 25, три входа второй группы 26, 27 и 28, три входа третьей группы 29, 30 и 31, три входа четвертой группы 32, 33 и 34, шесть выходов 35-40. Устройство выполняет сложение трех четырехразрядных двоичных чисел 32 у 516 у 48 у 34 у 22 у 1 у 0,где А 834 а 22 а 1 а 08342210 С 8 с 34 с 22 с 1 с 0. Устройство для сложения работает следующим образом. На входы первой группы 23, 24 и 25 поступают разряды а 0, 0 и с 0 (в произвольном порядке), на входы второй группы 26, 27 и 28 - разряды а 1, 1 и с 1 (в произвольном порядке), на входы третьей группы 29, 30 и 31 - разряды а 2, 2 и с 2 (в произвольном порядке), на входы четвертой группы 32, 33 и 34 - разряды 3, 3 и с 3 (в произвольном порядке) суммируемых чисел А, В и С. На выходах 35, 36 40 формируются соответственно значения разрядов у 0, у 1 у 5 шестиразрядного результата 32 у 516 у 48 у 34 у 22 у 1 у 0. Схема устройства для сложения построена в соответствии со следующими соотношениями 00 10 201 301123 402031343 5023033012313343,где 0000 0000000 1111 1111111 2222 2222222 3333 3333333 001 001 112 112 223 322 423. Здесь 0 и р 0 - сигналы, формируемые соответственно на выходах суммы и переноса одноразрядного сумматора 1 1 и р 1 - соответственно на выходах суммы и переноса одноразрядного сумматора 2 2 и р 2 - соответственно на выходах суммы и переноса одноразрядного сумматора 3 3 и р 3 - соответственно на выходах суммы и переноса одноразрядного сумматора 4 0 и 0 - соответственно на выходах суммы и переноса полусумматора 5 1 и 1 - соответственно на выходах суммы и переноса полусумматора 6 2 сигнал на выходе элемента И 8 3 - сигнал на выходе элемента И 7 4 - сигнал на выходе элемента И 9. Достоинствами устройства для сложения являются высокое быстродействие и широкая область применения. Источники информации 1. Патент РБ 5054, МПК 06 7/50, 2003. 2. Патент РБ 2629, МПК 06 7/50, 1999 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 4
МПК / Метки
МПК: G06F 7/50
Метки: устройство, сложения
Код ссылки
<a href="https://by.patents.su/4-9158-ustrojjstvo-dlya-slozheniya.html" rel="bookmark" title="База патентов Беларуси">Устройство для сложения</a>
Предыдущий патент: Устройство для сложения
Следующий патент: Способ интеллектуального управления энергетическими режимами мобильной машины
Случайный патент: Люминесцирующая пленка