Устройство для контроля сумматора
Иллюстрации
Показать всеРеферат
.ФЮ
% се "".."--">.>
ОПИСАНИЕ (») 483673, Союз Советских
Социанистических
Ресоублии
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 15.12.72 (21) 1860731/18-24 с присоединением заявки № (23) Приоритет
Опубликовано 05.09.75, Бюллетень № 33
Дата опубликования описания 23.12.75 (51) М. Кл. G 06f 11/02
Государственный комитет
Совета Мииис|ров СССР оо делам изобретений н Открытий (53) УДК 681.325.5 (088.8) (72) Авторы изобретения
А. А. Метешкин и Б. Д. Колпаков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ СУММАТОРА
Изобретение относится к цифровой вычисл ител ьн ой технике.
Устройство может быть использовано в цифровых вычислительных машинах и системах автоматического управления, имеющих средства аппаратного контроля.
Известно устройство контроля сумматора по модулю, содержащее регистр результата, первые три группы входов которого подключены соответственно к выходным шинам контролируемого сумматора результатов операций поразрядного сложения, логического сложения и умножения, а выходы регистра результата соединены со входами первого узла свертки по модулю, выходы которого подключены к первой группе входов узла сравнения, вторая группа входов которого связана с выходами сумматора контрольных характеристик, первая группа входов которого соединена со входами устройства, и второй узел свертки по модулю.
В данном устройстве для контроля логической операции выполняемой на сумматоре, необходимо первоначально выполнять вспомогательную логическую операцию и получить от ее результата свертку по модулю, необходимую для получения в сумматоре контрольных характеристик ожидаемой контрольной характеристики .основной логической операции.
В следующем такте выполняется основная логическая операция, вычисляются свертки ее результата по модулю, которая сравнивается с результатом сумматора контрольных характеристик.
5 Следовательно, выполнение логической операции с контролем осуществляется в два такта.
Цель предлагаемого устройства — повысить быстродействие.
)о Это достигается тем, что устройство содержит блок сдвига, выходы которого соединены со второй группой входов сумматора контрольных характеристик, при этом первая группа входов блока сдвига соединена с вы15 ходами второго узла свертки по модулю, а вторая группа входов — с дополнительными входами устройства, со второй группой входов регистра результата и с первой группой входов блока переключения, вторые две
2о группы входов которого соединены соответственно с выходными шинами контролируемого сумматора результатов операции логического сложения и умножения, а выходы со входами контрольного регистра, выходы которого под25 ключены ко входам второго узла свертки по модулю.
На чертеже представлена блок-схема предлагаемого устройства.
При поступлении по шинам 1 операндов на зп вход контролируемого сумматора 2 на его вы483673
40 ходе формируются логические функции поразрядного сложения логического умножения, которые соответственно по шинам 3, 4 и 5 поступают на первые три группы входов регистра результатов б и по шинам 4 и 5 па вторыс две группы входов блока переключения 7. Одновременно с поступлением операндов на первую группу входов сумматора контрольных характеристик 8 по шинам 9 поступают и запоминаются их контрольные характеристики.
Вместе с этим по одной из шин 10, 11 или 12 управляющий сигнал, соответствующий выполняемой логической операции поразрядного сложения (по шине 10), логического сложения (по шине 11) или логического умножения (по шине 12) поступает на первую группу входов блока переключения 7 и параллельно на вторые группы входов регистра результата б и блока сдвига 13.
Выход регистра результата 6 соединен со входом первого узла свертки 14 по модулю, на выходе которого образуется свертка результата выполняемой логической операции в соответствии с управляющим сигналом, действующим на шинах 10, 11 пли 12.
Шинами 15 выход первого узла свертки 14 по модулю подключен к первой группе входов узла сравнения 16.
Выход блока переключения 7 соединен со входами контрольного регистра 17, выход которого шинами 18 подключен ко входу второго узла свертки 19 по модулю. При возбуждении шин 10 и 11 на выходе блока переключения 7 выделяется результат, соответствующий логическому произведению входных операндов, при возбуждении шины 12 на выходе блока переключения 7 выделяется результат логического сложения входных операндов. Результат со второго узла свертки 19 по шинам 20 поступает на первую группу входов блока сдвига
13, с выхода которого прямо при возбуждении сигнала на шинах 11 или 12 или со сдвигом влево на один разряд при возбуждении сигнала на шине 10 по шипам 21 поступает на вторую группу входов сумматора контрольных характеристик 8, где суммируется с хранящимися контрольнымп характеристиками операн10
35 дов. На выходе сумматора контрольных характеристик 8 формируется результат ожидаемой контрольной характеристики результата выполняемой логической операции, который по шипам 22 поступает на вторую группу входов узла сравнения 16. При несравнении сигналов., поступивших по шинам 15 и 22, в узле сравнения 16 формируется сигнал ошибки, возбуждающий выходную шину 23.
Таким образом, предлагаемое устройство обеспечивает контроль выполнения любой логической операции в такте выполнения собственно логической операции.
Предмет изобретения
Устройство для контроля сумматора, содержащее регистр результата, первые три группы входов которого подключены соответственно к выходным шинам контролируемого сумматора результатов операций поразрядного сложения, логического сложения и умножения, а выходы регистра результата соединены со входами первого узла свертки по модулю, выходы которого подключены к первой группе входов узла сравнения, вторая группа входов которого связана с выходами сумматора контрольных характеристик, первая группа входов которого соединена со входами устройства, и второй узел свертки по модулю, о тл ич а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит блок сдвига, выходы которого соединены со второй группой входов сумматора контрольных характеристик, при этом первая группа входов блока сдвига соединена с выходами второго узла свертки по модулю, а вторая группа входов — с дополнительными входами устройства, со второй группой входов регистра результата и с первой группой входов блока переключения, вторые две группы входов которого соединены соответственно с выходными шинами контролируемого сумматора результатов операций логического сложения и умножения, а выходы — со входами контрольного регистра, выходы которого подключены ко входам второго узла свертки по модулю.
483673
Корректоры: В. Петрова и О. Данишева
Редактор В. Фельдман
Заказ 3066/14 Изд. № 997 Тираж 679 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, K-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2
Составитель В. Березкин
Техред Е. Подурушина
1Я
11