Контролируемый накапливающий сумматор
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК А 1 119) 111) 511 4 Г. 06 Р 11,/00, 7/5 ОПИСАНИЕ ИЗОБРЕТЕНИЯ ВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(46) 07.08.86. Бюл. У 29 (71) Харьковский ордена Ленина политехнический институт им.В.И.Ленина (72) О.Г.Простаков, Ю.А.Раисов, И.П.Сандрыкин и В.С.Тройников (53) 681.3(088.8)(56) Авторское свидетельство СССР Мф 1013947, кл, С 06 Г 7/50, 1981.Авторское свидетельство СССР 11 674018, кл. С 06 Р 7/50, 1976, (54) КОНТРОЛИРУЕМЫЙ НАКАПЛИВАЮЩИЙ СУММАТОР(57) Изобретение относится к вычислительной технике и может быть использовано в арифметических устройствахцифровых систем. Целью изобретенияявляется повышение достоверностифункционирования накапливающего сумматора. Цель достигается следующимобразом. Слагаемое поступает на первый информационный вход первого комбинационного сумматора непосредственно, на первый информационный входтретьего комбинационного сумматора -через группу элементов НЕ. После начальных установок на двух регистрахсдвига записаны соответственно всенули и все единицы. Содержимое первого и второго регистров сдвига поступает на вторые информационные входы первого и третьего комбинационных сумматоров соответственно. Кроме,того, на вход переноса поступает постоянно единичный сигнал. В результате на выходах результата первого и третьего комбинационных сумматоров формируются соответственно прямая и инверсная суммы. Информация с выходов первого и третьего комбинационных сумматоров по тактовому импульсу переписывается соответственно на первый и второй регистры сдвига, Содержимое первого и второго регистров сдвига складывается на втором сумматоре, на вход переноса которого через первый элемент задержки поступает тот жесМ тактовый импульс. В результате при правильной работе узлов устройства на1 выходе переноса второго комбинационного сумматора формируется импульс, устанавливающий в единичное состояние с первый триггер, сигнал с выхода которого препятствует прохождению тактового сигнала, задержанного на втором р элементе задержки, через элемент И на выход ошибки устройства. При неправильной работе сигнал на выходе пере 9 ай носа второго комбинационного сумматора не формируется и тактовый сигнал через второй элемент задержки и элемент И поступает на выход ошибки устройства и, кроме того, устанавливает в единичное состояние второй триггер для индикации неисправности. 3 ил. с45 1 12495Изобретение относится к области вычислительной техники и может быть использовано в арифметических устройствах цифровых систем.Целью изобретения является повышение достоверности функционирования накапливающего сумматора.На фиг.1 приведена функциональная схема контролируемого накапливающего сумматора; на фиг.2 - пример построе О ния четырехраэрядного накапливающего., сумматора с использованием микросхем средней интеграции; на Фиг.З - структурная схема многоразрядного накапливающего сумматора, простроен ного на основе четырехразрядных сумматоров.Контролируемый накапливающий сумматор, изображенный на Фиг.1; содержит первый и третий комбинационные 20 сумматоры 1 и 2, регистры 3 и 4 сдвига, второй комбинационный сумматор 5, группу 6, элементов НЕ, элемент НЕ 7, элементы 8 и 9 задержки, триггеры 10 и 11, элемент И 12, узел 13 инди кации, последовательный информационный вход 14 второго регистра 4 сдвига, информационный вход 15 кон-" тролируемого сумматора, вход 16 задания режима работы контролируемого сумматора, первый тактовый вход 17 контролируемого сумматора, второй тактовый вход 18 контролируемого сумматора, установочный вход 19 контролируемого сумматора прямой и ин версный выходы 20 и 21 результата контролируемого сумматора, выход 22 ошибки контролируемого сумматора, вход 23 сброса сигнала ошибки контролируемого сумматора, выходы 24 и 25 переноса первого,и третьего комбинационных сумматоров 1 и 2, выходы 26 и 27 старших разрядов первого и второго регистров 3 и 4 сдвига, входы 28 и 29 переноса первого и третьего комбинационных сумматоров 1 и 2, вход 30 и выход 31 переноса второго комбинационного сумматора 5, светодиод 32, резистор ЗЗ.Контролируемый накапливающий сум матор работает следующим образом.Накапливающий сумматор построен на базе и-разрядных комбинационного сумматора 1(2) и регистра З(4) сдвига, используемого как память. На пер вый информационный вход сумматора 1 подается код слагаемого, а на второй информационный вход - код ранее на 19 2копленной суммы, хранящейся в Регистре 3 сдвига, следовательно, на информационном выходе сумматора 1 получается сумма предыдущего Результата суммирования с вновь поступившим числом. Эта сумма подается на параллельный информационный вход (вход параллельной записи числа) регистра 3, и с приходом тактового импульса на его вход записи по тактовому входу 17 записывается в регистр 3 сдвига.Регистр 3(4) сдвига, примененный в контролируемом накапливающем сумматоре, работает в двух режимах: режим записи параллельного кода и режим записи последовательного кода (режим сдвига). Первый режим используется по прямому назначению, т.е, для записи результатов суммирования чисел в регистр (память) 3(4). Второй режим применяется (при необходимости) для предварительного ввода числа в контролируемый накапливающий сумматор либо для установки (сброса) его в "нуль".Если на входе 16 задания режима работы контролируемого сумматора высокий уровень сигнала, сдвиговый регистр 3(4) работает в первом режиме (основной), т.е. в режиме параллельной записи кодов. Запись результатов суммирования в регистр 3(4) осуществляется с помощью тактовых сигналов, поступающих по тактовому входу 17. Если же на входе 16 низкий уровень сигнала, то регистр 3(4) работает во втором .режиме, при котором тактовые сигналы подаются на вход 18 сдвига контролируемого сумматора. Для сброса регистра 3(4) в "нуль" на установочный вход 19 подается низкий уровень сигнала. Для предварительной Ф записи числа в регистр 3,(4) на установочный вход 19 подается последовательный код этого числа, а число тактовых импульсов, подаваемых на вход 18 сдвига, равно числу разрядов кода.Основной сумматор-накопитель на элементах 1 и 3 производит сложение прямых кодов чисел, поступающих по информационному входу 15, при этом на выходе регистра 3 сдвига - прямой код результата суммирования.Вспомогательный сумматор-накопитель на элементах 2,4,6 и 7 производит сложение дополнительных кодов чисел, получаемых с помощью группы 6 элементов НЕ и "единицы" на входе1249519 4следовательно, на выходе сумматора 1получается прямой код суммы ранеенакопленного результата сложения свновь поступившим числом.На третий сумматор 2 по первомуинформационному входу подается обрат-ный код слагаемого, образованногогруппой 6 элементов НЕ. По второмуинформационному входу подается обрат10 ный код числа иэ регистра 4, а повходу переноса постоянно подается"единица", с помощью которой образуется дополнительный код одного изслагаемых третьего сумматора 2. Врезультате на выходе третьего сумматора 2 получается обратный код суммы ранее накопленного результатасложения с вновь поступившим числом. переноса младшего разряда сумматора 2, с обратными кодами чисел, находящихся в регистре 4, В результате суммирования обратных кодов чисел,находящихся в памяти 4, с дополнительными кодами вновь поступающих чисел на выходе третьего сумматора 2 получается обратный код результата суммирования, который записывается в регистр 4 сдвига.Работа схемы заключается в следующем.В исходном состоянии для сброса накапливающего сумматора в "нуль" на установочный вход 19 и вход 16 задания режима работы подается низкий уровень сигнала, На вход 18 сдвига подается число импульсов, равное числу разрядов сумматора. При этом в регистре 3 сдвига устанавливается код 0000, а в регистре 4 сдвига - код 1111, так как на его пятом входе присутствует единичный уровень сигнала, образованный элементом НЕ 7. В регистре 4 сдвига получается обратный код числа, находящегося в регистре 3 сдвига. В случае предварительной записи числа в контролируемый накапливающий сумматор последовательный код этого числа подается на установочный вход 19. В регистр 3 сдвига поступает прямой код этого числа, а в регистр 4 сдвига через элемент НЕ 7 поступает обратный код этого числа.Перед началом работы первый триггер 10 удерживается в нулевом состоянии низким уровнем сигнала по нулевому входу, при этом элемент И 12 открыт по второму входу высоким уровнем сигнала с инверсного выхода триггера 10. Второй триггер 11 сбрасывается в нулевое состояние по нулевому входу установочным сигналом, приходящим по входу 23 сброса ошибки, при этом светодиод 32 выключен.После начальной установки контролируемый сумматор переводится в рабочий режим путем подачи единичного потенциала на вход 16. Числа, которые необходимо суммировать и накапливать, подаются параллельным и-разрядным: коДом по информационному входу 15.На первый сумматор 1 по первому информационному входу подается прямой код слагаемого, а по второму информационному вход - прямой код числа, находящегося в регистре 3,Прямой и обратный коды суммы чиселс выходов первого и третьего сумма.торов 1 и 2 записываются в соответствующие регистры 3 и 4 сигналом,приходящим по тактовому входу 17 контролируемого сумматора, из регистров3 и 4 сдвига. Эти коды подаются напервый и второй информационные входывторого сумматора 5, на входе переноса которого нулевой уровень сигнала.В результате суммирования прямого иобратного кодов одного и того же числа в третьем сумматоре 5 образуетсякод 1111, а на его выходе переноса, соединенного с входом синхронизации первого триггера 10, - нулевой З 5 уровень сигнала. Тактовый единичныйсигнал через первый элемент 8 задержки (величина задержки перекрываетвремя установления переходного процесса при суммировании прямого и об ратного кодов чисел) поступает навход переноса сумматора 5, где суммируется с кодом 111 1. В результатесложения кода 1111 с единицей всумматоре 5 код суммы станов:тся рав ным 0000, а на выходе переносапоявляется "едИница", т.е. образуетсяположительный перепад напряжения, который переводит первый триггер 10 всостояние "единицы". При этом повторому входу запирается элемент И12 и тактовый сигнал, задержанныйвторым элементом 9 задержки (величина задержки перекрывает время переключения триггера 10), не проходит 55 на выход 22 ошибки контролируемогосумматора. Так функционирует схемаконтроля при правильной работе элементов контролируемого сумматора.В случае неисправности любого из элементов (1-7) во втором сумматоре 5 результат суммирования будет отличен от числа, выраженйого кодом 1111, а значит с приходом по его входу переноса тактового импульса на выходе переноса не образуется положительный перепад напряжения, Первый триггер 1 О останется в нулевом состоянии, 10 при котором элемент И 12 открыт по второму входу. Тактовый сигнал через элемент 9 задержки, пройдет на выход элемента И 12 и выработает сигнал "Ошибка" по выходу 22. Этот же сигнал 15 "Ошибка" переводит второй триггер 11 в состояние "единица", при котором включается светодиод 32, фиксируя факт неисправности. Ток через светодиод 32 ограничивается резистором 33. 20На фиг,3 показано, какие соединения нужно произвести, чтобы из четырехразрядных сумматоров получить многоразрядный.25 Формула изобретенияКонтролируемый накапливающий сум- матор, содержащий три комбинационных сумматора, два регистра и элемент И, причем первый информационный вход первого комбинационного сумматора является информационным входом кон;тролируемого накапливающего сумматора, информационный выход первого регистра соединен с первым информационным входом второго комбинационного сумматора, информационный выход третьего комбинационного сумматора соединен с параллельным информационным входом второго регистра, вход записи которого является первым тактовым входом контролируемого накапливающего сумматора, о т л и ч а ющ и й с я тем, что с целью повышения достоверности функционирования накапливающего сумматора, в него ,введены триггер, группа элементов НЕ элемент НЕ и два элемента задержки, а первый и второй регистры выполнены в ниде регистров сдвига, причем информационный выход первого комбинационного сумматора соединен с параллельным информационнйм входом первого регистра сдвига, информационный выход которого соединен с вторым ин 55 формационным входом первого комбинационного сумматора и является прямым выходом результата контролируемого накапливающего сумматора, информационный вход которого через элементы НЕ группы соединен с первым информационным входом третьего комбинационного сумматора, информационный выход второго регистра сдвига соединен с вторыми информационными входами второго и третьего комбинационных сумматоров и является инверсным выходом результата контролируемого накапливающего сумматора, вход записи первого регистра сдвига объединен с входом записи второго регистра сдвига и входом первого элемента задержки, выход которого соединен с входом переноса второго комбинационного сумматора, нулевым входом триггера и входом второго элемента задержки, выход которого соединен с ,первым входом элемента И, выход которого является выходом ошибки контролируемого накапливающего сумматора, выход переноса второго комбинационного сумматора соединен с входом синхронизации триггера, инверсный выход которого соединен с вторым входом элемента И, информационный вход триггера и вход переноса третьего комбинационного сумматора соединены с шиной единичного потенциала контролируемого накапливающего сумматора, входы сдвига первого и второго регистров сдвига объединены и являются вторым тактовым входом контролируемого накапливающего сумматора, входы задания режима работы первого и второго регистров сдвига объединены и являются входом задания режима работы контролируемого накапливающего сумматора, последовательный информационный вход первого регистра сдвиг;а объединен с входом элемента НЕ и образует установочный вход контролируемого накапливающего сумматора, выходВэлемента НЕ соединен с последовательным информационным входом второго регистра сдвига, выходы переполнения первого и третьего комбинационных сумматоров являются соответственно выходами прямого и инверсного переноса контролируемого накапливающего сумматора, вход переноса первого комбинационного сумматора соединен с шиной нулевого потенциала контролируемого накапливающего сумматора..Проектная,/ 0 Тирах б 7 ВНИИПИ Государст по делам изоб 113035, Москва, Ж
СмотретьЗаявка
3856845, 07.01.1985
ХАРЬКОВСКИЙ ОРДЕНА ЛЕНИНА ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. И. ЛЕНИНА
ПРОСТАКОВ ОЛЕГ ГЕОРГИЕВИЧ, РАИСОВ ЮРИЙ АБРАМОВИЧ, САНДРЫКИН ИВАН ПАВЛОВИЧ, ТРОЙНИКОВ ВАЛЕНТИН СЕМЕНОВИЧ
МПК / Метки
МПК: G06F 11/00, G06F 7/50
Метки: контролируемый, накапливающий, сумматор
Опубликовано: 07.08.1986
Код ссылки
<a href="https://patents.su/7-1249519-kontroliruemyjj-nakaplivayushhijj-summator.html" target="_blank" rel="follow" title="База патентов СССР">Контролируемый накапливающий сумматор</a>
Предыдущий патент: Устройство для автоматического контроля больших интегральных схем
Следующий патент: Устройство для контроля передачи информации
Случайный патент: Вакуумный шлюз