Многоканальное устройство для проверки контроллеров внешних устройств

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в системах испытаний и контроля устройств ЭВМ и в высоконадежных вычислительных системах. Цель изобретения - сокращение аппаратных затрат и повышение достоверности работы устройства. Цель достигается введением в каждый канал, состоящий из узла хранения и обработки данных, узла дешифрации управляющих сигналов обмена, коммутатора информационных шин, коммутатора цифровых сигналов и узла эталонного внешнего устройства, коммутатора аналоговых сигналов. 5 ил.

СОЮЗ C08ЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

s G 06 F 11/00, 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4429840/24-24 (22) 23.05.88 (46) 30,09,90. Бюл М 36 (72) А.Ф,Лазарчук, А.С.Нестеров и А.M,Òêàченко (53) 681,326 (088.8) l(56) Авторское свидетельство СССР

3 М 1275453, кл. G 06 F 13/00,1986, Авторское свидетельство СССР М 1488812, кл. G 06 F 13/00, 1987 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ДЛЯ ПРОВЕРКИ КОНТРОЛЛЕРОВ ВНЕШНИХ УСТРОЙСТВ

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах повышенной надежности и системах испытаний и тренировки внешних устройств (BY) ЭВМ.

Цель изобретения — сокращение аппаратных затрат устройства и повышение достоверности его в работе.

На фиг. 1 представлена блок-. схема устройства; на фиг, 2 — 5 — функциональные схемы узла дешифрации сигналов обмена, коммутатора цифровых сигналов, узла эталонного BY и коммутатора информационных шин.

Устройство подключено к ЭВМ 1 и группам проверяемых внешних устройств (контроллеров) 2 через группу каналов 3 (блоков удаленного интерфейса), каждый из ко орых содержит узел 4 хранения программы проверки, выполненный, например, на персональной ЭВМ типа "Электроника MCO585", узел 5 дешифрации управляющих сигналов обмена, коммутатор 6 аналоговых сигналов, » Ы 1596330 A l (57) Изобретение относится к вычислительной технике и может быть использовано в системах испытаний и контроля устройств

3ВМ и в высоконадежных вычислительных системах. Цель изобретения — сокращение аппаратных затрат и повышение достоверности в работе устройства — достигается введением в каждый канал, состоящий из узла хранения и обработки даннных, узла деши ррэции управляющих сигналов обмена, коммутатора информационных шин, коммутатора цифровых сигналов и узла эталонного внешнего устройства, коммутатора аналоговых сигналов. 5 ил. коммутатор 7 цифровых сигналов, узел 8 эталонного BY и коммутатор 9 информаци-. онных шин.

Узел 5 дешифрации управляющих сигналов обмена образуют (фиг.2) магистральный приемопередатчик 10, дешифратор 11 адреса, регистр 12 управляющих сигналов, релейный распределитель 13 сигналов выборки и магистральные передатчики 14 и

15, Коммутатор 7 цифровых сигналов содержит (фиг.3) входной разъем 16, узел 17 мультиплексоров 18, демультиплексор 19, коммутатор 20 данных, усилитель 21 и группу выходных разъемов 22.

Узел (имитатор) 8 эталонного BY включает (фиг.4) узел 23 приемопередатчиков, приемник 24, передатчик 25, узел 26 преобразования кодов, узел 27 памяти эталонных данных, генератор 28 импульсов, узел, 29 счета, узел 30 оперативной памяти и узел 31 постоянной памяти.

1596330

Коммутатор 9 информациооных шин образуют (фиг,5) группа"двунаправленных переключающих ячеек 32 и дешифратор 38, На фиг, 1 — 5 обозначены также входы и выходы 34 — 75 узлов и элементов устройства, Устройство работает следующим образом, После включения," пИтания устройства оператором узел 4 запускает тесты начальной самопроверки устройства и анализирует результаты прохождения этих тестов, 10

После устранения ошибок и неисправностей, если они были, оператор выбирает режим работы, задает, если необходимо, его 1Ъ параметры и запускэ т управляющую про-,: грамму.

В режиме тренирбнки узел 4 через узел, 5 включает коммутатор 9 на работу в одну,. сторону (от узла 4 к удаленным устройствам 20

2) и работает с конкретным контроллером

BY, входящим в сост в узла 4 и совпадающим по типу с проверяемыми удаленными устройствами 2, Выбор позиции контроллера в ЭВМ узла 4 осуществляется управляю- 25 щей программой з счет коммутации сигналов M ДЧТ и И ПМВ, подведенных к этим позициям, в распределителе 13 (фиг2) узла 5 (фиг.1). Коммутатор 7 в э-,ом-режиие имитирует подключенйе BY к удаленным 30 устройствам 2 путем подачи на определенные контакты разъемов 22 (фиг.З) мощных низких логических уровней, получаемых на соответствующих выходах демул ьтиплексора 19 (фиг.3) по команде управляющей про- 35 граммы, переданной через узел 5, По окончании времени тренировки результаты выдаются в ЭВМ 1 по ее требованию.

В режиме проверни функционирования

3BlVJ узла 4 через узел 5 включает коммута- 40 тор 9 на двунаправленную работу, выбирает заданное программой :удаленное устройство 2 (контроллер BY),,при этом остальные устройства 2 выключайися функционально, но питание на них подается, чтобы они не 45 могли остыть до проверки функционирования . Коммутатор 7 подключает имитатор 8 к выбранному устройству 2. Программа проверяет выбранное устройство 2 по -тесту данного устройства, По окончании провер- 50 ки ЭВМ узла 4 переходит к проверке следующего устройства у т. д. Очередность проверки устройств и лараметры проверки определены программой. Результаты проверки хранятся в ЭВМ узла 4 до востребо- 55 вания ЭВМ 1.

llo окончании работы системы оператор выключает питание системы. -Результаты работы фиксируются, например, на печатающем устройстве (не показан ЭВМ 1 (фиг.1).

В высоконадежной вычислительной системе с режимом резервирования устройство работает следующим образом, В блоках 3 удаленных интерфейсов (фиг.1)вместо имитатора 8 подключается реальное ВУ, В качестве BY могут быть использованы, например, накопители на жестких магнитных дисках (НМД) типа "Винчестер" и гибких магнитных дисках (НГМД).. По начальной,установке в программном режиме

-ЗВМ 1 иДЯМ узла 4 (например, типа "Электроника..МСО 102" и "Электроника МСО о85" соответственно) осуществляют само-проверку.,всей системы, тесты самопровер си могут быть записаны, например, в ПЗУ центральн, х процессоров этих ЭВМ. Кроме того, на ВЗУ ЭВМ 1 записан тест самопроверки устройства, который перекачивается в ОЗУ

ЭВМ узла 4 и запускается сразу по окончании работы стандартных тестов, если не было серьезныхошибрк, стандартныетесты проверяют ЭВМ 1 и ЭВМ узла 4, а тестсамопроверки устройства — узел 5 вплоть до передатчиков

14 и 15 (фиг.2). При наличии заведомо годных контроллеров можно проверить работу всего устройства в специальном режиме, установив эти контроллеры в позиции удаленных устройств 2 и запустив соответствующие тесты.

При наличии ошибок или неисправностей сообщения о них фиксируются в ЭВМ узла 4, а затем последовательно выдаются в

ЭВМ 1 и оператору для принятия решения .по результатам самопроверки.

Программа выбирает продолжение в зависимости от-ошибки и действий оператора, При отсутствии ошибок устройство обеспечиваез : параллельную автономную работу блоков 3 удаленных интерфейсов с

BY 8.через одно из удаленных устройств 2 пад абщим управлением центральной ЭВМ

1 .При этом программа обслуживания уст ройства через приемопередатчик 10 (фиг.2) и дешифратор 11 записывает м регистр 12 необходимые команды переключения, по которым коммутатор переходит в режим

"Прозрачный канал" (режим с двунаправленной передачей данных), включается одно из удаленных устройств 2, Если в качестве удаленных устройств 2 установлены контроллеры НМД (или НГМД),то, кроме того, что описано, узел 5 подключает к вы.бранному удаленному устройству 2 через коммутатор 7 имитатор 8. При этом информация с выхода выбранного устройства 2 поступает на группы контактов 60 разъемов

22 (фиг,З). Затем служебные сигналы проходят через мультиплексоры 18 (фиг.3) и усилитель 21 на группу контактов 61 разъема 16

1596330 и на вход устройства, установленного вместо имитатора 8 (ВЗУ), а данные — через коммутатор 20 данных — на группу контактов 63 и на вход ВЗУ. Служебные сигналы и. данные от ВЗУ поступают на группы 64 и 63 5 контактов разъема 16. Далее служебные сигналы через демультиплексор 19 и усилитель 21 попадают на группу 65 контактов разъемов 22 и на вход устройства 2, а данные — через коммутатор 20 данных — на 10 группу контактов 62 и на вход устройства 2, Все пер ключения производятся автономно каждой ЭВМ узлов 4 (фиг.1) каждого из подключенных к ЭВМ 1 блоков 3 согласно программе обслуживания, перекачанной 15 последовательно из ЭВМ 1 в ОЗУ всех за- данных ЭВМ узлов 4. Если в качестве удаленных устройств 2 установлены, например, видеоконтроллеры (НВ1 или НВ2), то узел 5 включает один из каналов коммутатора 6, 20 через который видеосигналы с выбранного устройства 2 поступают на монитор или в

ОЗУ (не показаны) Э В М узла 4.

Режим резервирования обеспечивает- 25 ся автоматическим переключением на резервное устройство 2 (количество которых определяется интересами пользователя) при выходе из строя первоначально используемого устройства 2 (с формированием со- 30 общения оператору). При этом ЭВМ узла анализирует причину отказа (сбой в системе, выход иэ строя устройства.2, окончание допустимого времени работы устройства 2) и подает команду на узел 5 для переключе- 35 ния на следующее устройство 2.

Устройство обеспечивает работу с разными типами одного удаленного интерфейса блока 3 при использовании соответствующих удаленных устройств 2 за счет разрешения 40 одновременной работы всех устройств 2 (или любых нескольких из них).

Формула изобретения

Многоканальное устройство для ïðîверки контроллеров внешних устройств, со- 45 держащее в каждом канале узел хранения программы проверки, соединенный информационным входом-выходом с первым информационным входом-выходом коммутатора информационных шин и входом узла дешифрации управляющих сигналов обмена, первым и вторым выходами соединенного с управляющими входами коммутатора цифровых сигналов и коммутатора информационных шин, второй инфор- мационный вход-выход которого является входом-выходом устройства для подключения к информационным входам-выходам контроллеров внешних устройств, и узел эталонного внешнего устройства, вход-выход которого соединен с информационным входом-выходом коммутатора цифровых сигналов, группа информационных входоввыходов которого является группой входоввыходов устройства для подключения к контрольным входам-выходам контроллеров внешних устройств соответствующей группы, группа выходов узла дешифрации управляющих сигналов обмена является группой выходов устройства для подключения к входам выборки контроллеров внешних устройств соответствующей группы, о тл и ч а ю щ е е с я тем, что, с целью сокращения аппаратных затрат и повышения достоверности в работе устройства, в каждый канал введен коммутатор аналоговых сигналов, причем в каждом канале устройства третий выход узла дешифрации управляющих сигналов обмена соединен с управляющим входом коммутатора аналоговых сигналов, группа информационных входов которого является группой входов устройства для подключения к индикаторным выходам контроллеров внешних устройств соответствующей группы, а, выход соединен с индикаторным входом узла хранения программы проверки, информационный вход последовательного кода которого явгяется входом задания режима устройства.

1596330

1596330

Фиг.4

1596330

Составитель В. Вертлиб

Техред М.Моргентал КорректорС.Шекмар

Редактор А.Огар

Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101

Заказ 2910 Тираж 573 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5