Арифметическое устройство

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

Авторы: Прохоров, Шатилло

ZIP архив

Текст

(50 4 ОПИСАНИЕ ИЗОБРЕТЕН АВТОРСКОМУ С 8 ИДЕТЕЛЬСТВУ литехническии и аС.Н.Прохоров и др. Основы иния управляющих 1972, с. 113. рование специа ессорных сис 5, с.с.47-56,.8,ваноктироц ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯПРИ ГКНТ СССР(21) 4049942/24-24 (22) 07.04. 86 (46) 15,01.89. Бюл (71) Харьковский п ститут им.В.И.Лени (72) В.В.Шатилло и (53) 681,32 (088.8 (56) Хетагуров Я.А женерного проектир ЦВМ, - М,: Сов.радКлингман Э, Про лизированных микро тем. - И.: Иир, 19 рис.2.8, табл.2.654) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО 57) Изобретение относится к областицифровой вычислительной техники и предназначено для использования вуниверсальных и специализированныхвычислительных устройствах. Цельюизобретения является повьппение достоверности работы устройства. С этойцелью в устройство, содержащее регистр первого операнда, регистр второго операнда, сумматор со сквознымпереносом, сдвиговый регистр результата и блок синхронизации, введенблок сравнения, а сдвиговый регистррезультата, регистр первого операндаи регистр второго операнда выполненыв виде циклических регистров сдвига,причем блок сравнения содержит группу сумматоров по модулю два, группуэлементов И, сдвиговый регистр и элемент ИЛИ. 1 з.п.ф-лы, 4 ил.1451679 ставитель Г.Виталхред А.Кравчук актор А.О оррект чакова редприятие, г. Ужгород,ра иче зводственно-и ктная Заказ 7080/46 Тираж 667 ВНИИПИ Государственного комитета по 113035, Москва, ЖПодписноеобретениям и открытиям при ГКНТ ССРаушская наб., д, 4/5Изобретение относится к цифровой вычислительной технике и предназначено для использования в универсальных , и специализированных вычислительных устройствах .Цель изобретения - повышение достоверности работы устройства.На фиг.1 представлена функциональная схема устройства, на Фиг.2 - функциональная схема блока. сравнения, на фиг.З - функциональная схема блока синхронизации, на фиг.4 - функциональная схема управляющего модуля.Устройство (фиг.1) содержит и+4 15 одноразрядных сумматора 1, объединенные в сумматор со сквозным переносом, (и+4)-разрядные кольцевые сдвиговые регистры 2.1 и 2.2 первого и второго операндов, (и+4)-разрядный кольцевой 20 сдвиговый региетр 3 результата, блок 4 синхронизации и блок 5 сравнения.Входы 6,66являются информационными входами сдвигового регистра 2,1, входы 777 , являют ся информационными. входами сдвигового регистра 2.2. Выходы 8,81,.8 з являются выходами (и+4)-разрядного параллельного сумматора со сквозным кольцевым переносом и соединены с 3 О одноименными входами (и+4)-разрядного кольцевого сдвигового регистра 3 результата и одноименными входами блока 5 сравнения Выходы 9 ,9, 9 , являются выходами (п+4)-разрядного сдвигового регистра 3 и соединены с одноименными входами блока 5 сравнения. Выходы 10-13 являются вы. ходами сдвигового регистра 2.1 и соединены с первыми входами одноразрядных сумматоров 1. Выходы 14-17 сдвигового регистра 2.2 соединены с вторыми входами одноразрядных сумматоровВыходы 999 , образуют информационный выход 18 устройства. 45 Выход 19 является выходом блока 5 сравнения и соединен с соответствующим входом блока 4. Выходы 20 и 21 блока 4 соединены с входами управления режимом и тактовыми входами сдвиговых регистров 2.1 и 2.2 и соответствующим входом блока 5 сравнения. Вход 22 является тактовым входом устройства, на который подаются тактовые сигналы при пуске устройства.Выход 23 блока 4 соединен с входом управления режимом сдвигового регистра 3, Выход 24 блока 4 соединен с тактовым входом сдвигового регистра 3, Выходы 25 и 26 являются управляющими выходами устройства, с которыхснимаются соответственно сигналы"Признак неисправности" и "Готовностьрезультата".На фиг.2 представлена функциональная схема блока 5 сравнения, которыйсодержит п+4 сумматора 27 по модулюдва, и+4 элемента И 28, элемент ИЛИ29, (и+4)-разрядный кольцевой сдвиговый регистр 30 (управления сравнением), причем (и+4)-разрядный кольцевой сдвиговый регистр 2. 1 первогооперанда, (и+4)-разрядный кольцевойсдвиговый регистр 2,2 второго операнда, (п+4)-разрядный кольцевой сдвиговый регистр 30 (управления.сравнением), (и+4)-разрядный кольцевойсдвиговый регистр 3 результата аналогичны и представляют собой (и+4)разрядные двунаправленные сдвиговыерегистры,. в которых информационныйвыход (п+4)"го (первого) разряда соединен с входом последовательного занесения информации при сдвиге влево(вправо).Первый вход первой группы информационных входов блока 5 сравнения соединен с первым входом (и+3)-го элемента 27, второй вход первой группыинформационных входов блока 5 соединен с первым входом (и+4)-го элемента 27, 1-й вход Ц=3,4п+4) первой группы информационных входов блока 5 соединен с первым входом (-2)-гоэлемента 27, выходы (и+4)-разрядного сдвигового регистра 3 соединены(в соответствии с весом) с второйгруппой информационных входов блока5, 1-й информационный вход (3=1,2:,и+4) второй группы информационных входов блока 5 соединен с вторымвходом 3-го элемента 27, выход 1-гоэлемента 27 (3=1,2п+4) соединенс первым входом 1-го элемента 28,второй вход которого соединен с 1-мЦ=3,4п+4) выходом регистра 30,вторые входы (и+3)-го и (и+4) -гоэлементов 28 соединены соответственно с первым и вторым выходами (п+4)разрядного регистра 30. Блок 5 имеетвходы 31-42 и выходы 43"48 регистра 30,Блок 4 синхронизации (фиг,З) структурно состоит из двух частей: опера; ционной части, содержащей управляющие модули 49.1-4912, элементы 50- 53 задержки, элементы НЕ 54-56, эле2 = (Б +а) г+ах Б ,У = 8 =2=Ь,25 где Е- текущее состояние автомата,- предыдущее состояние автомата,х - сигнал на входе 84 управляющего модуля,Я - сигнал на выходе 85 управляющего модуля,а - сигнал на входе 86 управляющего модуля,У - сигнал на выходе 87 управля- З 5ющего модуля,Ь - сигнал на выходе 88 управляющего модуля,Бь - сигнал на входе 89 управляющего модуля.4 ОУправляющий модуль 49 содержитэлемент ЗИИИ-ИЛИ-НЕ 90 и элементы НЕ 91.Резистор 82 и конденсатор 83 образуют интегрирующую цепочку (фиг.З), 45Вход интегрирующей цепочки соединенс входом Е питания устройства. Вход22 блока 4 соединен с входом 92 операционной части. Вход 92 операционнойчасти соединен с входом элемента 50 50задержки и входом элемента 55. Выход93 операционной части соединен с выходом 25 блока 4, Выход 94 формировательной части соединен с выходом26 блока 4. Вход 95 операционной части соединен с входом 19 блока 4. Выход 96 формировательной части соединен с выходом 20 блока 4, Выход 97формировательной части соединен с выЗО 3 1451 менты ИЛИ 57 и 58, и формировательной части, включающей генератор 59 импульсов, элемент НЕ 60, элемент И 61, 0-триггер 62, элемент И 63, элемент ИЛИ 64, ЛК-триггер 65, двоичный реверсивный счетчик 66, элемент И 67, элемент НЕ 68, элемент ИЛИ 69, ЛК- триггер 70, формирователь 7 1 двух импульсов, элемент 72 задержки, формирователь 73 импульса, двоичный реверсивный счетчик 74, схему 75 сравнения (компаратор), элемент ИЛИ 76, элемент НЕ 77, элементы ИЛИ 78 и 79, формирователь 80 импульса, элемент 81 задержки, резистор 82 и конденсатор 83.Схема управляющего модуля 49 приведена на фиг.4. Функция переходов автомата, реализующего данный модуль,ф 2 О имеет вид: 679ходом 21 блока 4. Выход 98 формировательной части соединен с выходом 23 блока 4, Выход 99 формировательной части соединен с выходом 24 блока 4. Выход 100 операционной части соединен с входом 92 операционной части. Выход элемента 55 соединен с выходом 101 операционной части, Выход элемента 50 соединен с входом 84 управляющего модуля 49.1 и выходом 102 опера" ционной части. Выход 88 управляющего модуля 49.1 соединен с входом элемента 54, выход которого соединен с входом 86 управляющего модуля 49.1. Вход 84 модуля 49.2 соединен с входом 103 операционной части. Выход 87 модуля 49,3 соединен с выходом 104 операционной части. Вход 84 модуля 49.3 соединен с выходом элемента 51, вход которого соединен с выходом 88 модуля 49.2, Вход 86 и выход 85 1-го модуля 49 (1=2,3,4) соединены соответственно с выходом 88 и входом 89 (д)-го модуля 49. Выход 88 модуля 49.4 соединен с первым входом элемента 57, выход которого соединен с входом 86 модуля 49,5, Вход 84 модуля 49.5 соединен с входом 103 операционной части, Выход 88 модуля 49,5 соединен с входом 86 модуля 49.6 и входом элемента 53. Выход элемента 53 соединен с входом 84 модуля 49,6, Выход 85 модуля 49,5 соединен с входом 89 модуля 49,4. Выход 88 модуля 49,6 соединен с входами 86 модулей 49.7 и 49,8, Вход 84 модуля 49.7 соединен с входом элемента 56 и входом 95 операционной части, Выход 87 модуля 49,8 является выходом 105 операционной части. Выходы 85 модулей 49.7 и 49.8 соединены соответственно с первым и вторым входами элемента 58, выход которого соединен с входом 89 модуля 49.6Выход 88 и вход 89 модуля 49,7 соединены соответственно с вторым входом элемента 57 и выходом 85 модуля 49.5. Вход 84 модуля 49.9 соединен с входом 92 операционной части. Вход 84 модуля 49.12 соединен с входом 106 операционной части. Вход 34 модуля 49,10 соединен с входом 107 операционной части. Вход 84 модуля 49.11 соединен с выходом 87 модуля 49,7. Вход 86 и выход 85 1-го модуля 49 (=10,11) соединены соответственно с выходом 88 н входом 89 (1-1)-го модуля 49, Вход 84 модуля 49,11 соединен с выходом 87 модуля 49.7 и входом 108 операционной части.Выход 87 модуля 49.11 соединен свыходом 109 операционной части. Выход 88 модуля 49. 11 соединен с его входом 89, Выход 88 модуля 49.12 соеди,нен с выходом 93 операционной части. Вход 89 модуля 49.12 соединен с входом 101 операционной части.Выходы 100-102, 104, 105 и 109 операционной части соединены соответст венно с входами 100-102, 104, 105 и 109 формировательной части. Входы 103, 106, 107 и 108 операционной части со- единены соответственно с выходами 103, 106, 107 и 108 формировательной части, Выход 110 Формировательной части соединен с входом 110 Формировательной части.Формировательная часть обеспечивает формирование управляющих сигналов.20 Генератор 59 импульсов, элемент НЕ 60, элемент И 61 и В-триггер 62 образуют схему выделения первого импульса. Выход генератора 59 импульсов соединен с первым входом элемента 61 и входом элемента 60, выход которого соединен с информационным входом триггера 62, Прямой выход триггера 62 соединен с вторым входом элемента 61. Тактовый вход триггера 62 соединен с входом 102 Формировательной частя. Выход элемента 61 соединен с . первым входом элемента 63, второй ,вход которого соединен с входом 105 формировательной части. Выход элемен та 63 соединен с первым входом элемента 64, выход которого соединен с выходом 99 Формировательной части, Выход элемента 63 соединен с тактовым входом триггера 70. Выход элемента 40 61 соединен с первым входом элемента б, второй вход которого соединен с входом 102 Формировательной части, Третий вход элемента 67 соединен с выходом элемента 68, вход которого 45 соединен с выходом схемы 75 сравненияВыход элемента 67 соединен с первым входом элемента 69 и тактовымвходом триггера 65, Прямой выход 5 О триггера 65 соединен со счетным входом 111 счетчика 66 в режиме сложения. Прямой выход триггера 70 соединен со счетным входом 112 счетчика бб в режиме вычитания. На установоч ные входы триггеров 65 и 70 подан сигнал "1". Второй вход элемента 69 соединен с выходом формирователя 7 1, вход которого соединен с входом 104,формировательной части. Третий входэлемента 69 соединен с выходом элемента 72 задержки, вход которого соединен с выходом Формирователя 73.Вход формирователя 73 соединен с входом 100 Формировательной части, Выходформирователя 73 соединен с выходом96 Формировательной части. Выход элемента 69 соединен с выходом 97 формировательной части. Управляющие входы113 счетчиков 66 и 74 соединены с выхоцом интегрирующей цепочки. На информационные входы разрядов ййд( , счетчика 74 подаетсясигнал "0". Информационные выходысостояния ВО Всчетчика3 1(Ф 3)бб соединены с соответствующими входами схемы 75 и входами элемента. 76.Выход элемента 76 соединен с входомэлемента 77 и третьим входом элемента 63. Выход элемента 77 соединен свыходом 106 формировательной части.Счетный вход.111 счетчика 74 в режиме.сложения соединен с входом 108 формировательной части. Вход 114 сбросасчетчика 74 соединен с входом 109Формировательной части. Информационные выходы состояния Р 0 О( ,счетчика 4 соединены с соответствующими входами схемы 5 и входамиэлемента 78, выход которого соединенс выходом 107 Формировательной части.Выход 115 прямого переноса счетчика74 соединен с выходом 94 формировательной части. Первый вход элемента79 соединен с выходом 104 операционной части. Второй вход элемента 79соединен с входом 108 формировательной части. Выход элемента 79 соединенс входом формирователя 80, вход которого соединен с выходом 98 формировательной части и входом элемента 81,Выход элемента 81 соединен с вторымвходом элемента 64,Модуль 49 работает следующим образом. При готовности модуля к.работе на выходе 85 (сигнал разрушениявызова, Я ) устанавливается "0" (Фазагашения). При выполнении входногоусловия й на выходе 86 появляетсясигнал " 1", Его совпадение с событиемх (при этом на выходе 84 (" Событие" )устанавливается в " 1") вызывает выработку управляющего сигнала У ("Исполнить"), сигнала Ь (" Выполнение выходного условия"), выходного сигнала8, равных "1", на выходах 85, 87 и1451679 5 10 15 20 25 ЭО 35 40 45 50 55 88 соответственно. Появление сигнала1=1 соответствует рабочей фазе управляющего модуля. Переход из рабочейФазы н фазу гашения возможен толькопри условии, что сигнал на выходе 89(подтверждение вызова Я) равен "1",а сигнал на входе 86 равен "О".Устройство работает следующим образом,При включении питания устройства в счетчик 66 блока 4 записываются "0", что обеспечивается соединением управляющего входа 113 счетчика 66 с выходом интегрирующей цепочки из элементов 82 и 83, На информационные входы 6,.66 , и 7,7,7., регистров 2. 1 и 2.2 подаются разряды перного и второго слагаемых (операндов). Управляющие модули 49 операционной части блока 4 находятся в Фазе гашения. Счетчики 66 и 74 Формировательной части блока 4 сброшены н "0". Таким образом, на выходе схемы 75 сравнения (компаратора) сигнал равен "1".Работа у тройства начинается по тактоному сигналу при его пуске, который поступает в блок 4 на вход элемента 50 операционной части, Постоянная времени 7, элемента 50 задержки равна времени записи слагаемых (операндов) в соответствующие регистры, Формирователь 73 формирует импульс, который поступает на выход 20 блока 4 и обеспечивает режим записи в ре-. гистры 2 и регистр 30, Этот же им" пульс, проходя через элемент 72 иэлемент 69, поступает на выход 21 блока 4, обеспечивая запись слагаемых н регистры 2, запись "1" в -е разряды (=0,1п) и запись в "0" в разряды и, и+1 и+2 и и+3 регистра 30.Сигнал (" Пуск" ) с выхода элемента 50 поступает в формировательную часть на схему выделения первого импульса, состоящую из генератора 59 импульсов, элемента 60, триггера 62 и элемента 61, С выхода этой схемы сигнал поступает на вход элемента 67. Элемент 67 закрыт по входу элементом 68, Параллельно в операционной части сигнал"Пуск" поступает на вход 84 модуля 49. 1, Срабатывание модуля 49. 1 подготовлено соединением его выхода 88 через элемент 54 с его входом 86. Управляющий модуль 49.1 переходит врабочую фазу. На его выходе поянляется сигнал "1", который поступаетна вход 86 модуля 49,2. На входе 84модуля 49,2 присутствует сигнал свыхода схемы 75, равный "1", поэтомумодуль 49.2 переходит в рабочую Фазу.На его выходах 85 н 88 появляютсясигналы "1, первый из которых осуществляет перевод модуля 49. 1 н фазугашения, а второй поступает черезэлемент 51 на вход 84 модуля 49.3,переводя его в рабочую фазу. Постоянная времени С элемента 51 равна времени переходного гроцесса в (и)разрядном параллельном сумматоре сосквозным переносом. Переход модуля49.3 в рабочее состояние совпадаетпо времени с,моментом получения ре 1 эультата первого вычисления первого цикла. Срабатывание последующих управляющих модулей всегда вызывает гашение предыдущих модулей чри выполнении рассмотренных условий гашения. С выхода 87 модуля 49. 3 сигнал через элемент 79 подается на вход формирователя 80, с выхода которого он поступает на выход 23 блока 4, а затем на управляющий входрегистра 3 результата. Этот же импульс через элемент 81 поступает на выход24 блока 4, а затем на тактовый входрегистра 3, обеспечивая запись результата первого вычисления, Сигналс выхода 104 операционной части по"ступает на вход Формирователя 71 ичерез элемент 69 на выход 21 блока4, обеспечивая сдвиг операндов на два разряда влево. Формирователи 73 и 80 Формируют импульсы, которые обеспечивают режим записи в соответствующиерегистры. В остальное время на входыуправления режимом регистров 2 н 3единичные сигналы не подаются, чтообеспечивает в этих регистрах режимсдвига. На тактовые входы сдвиговыхрегистров 2 и регистра 30 постоянноподан сигнал "1". Одновременно с выхода 88 модуля 493 сигнал через элемент 52 поступает на вход 84 модуля 49.4, переводя его в рабочее состояние. Постоянная времени " элемента 52 равна времени сдвига слагаемого на дна разряда. Таким образом, переходя в рабочую фазу модуля 49,4 совпадает по времени с моментом начала нторого вычисления первого цикла. На вход 84 модуля 49.5 подан сигнал с выхода схемы 75, который в данный момент равен "1", "1" с выхода модуля 49,4через элемент 57 поступает на вход 86 модуля 49.5 и обеспечивает его срабатывание, "1" с выхода 88 модуля 49,5 поступает на вход 86 и через элемент 53 на вход 84 модуля 49.6, обеспечивая его срабатывание. Постоянная времениэлемента 53 равна= ,+ где- время сравнения результатов вычислений в блоке 5, Срабатывание модуля 49,6 совпадает по времени с моментом окончания второго вычисления и первого цикла.После окончания первого цикла, который содержит два вычисления, выполненных в рабочей зоне (и+4)-разряд" ного параллельного сумматора, различающихся по положению в сумматоре на два разряда, получают два результата, первый из которых записан в регистре 3, а второй находится на выходах 8 88параллельного сумматора.На выходах 44, 43, 47 и 48 регистра 30 после первого цикла вычислений находятся "О". Эти "О" блокируют по выходам первый, второй, (и+3)-й и 1(и+4)-й элементы 28, что обеспечивает сравнение результата только в пределах рабочей зоны,- соответствующей первому циклу вычислений.Если результаты вычислений совкали, на выходе 19 блока 5 сравнения через время Т присутствует сигнал, равный "О", Он поступает в операционную часть блока 4 на вход элемента 56, выход которого соединен с входом 84 модуля 49,8, На вход 86 модуля 49.8 с выхода 88 модуля 49.6 подан сигнал "1", который вызывает его срабатывание, Сигнал с выхода 87 модуля 49.8 поступает на второй вход элемен" та 63, Элемент 63 блокирован "О" с выхода элемента 76, так как на выходе счетчика 66, записывающем информацию о положении рабочей зоны относитель" но исходного положения, находятся "О", С выхода элемента 77, вход которого соединен с элементом 76, снимается сигнал, который несет информацию о том, в пределах каких разрядов регистра 3 находится результат вычислений. Он подается на вход 84 модуля 49,12, срабатывание которого формирует сигнал "Готовность результата".Если результаты не совпадают вследствие неисправности в параллельном сумматоре, с выхода 19 блока 5 че" рез время,г. снимается сигнал, равный "1", Он подается на вход 84 модуля5 10 15 20 25 30 35 40 После окончания второго цикла блок 5 осуществляет сравнение результатов вычислений. Гсли результаты не совпадают, осуществляется сдвиг слагаемых и следующий цикл вычислений, и так до тех пор, пока результаты не совпадут. Если число циклов вычислений, записываемых в счетчике 74, превьппаетпгв +3, что соответствует всем возможным положениям рабочей зоны парал" лельного сумматора, то в этом случае на выходе 115 счетчика 74 появляется "1", которая поступает на выход 25 блока 4 и является сигналом "Признак неисправности"Если результаты вычислений в д-м цикле вычислений совпали (=1,2Э 45 50 55 49,7, модуль срабатывает и формирует сигнал, который увеличивает содержимое счетчика 74 и параллельно через элемент 79 поступает на вход формирователя 80, Сигнал с выхода формирователя 80 поступает на выход 23 блока 4 и через элемент 81 на выход 24 блока 4 и аналогично описанному обеспечивает запись результата второго вычисления в регистр 3, первый результат при этом теряется.При увеличении содержимого счетчика 74 возникает рассогласование с содержимым счетчика 66 и на выходе схемьг 75 появляется "О", который несет информацию о неготовности рабочей зоны, Этот сигнал, проходя через элемент 68, открывает элемент 67.Импульсы генератора 59 через схему выделения первого импульса, элементы 61 и 67 поступают на счетный вход триггера 65, С выхода триггера 65 импульсы в два раза меньшей час" тотой поступают на вход 111 счетчика 66. Когда содержимое счетчика 66 увеличивается на единицу, то рассогласование между счетчиками 66 и 74 исчезает, На выходе схемы 75 появляется сигнал " 1", который закрывает элемент 67. Единица "1" с выхода схемы 75 поступает на вход 88 модуля 49,5 и обеспечивает его срабатывание. Через время с срабатывает модуль 49.6. Этот момент времени совпадает с временем окончания второго цикла, которое состоит из одного вычисления. Отличие второго и последующих циклов от первого состоит в том, что для сравнения используется результат, полученный в предыдущем цикле.пГ2+3), то ка второй вход элемента 63 поступает сигнал "1", На третьем входе элемента 63 присутствуе. "1" с выхода элемента 76, появившаяся на нем во втором цикле и несущая информацию о том, что рабочая зона не находится в исходном положении. Элемент 63 открывается, и через него с гене 10 ратора 59 сигналы поступают на счетный вход триггера 70, а затем с частотой, уменьшенной в два раза, на счетный вход 112 счетчика 66 до тех пор, пока он не обнулится. Параллельно с генератора 59 через элементы 61 и 64 на выход 24 блока 4 поступает серия импульсов, которая обеспечивает сдвиг вправо результата, записанного в регистр 3. При обнулении счетчика 66 сигнал с выхода элемента 76 закры 20 вает элемент 63, т.е. на выход 24 . блока 4 поступает число импульсов в два раза больше, чем было записано в счетчике 66. В конечном итоге результат вычислений будет находиться на выходах 9,9,9 а, регистра 3.При поступлении новых данных после записи слагаемых в регистры 2 на выходе схемы 75 присутствует сигнал "0", так как в счетчике 66 записаны30 "О", а в счетчике 74 записано положение рабочей зоны, найденкое при обработке предыдущих данных,"0" с, выхода схемы 75 через элемент 68 поступает на вход элемента 67 и откры вает его. С выхода генератора 59 через элементы 61, 67 и 69 на выход 21 блока поступает серия импульсов, обеспечивая сдвиг слагаемых в рабо-. чую зону параллельного сумматора, 40 определенную как работоспособную в в предыдущих вычислениях. Эта же серия импульсов поступает через триггер 65 на счетный вход 111 счетчика бб. В момент сравнения содержимого 45 счетчиков 66 и 74 "1" с выхода схемы 75 закрывает элемент 67 и останавливает сдвиг слагаемых. Если в рабочей зоне, определенной в предыдущих вы-, числениях, обнаруживается кеисправ ность, то происходит сброс счетчика 74 следующим образою. После срабатывания модуля 49.6 срабатываетмодуль 49,9. На вход 84 модуля 49.10 поступает "1" с выхода элемента 78. На 55 вход 84 модуля 49,11 поступает "1" с выхода 87 модуля 49.7. Срабатывание модуля 49,10 ведет к срабатыванию модуля 49. 11, сигнал с выхода 87 которого поступает на вход 114 сброса счетчика 74, осуществляя его сброс.При сбросе счетчика 74, содержимое счетчиков бб и 74 оказывается неравным. "1" с выхода схемы 75 открывает элемент 67. Через элементы 61 и 67 и триггер 65 на счетный вход 111 счетчика 66 поступает серия импульсов, вызывая переполнение, а потом обнуление счетчика бб. Параллельно через элемент 61, элементы 67 и 69 на вйход 21 блока 4 поступает серия импульсов и устанавливает рабочую зону в исходное состояние, Поиск новой работоспособной эоны происходит аналогично. При появлении сигнала "Готовность" с информационных выходов блока 5 снимается результат, после чего сигнал "Пуск" сбрасывается в "О", По сигналу "Пуск" =1, поступающему на выход 101 операционной части блока 4, производится сброс содержимого счетчика 66 и переход модуля 49.12 в фазу гашения, что соответствует окончательному гашению операционной части блока 4.фо рмула из обретения1. Арифметическое устройство, содержащее регистры первого и второго операндов, сумматор со сквозным кольцевым переносом, сдвиговый регистр результата и блок синхронизации, тактовый вход которого является тактовым входом устройства, информационные входы регистров первого и второго операндов являются первым и вторым информационнымивходами устройства, а выход сдвигового регистра результата является информационным выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения достовер" ности работы, оно содержит блок сравнения, а сдвиговый регистр результата, регистры первого и второго операндов выполнены в виде кольцевых регистров сдвига, причем первый выход блока синхронизации соединен с входами управления режимом регистров первого и второго операндов, второй выход блока синхронизации подключен к тактовым входам регистров первого и второго операндов, третий и четвертый выходы блока синхронизации соединены соответственно с входом управлекия режимом и тактовым входом сдвигового регистра результата, выходы регистров первого и второго операндов подключе1451 Ь ны соответственно к первому и второму входам сумматора со сквозным кольцевым., переносом, выход которого соединен с информационным входом сдвигового ре 5 гистра результата и первым информационным входом блока сравнения, второй информационный вход, первый и второй управляющие входы и выход блока сравнения подключены соответствен О но к выходу сдвиговдго регистра результата, первому и второму выходам и входу пуска блока синхронизации, а пятый и шестой выходы блока синхронизации являются соответственно выходом признака неисправности и выходом готовности устройства.2. Устройство по п.3, о т л и - ч а ю щ е е с я тем, что блок срав 79 14нения содержит группу сумматоров помодулю два, группу элементов И, сдвиговый регистр и элемент ИЛИ, выходкоторого соединен с выходом блока,первые и вторые входы и выходы сумматоров по модулю два группы подключены соответственно к первому и второму информационным входам блока и первым входам одноименных элементов Игруппы, вторые входы и выходы которых соединены соответственно с выходом сдвигового регистра и входамиэлемента ИЛИ, а вход управления ре"жимом и тактовый вход сдвигового регистра подключены соответственно кпервому и второму управляющим входамблока.

Смотреть

Заявка

4049942, 07.04.1986

ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. И. ЛЕНИНА

ШАТИЛЛО ВЯЧЕСЛАВ ВИКТОРОВИЧ, ПРОХОРОВ СЕРГЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 7/38

Метки: арифметическое

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

Код ссылки

<a href="https://patents.su/10-1451679-arifmeticheskoe-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Арифметическое устройство</a>

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