ответственно со вторым выходом блока унравления и входом блока индикании, четвертый и пятый входы блока управления подключены соответственно к выходам первой и второй схем сравнения, первый и второй выход блока онератнвной памяти подключены соответственно к третьему входу второй схемы сравнення и второму входу блока контроля по четности, третий вход которого соединен с третьим выходом блока хранения нрограммы проверки, выходы управляемого счетчика времени и блока контроля но четности соединены соответственно с шестым н седьмым входами блока управления.
На чертеже изображено предлагаемое устройство, блок-схема.
Оно содержит блок 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 считывается первая команда выполняемой программы.
Вся последующая работа устройства определяется программой, записанной в блоке 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, имеет принципиальную возможность вмешиваться в проведение испытаний, модифицировать его различные этапы, создавать различные «искусственные снтуации для проверки.
Таким образом снижение числа ручных операций, выполняемых операций, позволяет повысить скорость проведения испытания.
Формула изобретения
Устройство для проверки устройств ввода-вывода информации, содержащее блок задания режимов проверки, подключенный первым и вторым выходами соответственно к первым входам блока хранения программ
проверки и блока управления, второй вход и первый выход которого соединены соответственно с первыми выходом и входом блока имитации режимов, соединенного вторым и третьим выходами соответственно со вторым входом блока хранения программ проверки и первым входом блока сопряжения с интерфейсом, первый выход которого подключен ко входу блока регистрации, а вторые вход и выход соединены соответственно со входом и выходом устройства, первый выход блока хранения программ проверки соединен с третьим входом блока управления, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены блок оперативной памяти, две схемы сравнения, управляемый счетчик времени, блок контроля по четности, первые входы которых подключены соответственно к четвертому, пятому, шестому, седьмому и восьмому выходам блока имитации режимов, и регистр неисправностей, причем вторые входы первой и второй схем сравнения подключены к третьему и четвертому выходам блока сопряжения с интерфейсом, соединенного двусторонней связью с блоком оперативной памяти, второй, третий и четвертый входы которого сосди1 е:п; соответственно с третьим выходом блока задания режимов проверки, первы.м выходом регистра неисправностей
и вторым входом блока хранения программ проверки, второй выход и вход регистра неиснравностей соединены соответственно со вторым выходом блока управления и входом блока индикации, четвертый и пятый
входы блока управления подключены соотBeTCTBeiiiio к выходам первой и второй схем сравнения, первый и второй выход блока оперативной памяти подключены соответственно к третьему входу второй схемы
сравнения и второму входу блока контроля по четности, третий вход которого соединен с третьим выходом блока хранения программы проверки, выходы управляемого счетчика времени и блока контроля по четности соединены соответственно с шестым и седьмым входами блока управления.
Источники информации, принятые во впимаппе при экспертизе
1.Авторское свидетельство СССР № 370609, кл. G 06F 11/04, 1969.
2.Авторское свидетельство СССР № 415662, кл. G 06F 11/04, 1972.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля блоков ввода-вывода | 1982 |
|
SU1084805A1 |
Устройство для проверки функциональных блоков | 1980 |
|
SU1008745A1 |
Имитатор канала | 1991 |
|
SU1839250A2 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Устройство для контроля электрических параметров цифровых узлов | 1984 |
|
SU1260974A1 |
Имитатор канала | 1990 |
|
SU1714606A1 |
Устройство для контроля логических узлов | 1973 |
|
SU469971A1 |
Устройство для контроля и диагностики логических узлов | 1980 |
|
SU960825A1 |
Устройство для контроля микропроцессорных программных блоков | 1983 |
|
SU1267424A1 |
Устройство для диагностики блоков электронных вычислительных машин | 1978 |
|
SU746556A1 |
Авторы
Даты
1978-12-30—Публикация
1977-01-03—Подача