Устройство для вычисления сумм произведений

Номер патента: 1635177

Авторы: Бисык, Ваврук, Перепичка

ZIP архив

Текст

(51)5 С 06 Г 7/544 ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ С 8 ИДЕТЕЛЬСТВУ 1 б 151 бк ГОСУДАРСТВЕННЫЙ КОМИТЕТпо изОБРетениям и ОткРытиямПРИ ГКНТ ССОР(56) Авторское свидетельство СССРВ 1283754, кл. С 06 Р 7/544, 1985.Авторское свидетельство СССР1 1509879, по заявке У 4383839,кл. С 06 Р 7/544, 1988.(54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СУММПРОИЗВКДКНИЙ(57) Изобретение относится к вычисли"тельной технике и может быть использовано в арифметических устройствах 8016351 7 А 1 2 цифровых вычислительных машин. Цель изобретения - расширение функциональных возможностей за счет организации режима последовательного приема и выполнения операции над несколькими суммами произведений чисел, Это достигается тем, что в устройство, содержащее блоки промежуточных вычислений, многовходоный сумматор 8, регистр 9 коэффициента, группу элементов НЕ 11, мультиплексор 12, регистр 10 результата, причем каждый блок 1 промежуточных вычислений содержит два регистра 2 и 3, сумматор 5, мультиплексор 6, группу элементов 4 запрета квадратор 7, введены вычислительный узел 10 и с буФерный регистр 13 с соответствующими связями, 2 ип.1635177 информационными входами элементов 4 запрета группы. Выходы мультиплексора 8 соединены с входами кнадратора 7, выходы которого являются информационными выходами блоков 1 промежуточных вычислений, Выходы всех блоков 1 соединены с соответствующими нходамп многонходоного сумматора 8, выходы которого соединены с вторыми входами вычислительного узла 10 н информационными входами регистра 9, управляющий вход которого соединен с входом 20, а установочный вход с входом 21, Выходы регистра 9 соединены с входами первой группы мультиплексора 12 и через группу элементов НЕ 11 - с второй группой нходон муль= 1 типлексора 12 Управляющий вход мультиплексора 12 соединен с входом 23, а выходы - с последней группой нходон сумматора 8. 11 ерные входы вычислительного узла 10 подключены к выходам регистра 13 и входам регистра 14 результата, а ныходы вычислительного узла 10 соединены с информационными входами регистра 13, управляющие входы которого соединены соотнетстне: но с входами 24, 25 и 26 устройства. Выход регистра 14 результата соедин( н с выходом 27 устройстна, а вход 22 является управляющим нходом регистр ра 14. к Р-,Ы е, +В; (Ао )( Вр )- - е, е; 2 Изобретение относится к вычисли"тельной технике и может быть использо 1 вано н арифметических устройствах цифровых вычислительных машин,5Цель изобретения - расширение функциональных возможностей устройства засчет органиэации режима последовательного приема и выполнения операций наднесколькими суммами произнедений чисел.На фиг. 1 приведена функциональнаясхема устройства; на фиг, 2 " временная диаграмма работы устройства,Устройство для вычислений суммыпроизведений содержит блоки 1.,1промежуточных вычислений, каждый изкоторых содержит регистры 2 и 3, группу элементов 4 запрета,аумматор 5,мультиплексор 6, квадратор 7. Устройство содержит также многовходовой сумматор 8, регистр 9 коэффициента, вычислительный узел 10, группу элементов НЕ 11, мультиплексор 12, буферныйрегистр 13, регистр 14 результата,информационные входы 15415 к,161 16 к, тактовый вход 17, управляющие входы 18-26, выход 27,Информационные входы 15, 16 соединены с соответствующими первыми и нто рыми информационными входами блоков1 промежуточных вычислений, тактовыйвход 17 является входом записи информации в регистры 2 и 3 и соединены суправляющими входами элементов 4 зап 35рета, вход 18 соединен с управляющими входами мультиплексоров 6, вход19 - с входами запуска элементов 4запрета группы, выходы которых соединены с первой группой входов сумматора 5, вторая группа входов которогосоединена с выходами регистра 3, авыходы - с второй группой информационных входов мультиплексора 6, перваягруппа информационных Входов которо 45го соединена с выходами регистра 2 и Р,- тип выпОлняемой операции(арифметические, логическиеи др.) вычислительным узлом 10. Устройство работает следующим образом,Вычислительный узел предназначен для выполнения разных типов операций над днумя числами и может быть реализован на 113 У.Устройство работает согласно следующим выражениям:К ыЕ =(А, к В 4)Г, (АСМ)( В )Р (А 1, " В я,),На входах 15, 15; 1616, находится информация первых двух групп сомножителей А 4 и В 4, которые по сигналу на входе 17 записываются соответственно в регистры 2 и 3 (моменты записи чисел А 4 и В на фиг. 2 не приведены). В момент времени)= 1-1которое по сигналу на входе 20 записы 45вается в Рг 9 (фиг, 2 а,), В момент с 5 - с, (Фиг. 2 ж) мультиплексор 12 открыт по вторым входам инфорГК%мация на его выходе будет - " (А )+2 сК+ : (В, ) , На входе 19 сигнал едионичного уровня, на выходах сумматора5 формируется значение А+ В. Муль 1 155типлексоры 6 открыты по вторым входам, на выходах квадраторов 7 формируется значение (А+ В ) на выходесумматора 8 формируется значение(Фиг. 2 е, з) происходит установкарегистра 9 в нулевое состояние и регистра 13 в единичное состояние,т.е. 0001.На входе 18 (Фиг. 2 б, Т-Т )сигнал нулевого уровня, разрешающийпередачу информации с первой группывходов на выход мультиплексоров 6 ина вход квадраторов 7. На квадраторах 7 происходит вычисление (А ),значение которых поступает на входысумматора 8, где происходит вычислеКние(А , ) . На вход 23 (фиг. 2 ж,- 5) в этот момент времени поступа 1 эет сигнал нулевого уровня, разрешающии ередачу информации на выход мультиплексора 2 с первой группы входов,т.е. в данном случае нулевой информации. Но сигналу на входе 20 происходит запись информации в регистр 9(Фиг, 2 а, С). В момент времени3 Фна входе 19 устанавливается сигналнулевого уровня, устанавливающий на 25выходе элементов 4 запрета сигналы нулевого уровня, которые поступают навходы сумматоров 5, т.е, на выходсумматоров 5 поступает информация свыходов регистра 3, т.е. на выходах 30сумматоров 5 формируются значения Вфкоторые поступают на выход через открытыи по вторым группам входов мультиплексоров 6 (на входах 18 фиг. 2,- сигнал единичного уровня),на входы квадраторов 7 на которых происходит вычисление (В, ) которые по 2ступают на входы сумматора 8, на вторые входы которых поступает значениеК, 40.- (А) , т.е. на выходе сумматора"-1 которое поступает со сдвигом на один разряд вправо, на вторые входы вычислительного узла 10, т.е, формируетсяКюзначение " (А+ В ; ) и по сигналу=1на входе 24 (фиг. 2 и, с,) записывается в регистр 13. Одновременно на входе 17 (Фиг. 2 д, ,1) формируются сигналы, по которым записываются значения А , и В, соответственно в регистры 2 и 3, в момент Т(фиг. 2) снова устанавливается в нулевое состояние регистр 9 и работа устройства повторяется для значений А, и В и далее, т.е, А.; и Вэ;, А, и В 4, и т,д, В вычислительном узле 10 происходит Формирование соответственноК Ка(Аз л Вэ,).с.В случае отсутствия одного из мноК жителей, т,е. вычисление , АилиЙсоответственно в регистры 2 и 3 записываются значение , на выходе сумматора сформируется значе- ние по сигналу на входе 22 (фиг. 2 г,) значение суммы произведений чисел записывается в регистр 14 и поступает на выход устройства. Для повы" шения точности результата выходы сумматора 8 подключаются к входам вычислительного узла 10 без сдвига, В этом случае в качестве регистра 13 используется сдвиговый регистр, Тогда после окончания счета на входе 25 устанавливается сигнал единичного уровня (Фиг. 2 К, С ), разрешающий работу регистра 13 в режиме сдвига, а по входу 24 поступает соответствующее количество импульсов сдвига (1), 1=ш, Пос 1635177ле сдвига по сигналу (фиг. 2 г, г. 6) по входу 22 значение суммы записывается в регистр 145,Формула изобретения Устройство для вычисления сумм произведений, содержащее группу блоков промежуточных вычислении, много- в.;одовый сумматор, регистр коэффициента, группу элементов НЕ, мультиплексор, регистр результата, причем ,:.жый блок промежуточных вычислений содержит два регистРа, сумматоР, мультшлексор, группу элементов запрета, 1 лратор, при этом в каждом блоке :;,омежуточных вычислений входы квадратора соединены с выходами мультиплексора, первая группа информационы . входов которого соединена с выходами первого регистра и информационньвп входами элементов запрета группы,ая группа информационных входов-типлексора соединена с выходами 25 умматора, первая группа входов котого соединена с выходами элементв1 прета группы, вторая группа вход:в - с выходами второго регистра, информационные входы первого и второ- що го регистров являются информационными ходами данного блока промежуточных вычислений и соединены с соответствующими информационными входами устройства, входы управления блоков промежуточных вычислений соединены с соот 35 ветствующими входами управления устройства и соединены с управляющими входами мультиплексоров, регистров и 1 ементов запрета группы соответству;жх блоков промежуточных вычислений,выходы квадраторов блоков промежуточных вычислений являются их выходами исоединены с соответствующими группамивходов многовходового сумматора, выходы которого соединены с информационными входами регистра коэффициента,управляющий вход которого соединен ссоответствующим управляющим входомустройства, а выходы - с первой группой входов мультиплексора и черезэлементы НЕ группы - с второй группойвходов мультиплексора, управляющийвход которого соединен с соответствующим управляющим входом устройства,а выходы - с последней группой входов многовходового сумматора, управляющий вход регистра результата соединен с соответствующим управляющим входом устройства, а выходы являютсявыходами устройства, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей засчет организации режима последовательного приема и выполнения операциинад несколькими суммами произведенийчисел, в него введены вычислительныйузел и буферный регистр, выходы которого соединены с информационньещ входами регистра результата и первымивходами вычислитепьного узла, вторыевходы которого соединены с выходамимноговходового сумматора, а выходы -с информационными входами регистра,управляющие входы которого соединеныс соответствующими управляющими входами устройства, установочный входрегистра коэффициента соединен с соответствующим управляющим входом устройства,1635177 Составитель Ю, ВаракинТехред Л.Олийнык Корректор О, Кравцова Редактор А. Долинич Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 1 О Закаэ 756 Тирам 395 ПодписноеВНИИПИ Государственного комитета по иэобретениям и открытиям при ГКНТ СССР 113035, Иосква, Ж, Раущская наб., д. 4/5

Смотреть

Заявка

4674715, 07.04.1989

ПРЕДПРИЯТИЕ ПЯ В-8751

ВАВРУК ЕВГЕНИЙ ЯРОСЛАВОВИЧ, БИСЫК АНДРЕЙ МИХАЙЛОВИЧ, ПЕРЕПИЧКА СТЕПАН ЯРОСЛАВОВИЧ

МПК / Метки

МПК: G06F 7/544

Метки: вычисления, произведений, сумм

Опубликовано: 15.03.1991

Код ссылки

<a href="https://patents.su/5-1635177-ustrojjstvo-dlya-vychisleniya-summ-proizvedenijj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вычисления сумм произведений</a>

Похожие патенты