Х|
сл ел
hO
название | год | авторы | номер документа |
---|---|---|---|
Устройство для имитации неисправностей | 1988 |
|
SU1661766A1 |
Устройство для имитации неисправностей | 1987 |
|
SU1520499A1 |
Устройство для имитации неисправностей | 1989 |
|
SU1619279A1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1985 |
|
SU1298762A2 |
Устройство для контроля цифровых блоков | 1986 |
|
SU1383368A1 |
Устройство для имитации неисправностей | 1987 |
|
SU1444775A1 |
Устройство для сопряжения эвм с каналами связи | 1984 |
|
SU1229766A1 |
Устройство для имитации неисправностей | 1984 |
|
SU1164715A1 |
Устройство управления микропрограммной ЭВМ | 1989 |
|
SU1691840A1 |
Имитатор абонентов | 1986 |
|
SU1325490A2 |
Изобретение относится к вычислительной технике и может быть использовано при обработке оборудования и программ, выполняющих контроль, работоспособности и диагностирования неисправностей. Устройство содержит регистры 1, 2 адреса команды, регистр 3 числа адресов команды, регистры 4, 5 кода, регистр б числа циклов, регистр 7 числа микрокоманд, регистр 8 числа тактов, регистры 9, 10 адреса микрокоманды, регистр 11 вектора неисправностей, блоки 12-18 сравнения, счетчик 19 адреса микрокоманды, счетчик 22 тактов, элемент ИЛИ 23, формирователи 24 типов неисправностей группы. 2 ил.
фс/е.1
Изобретение относится к вычислительной технике и может быть использовано при отработке оборудования и программ, выполняющих контроль работоспособности и диагностирования неисправностей,
Цель изобретения - повышение точности и коэффициента использования оборудования за счет обеспечения динамического управления изменением типов имитируемых неисправностей, в выбранной схеме.
На фиг, 1 представлена схема устройства; на фиг. 2 -структурная схема формирователя типа неисправности.
Устройство для имитации неисправностей содержит регистры 1, 2 адреса команды, регистр 3 числа адресов команды, регистры 4, 5, кода, регистр 6 числа циклов, 7 числа микрокоманд, регистр 8 числа тактов, регистры 9, 10 адреса микрокоманды, регистр 11 вектора неисправностей, блоки 12-18 сравнения, счетчик 19 адреса команды, счетчик 20 циклов, счетчик 21 адреса микрокоманды, счетчик 22 тактов, элемент ИЛИ 23, формирователи 24 типов неисправно .ей группы, вход 25 и выход26устройства.
Формирователь 24 содержит дешифратора 27, регистр 28 признаков имитируемой неисправности, элементы И 29-37, триггер 38, элемент НЕ 39.
Устройство работает следующим образом.
Информация из регистра 11 вектора неисправностей подается в группу 24 формирователей типов наисправностей. Эта информация поступает на дешифратор 27 (код имитируемой неисправности) и элементы И 32 (разрешение на имитацию неисправности на данном выходе и признак импульсной неисправности), И 33 (разрешение на имитацию неисправности изданном выходе). Результат дешифрации кода типа имитируемой неисправности с выхода дешифратора 27 записывается в регистр 28 признаков имитируемой неисправности, контрольный разряд которого устанавливается в нулевое состояние.
На выходе одного из элементов И 29, И 30, И31 появляется сигнал только при правильной установке регистра 28 признаков имитируемой неисправности.
При сравнении текущего значения адреса команды с установленным значением адреса команды на выходе блока 12 сравнения вырабатывается сигнал, увеличивающий значение счетчика 19 адреса команды на единицу. Аналогичным образом осуществляется сравнение текущего и установленного значений кодового слова в блоке 14
сравнения, а также текущего и установленного значений адреса микрокоманды в блоке 18 сравнения. При сравнении увеличивается на единицу значение счетчика 21 адреса микрокоманды,
Рели значение счетчика 19 адреса команды становится равным установленному в регистре 3 числа адресов команд значению, то на выходе блока 13 сравнения появляется сигнал, который, проходя через элемент ИЛИ 23 и И 33, устанавливает в единичное состояние триггер 38 в формирователе 24 типа неисправности. В единичное состояние устанавливаются триггеры 30
только тех формирователей 24 типа неисправности, которые соответствуют выходам контролируемой схемы, на которых необходимо имитировать заданный тип неисправности. Если на данном выходе необходимо
имитировать неисправность, то на вторых входах элементов И 32 и И 33 имеется сигнал, .поступающий из регистра 11 вектора неисправностей.
При нулевом состоянии триггера 38 через элемент И 34 на выход устройства поступают сигналы с выхода контролируемой схемы, При единичном состоянии триггера 38 имитируется один из типов неисправностей, который определяется содержимым
регистром 28 признаков имитируемой неисправности.
Если сигнал присутствует на четвертом выходе регистра 28 признаков имитируемой неисправности, то имитируется неисправность типа обрыв (выход элемента И 37). Если сигнал присутствует на третьем выходе регистра 43, то сигнал с выхода-злемепта И 36 имитирует неисправность типа короткое замыкание. В случае появления сигнала
на втором выходе регистра 43 на выходе элемента 35И имитируется неисправность типа инверсия.
При равных значениях счетчика 22 тактов и регистра 8 числа тактов появляется
сигнал на выходе блока 17 сравнения, который при наличии признака импульсной неисправности в регистре 11 вектора неисправностей для соответствующего выхода устанавливает, в нулевое состояние
триггер 38 в формирователе типа неисправности. В этом случае имитация неисправностей прекращается и сигналы с выхода контролируемой схемы через элемент И 34 поступают на соответствующий выход устройства. На этом работа устройства завершается.
Аналогичным образом имитируются неисправности по сравнению кодовых слов и по совпадению адресов микрокоманды.
Формула изобретения Устройство для имитации неисправностей, содержащее первый и второй регистры адреса команды, выходы которых соединены с входами первого блока сравнения, выход которого соединен с входом счетчика адреса команды, выходы которого и регистра числа адресов команд через второй блок сравнения соединены с входом элемента ИЛИ, первый и второй регистры кода, выходы которых через третий блок сравнения соединены с входом счетчика циклов, выходы которого и регистра числа циклов через четвертый блок сравнения соединены с входом элемента ИЛИ, счетчик адреса микрокоманды и регистр числа микрокоманд, выходы которых соединены с входами пятого блока сравнения, счетчик
Дешифратор
}Q
густр n&BHQKofi „ икипыруемои keuDnpoo- ности
0
5
тактов и регистр числа тактов, выходы которых соединены с входами шестого блока сравнения, отличающееся тем, что, с целью повышения точности и коэффициента использования оборудования, в него введены первый и второй регистры адреса микрокоманды, блок сравнения, регистр вектора неисправностей и группа формирователей типов неисправностей, причем выходы первого и второго регистра адреса микрокоман- ды соединены через седьмой блок сравнения с входом счетчика адреса микрокоманды, выходы пятого блока сравнения соединены с входом элемента ИЛИ, выходы шестого блока сравнения и регистра вектора неисправностей соединены с входами формирователей типов неисправностей группы.
Л , V
М
Формирооат&ль типа неисправности
Устройство для имитации неисправностей ЭВМ | 1987 |
|
SU1529225A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для имитации неисправностей | 1984 |
|
SU1164715A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1992-08-15—Публикация
1989-07-26—Подача