Устройство для контроля программно-управляемого вычислительного блока
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах обработки цифровой информации повышенной надежности. Цель изобретения - упрощение устройства и расширение области его применения за счет расширения перечня контролируемых операций. Устройство для контроля программно-управляемых вычислительных блоков содержит формирователь кода по модулю К и блок памяти результатов операции , схему сравнения. Первым в устройстве является введение первого и второго регистров и блока управления, причем выходы блока управления соединены с соответствующими входами регистров, блока памяти результатов операций и схемы сравнения, выход формирователя кода по модулю К соединен через регистры с входами блока памяти результатов операций и входом схемы сравнения. 2 ил., 1 табл.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)з G 06 F 11/00
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4863896/24 (22) 03,09,90 (46) 23.07.93, Бюл, ¹ 27
971) Ленинградский институт инженеров железнодорожного транспорта им, акад.
В.Н,Образцова (72) Д,В.Берников (56) Авторское свидетельство СССР
N 1425674, кл. G 06 F 11/00, 1987.
Граф LLI,| åcñåëü М. Схемы поиска неисправностей. — M,, Энергоатомиздат, 1989, с. 144. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПРОГРАММНО-УПРАВЛЯЕМОГО ВЫЧИСЛИТЕЛЬНОГО БЛОКА (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах обработки цифровой
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах обработки цифровой информации повышенной надежности.
Цель изобретения является упрощение устройства и расширение области его применения за счет расширения перечня контролируемых операций, На фиг, 1 представлена блок-схема устройства для контроля программно-управляемогс вычислительного блока; на фиг. 2— пример реализации блока управления.
Устройство для контроля программноуправляемого вычислительного блока содержит формирователь 1 кода по модулю К и блок памяти результатов операции 2, схему сравнения 3, первый 4 и второй 5 регист„„Я ) „„1829Î34 А1 информации повышенной надежности.
Цель изобретения — упрощение устройства и расширение области его применения за счет расширения перечня контролируемых операций. Устройство для контроля программно-управляемых вычислительных Gnoков содержит формирователь кода по модулю К и блок памяти результатов операции, схему сравнения, Первым в устройстве является введение первого и второго регистров и блока управления, причем выходы блока управления соединены с соответствующими входами регистров, блока памяти результатов операций и схемы сравнения, выход формирователя кода по модулю К соединен через регистры с входами блока памяти результатов операций и входом схемы сравнения. 2 ил., 1 табл. ры и блок управления 6 причем вхо> блока управления 6 и формирователя 1 кода по модулю К являются входами устройства и подключены с соответствующим выходам контролируемого программно-управляемогс вычислительного блока 7.
Блок управления 6 (см. фиг. 2) содержит селектср адресов 8 шифратор кода операции 9, реализованном на постоянном запоминающем устройстве, и регистр 10.
Устройство работае следующим образом.
Первой командой первый операции засылается в первый регистр 4, причем данные по сигналу на втором выходе блока управления 6, проходя через формирователь 1 кода пс модулю К, записываются в
1829034 регистр 4 в преобразованном виде. Второй командой аналогичная операция производится над вторым операндом, который записывается во второй 5 регистр по управляющему сигналу на третьем выходе блока управления 6, При выполнении третьей команды, в первом машинном цикле вычислительный блок получает из памяти код операции, который одновременно поступает на входы блока управления 6.
Выработанный блоком управления 6 сигнал с первого выхода поступает на вход блока памяти 2, который вырабатывает контрольный результат операции, поступающий на первый вход схемы сравнения 3. Параллельно вычислительный блок 7 тоже обрабатывает операнды в соответствии с кодом полученной команды. Следующей командой результат обработки данных передается вычислительным блоком 7 через формирователь 1 кода по модулю К на второй вход схемы сравнения 3, при этом блок управления 6 вырабатывает управляющий сигнал на четвертом выходе, по которому производится сравнение вычислительного и контрольного результатов схемой сравнения 3.
Елок 2 может быть реализован на постоянном запоминающем устройстве аналогично функциональным преобразователем прототипа, реализующих функции умножения и сложения по модулю 3 соответственно.
Таблица истинности функционального преобразователя в заявляемом устройстве зависит от числа и вида контролируемых операций. Одним из вариантов конкретной реализации может быть осуществление функциональным преобразователем операции сложения по модулю 3, Таблица исгинности функционального преобразователя, реализующего указанную операцию представлена в таблице, где Х1, X2 — входы первого операнда; ХЗ, X4 — входы второго операнда; У1, Y2 — выходы функционального преобразователя.
Формула изобретения
Устройство для контроля программноуправляемого вычислительного блока, содержащее формирователь кода по модулю
К, блок памяти результатов операции и схему сравнения, выход которой является выходом устройства, а первый и второй информационные входы подключены к входам соответственно формирователя кода по модулю К и блока памяти результатов операции, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства и расширения области применения за счет расширения перечня контролируемых операций, оно содержит три регистра, селектор адреса и шифратор кода операций, информационный вход которого соединен с входом устройства для подключения к шине данных контролируемого блока, управляющий вход шифратора кода операций и вход селектора адреса подключены к входу устройства для подключения к шине адреса-управления контролируемого блока, выходы селектора адреса соединены соответственно с входом записи первого регистра, входом записи второго регистра и управляющим входом схемы сравнения, выход шифратора кода операции соединены с входом третьего регистра, выход которого и выходы первого и второго регистров образуют группу адрес35 ных входов блока памяти результатов операций, информационные входы первого и второго регистров соединень, с вь.ходом формирователя кода по модулю К., вход которого соединен с входом устройс-ва для подключения к шине да;ных контрогируемого блока.
1829034
Продолжение таблицы
Составитель Д.Ванюхин
Техред М. Моргентал Корректор Н.Ревская
Редактор T.Èâàíîâà
Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101
Заказ 2475 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5


