Устройство для проверки устройств ввода-вывода информации
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВНДЕТЕЛЬСТВУ и1640298
Союз Советских
Социалистических
Республик ффффф (61) Дополнительное к авт. свид-ву (22) Заявлено 03.01.77 (21) 2437486/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.12.78. Бюллетень ¹ 48 (45) Дата опубликования описания 30.12.78 (51) Л
G 06F 11/04
Государственный комитет (53) УДК 681.326.74 (088.8) по делам изобретений и открытий (72) Авторы изобретения
Б. Г. Горячун, В. В. Клочков и А. М. Слюдиков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОВЕРКИ УСТРОЙСТВ
ВВОДА-ВЫВОДА ИНФОРМАЦИИ
Изобретение относится к вычислительной технике и может быть использовано для профилактического контроля периферийных устройств ввода-вывода информации. 5
Известны устройства для обнару.жения неисправностей в ЦВМ, содержащие блок коммутации, блок вывода, блок выдачи контрольных кодов, дешифратор, блок анализа и регистрации рабочих сигналов и реализующие функции проверки устройства путем выдачи тестовых сигналов и анализа реакции проверяемого устройства на эти сигналы (1).
Недостатком известного устройства явля- 15 ются ограниченные функциональные возможности.
Наиболее близким решением к изобретению является устройство для контроля каналов ввода — вывода информации, содер- 2п жащее блок задания режимов проверки, подключенный первым и вторым выходами соответственно к первым входам блока хранения программ проверки и блока управления, второй вход и первый выход которого соединены соответственно с первыми выходом и входом блока имитации режимов, соединенного вторым и третьим выходами соответственно со вторым входом блока хранения программ проверки и первым 30 входом блока сопряжения с интерфейсом, первый выход которого подключен ко входу блока регистрации, а вторые вход и выход соединены соответстенно со входом и выходом устройства, первый выход блока хранения программ проверки соединен с третьим входом блока управления (2).
Недостаток известного устройства состоит в малом быстродействии.
Целью изобретения является повышение быстродействия устройства.
Для этого в устройство введены блок оперативной памяти, две схемы сравнения, управляемый счетчик времени, блок контроля по четности, первые входы которых подключены соответственно к четвертому, пятому, шестому, седьмому и восьмому выходам блока имитации режимов, и регистр неисправностей, причем вторые входы первой и второй схем сравнения подключены к третьему и четвертому выходам блока сопряжения с интерфейсом, соединенного двусторонней связью с блоком оперативной памяти, второй, третий и четвертый входы которого соединены соответственно с третьим выходом блока задания режимов проверки, первым выходом регистра неисправностей и вторым входом блока хранения программ проверки, второй выход и вход регистра неисправностей соединены со640298
3 ответственно со вторым выходом блока управления и входом блока индикации, четвертый и пятый входы блока управления подключены соответственно к выходам первой и второй схем сравнения, первый и второй выход блока оперативной памяти подключены соответственно к третьему входу второй схемы сравнения и второму входу блока контроля по четности, третий вход которого соединен с третьим выходом блока хранения программы проверки, выходы управляемого счетчика времени и блока контроля по четпости соединены соответственно с шестым и седьмым входами блока управления.
На чертеже изображено предлагаемое устройство, блок-схема.
Оно содержит блок 1 задания режимов проверки, блок 2 управления, блок 3 имитации режимов, блок 4 хранения программ проверки, блок 5 оперативной памяти, блок
6 сопряжения с интерфейсом, схему сравнения 7 управляющих сигналов, схему сравнения 8 информационных сигналов, управляемый счетчик 9 времени, блок 10 контроля по четности, регистр 11 неисправностей, блок 12 индикации и блок 13 регистрации, Устройство работает следующим образом.
Блок 4 хранит программы испытаний проверяемого устройства, а блок 3 — микропрограммы, соответствующие командам, выдаваемым блоком 4. В блоке 5 хранятся массивы вводимой и выводимой информации, эталонов и промежуточных результатов. Схема сравнения 8 контролирует принимаемую от проверяемого устройства информацию путем сравнения ее с эталонной, хранящейся в блоке 5, Схема сравнения 7 контролирует управляющие сигналы, выдаваемые испытуемым устройством, сравнивая их с эталонными, получаемыми из блока 3. Управляемый счетчик 9 времени производит отработки интервалов времени между поступлением управляющих сигналов от испытуемого устройства. Запуск отсчета времени и уставку длительности временного интервала задаются командами из блока 3. Блок 10 контроля информации по четности обеспечивает, контролирует пересылки информации.
Испытуемое устройство ввода-вывода подключается к блоку 6 сопряжения с интерфейсом, связанным с блоком 13 регистрации. Оператор с помощью блока 1 задает данные, необходимые для выполнения проверки: режим испытаний в блок 2, начальный адрес исполняемой программы в блок
4, адрес испытуемого устройства в блок 5.
Затем оператор сигналом с блока 1 запускает блок 2 управления, который вызывает из блока 3 микропрограмму начального пуска, по которой из блока 4 считывается первая команда выполняемой программы.
Вся последующая работа устройства определяется программой, записанной в бло10
65 кс 4. Код операции каждой команды через блок 2 подастся в блок 3 для считывания соответствующего набора микрокоманд.
Микроопсрации блока 3, расшифровывая коды операций команд, управляют работой всех блоков устройства. Команды программы проверки готовят информацию для обмена с испытуемым устройством, записывая операнды команд в блок 5. После чего с пим организуется обмен с помощью блока 6 для вывода контрольной информации, приема и анализа его реакций и записи информации об этих реакциях в блок 5. По окончании обмена и записи осуществляется сравнение принятой и эталонной (хранящейся в блоке 5) информации с помощью схемы сравнения 8. В процессе обмена проверяется правильность выработки проверяемым устройством управляющих сигналов с помощью схемы сравнения 7, которая сравнивает реально поступающие сигналы от блока 8 и эталонные сигналы, выдаваемые блоком 3. Для определения ошибок, прерывающих испытание, в устройстве используется управляемый счетчик 9 временных интервалов (9), фиксирующий случаи отсутствия ответных управляющих сигналов от испытуемого устройства в течение определенных промежутков времени. Все пересылки информации контролируются блоком
10 путем контроля информации по модулю 2. Обнаруженные при проверке неисправности через блок 2 фиксируются в регистре 11. По каждой из зафиксированных неисправностей осуществляется останов работы устройства, а подробная информация о существе и месте неисправности выводится для оператора на блок 12 индикации, а также через блоки 5 и 6 на блок 13 регистрации. С блока 1 задания режима проверки может быть задан режим диагностики. В этом режиме по каждой неисправности останов не производится, а исполняется вся программа целиком, после чего в блоке 13 распечатываются номера неисправных блоков испытуемого устройства.
С помощью блока 1 оператор, контролируя визуально процесс испытаний, результаты которого выводятся в блок 12, имеет принципиальную возможность вмешиваться в проведение испытаний, модифицировать его различные этапы, создавать различные
«искусственные» ситуации для проверки.
Таким образом снижение числа ручных операций, выполняемых операций, позволяет повысить скорость проведения испытания.
Формула изобретения
Устройство для проверки устройств ввода-вывода информации, содержащее блок задания режимов проверки, подключенный первым и вторым выходами соответственно к первым входам блока хранения программ
640298 П
Составитель В. Вертлиб
Редактор Ю. Челюканов Техред А, Камышникова Корректоры: Л. Корогод и Л. Брахнина
Заказ 2223/3 Изд. № 782 Тираж 799 Подписное
НПО Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2 проверки и блока управления, второй вход и первый выход которого сосдипспы соответственно с первыми выходом и входом блока имитации режимов, соединенного вторым и третьим выходами соответствен- 5 но со вторым входом блока хранения программ проверки и первым ьходом блока сопряжения с интерфейсом, первый выход которого подключен ко входу блока регистрации, а вторые вход и выход соединены соответственно со входом и выходом устройства, первый выход блока хранения программ проверки соединен с третьим входом блока управления, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия 15 устройства, в него введены блок оперативной памяти, две схемы сравнения, управляемый счетчик времени, блок контроля по четности, первые входы которых подключены соответственно к четвертому, пятому, шестому, седьмому и восьмому выходам блока имитации режимов, и регистр неисправностей, причем вторые входы первой и второй схем сравнения подключены к третьему и четвертому выходам блока сопря- 25 жения с интерфейсом, соединенного двусторонней связью с блоком оперативной памяти, второй, третий и четвертый входы которого соелипс; ы соответственно с третьим гыходом блока задания режимов проверки, перви м выхо.!ом регистра неисправностей и вторым в одом блока хранения программ проверки, второй выход и вход регистра неисправностей соединены соответственно со вторым выходом блока управления и входом блока индикации, четвертын и пятый входы блока управления подключены соответственно к выходам первой и второй схем сравнения, первый и второй выход блока оперативной памяти подключены соответственно к третьему входу второй схемы сравнегпя II второму входу блока контроля го четности, третий вход которого соединен с третьим выходcãf блока храпения программы проверки, выходы управляемого счетчика времени и блока контроля по четности соединены соответствеп;о с шестым и седьмым входами блока управления.
Источники информации, приня "ыс Во впимаппс прп экс IcpTII3L
1. Авторское свидетельство СССР
¹ 370609, кл. G 06F 11/04, 1969.
2. Авторское свидетельство СССР № 415662, кл. G 06F 11/04, 1972.