Устройство для контроля сумматора — SU 483673 (original) (raw)
(23 тет Государственный комитет Совета Мииисров СССР оо делам изобретенийн Открытий ьКе 3 публиковано 05,09.75, Бюллет ата опубликования описания 681.325.5) Авторы изобретения тешкин и Б, Д. Колпа 1) Заявитель АТОРА КОНТРОЛ) УСТРОЙСТВО гическая операци зультата по мод результатом сум ристик.Следовательно рации с контрол Цель предлагаемого у ьбыстродействие.10 Это достигается тем, что устройство содержит блок сдвига, выходы которого соединены со второй группой входов сумматора контрольных характеристик, при этом первая группа входов блока сдвига соединена с вы ходами второго узла свертки по модулю,а вторая группа входов - с дополнительными входами устройства, со второй группой входов регистра результата и с первой группой входов блока переключения, вторые две 20 группы входов которого соединены соответственно с выходными шинами контролируемого сумматора результатов операции логического сложения и умножения, а выходы со входами контрольного регистра, выходы которого под ключены ко входам второго узла свертки помодулю. лена блок-схема предНа чертеже предсталагаемого устройства.Г 1 ри поступлении по 0 вход контролируемого шинам 1 операндов н сумматора 2 на его вь Изобретение относится к цифровой вычислительной технике.Устройство может быть использовано в цифровых вычислительных машинах и системах автоматического управления, имеющих средства аппаратного контроля.Известно устройство контроля сумматора по модулю, содержащее регистр результата, первые три группы входов которого подключены соответственно к выходным шинам контролируемого сумматора результатов операций поразрядного сложения, логического сложения и умножения, а выходы регистра результата соединены со входами первого узла свертки по модулю, выходы которого подключены к первой группе входов узла сравнения, вторая группа входов которого связана с выходами сумматора контрольных характеристик, первая группа входов которого соединена со входами устройства, и второй узел свертки по модулю.В данном устройстве для контроля логической операции выполняемой на сумматоре, необходимо первоначально выполнять вспомогательную логическую операцию и получить от ее результата свертку по модулю, необходимую для получения в сумматоре контрольных характеристик ожидаемой контрольной характеристики основной логической операции. В следующем такте выполняется основная лоя, вычисляются свертки ее реулю, которая сравнивается с атора контрольных характсвыполнение логической опе м осуществляется в два так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 выделяется результат, соответству 1 ощий логическому произведению входных операндов, при возбуждении шины 12 на выходе блока переключения 7 выделяется результат логического сложения входных операндов. Результат со второго узла свертки 19 по шинам 20 поступает на первую группу входов блока сдвига 13, с выхода которого прямо при возбуждении сигнала на шинах 11 или 12 или со сдвигом влево на один разряд при возбуждении сигнала на шине 1 О по шипам 21 поступает на вторую группу входов сумматора контрольных характеристик 8, где суммируется с хранящимися контрольнымп характеристиками операн 10 15 20 25 Зо 35 дов. На выходе сумматора контрольных характеристик 8 формируется результат ожидаемой контрольной характеристики результата выполняемой логической операции, который по шипам 22 поступает на вторую группу входов узла сравнения 16. При несравнении сигналов., поступивших по шинам 15 и 22, в узле сравнения 16 формируется сигнал ошибки, возбуждающий выходную шину 23.Таким образом, предлагаемое устройство обеспечивает контроль выполнения любой логической операции в такте выполнения собственно логической операции. Предмет изобретения Устройство для контроля сумматора, содержащее регистр результата, первые три группы входов которого подключены соответственно к выходным шинам контролируемого сумматора результатов операций поразрядного сложения, логического сложения и умножения, а выходы регистра результата соединены со входами первого узла свертки по модулю, выходы которого подключены к первой группе входов узла сравнения, вторая группа входов которого связана с выходами сумматора контрольных характеристик, первая группа входов которого соединена со входами устройства, и второй узел свертки по модулю, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит блок сдвига, выходы которого соединены со второй группой входов сумматора контрольных характеристик, при этом первая группа входов блока сдвига соединена с выходами второго узла свертки по модулю, а вторая группа входов - с дополнительными входами устройства, со второй группой входов регистра результата и с первой группой входов блока переключения, вторые две группы входов которого соединены соответственно с выходными шинами контролируемого сумматора результатов операций логического сложения и умножения, а выходы - со входами контрольного регистра, выходы которого подключены ко входам второго узла свертки по модулю.483673 ставит Подписн За Тираж 679омнтета Совета Минисетений и открытийаушская наб., д. 4/5 в СССР ипография, пр. Сапунова едактор В. Фельдман 3066/14ЦНИИП Изд.997 сударственного по делам изо Москва, К, В. БерезкиПодурушин орректоры: В, Петрова и О. Данишева