Устройство для контроля каналов ввода-вывода

 

ОП ИСАНИЕ изовеитения к авторском свидетельств (ii 935964

Союз Советскик

Социалистическик

Республик (6l ) Дополнительное к авт. свнд-ву (22)3 8 «0 04.07.80 (21) 2888950118-24 (51) M. Кл.

G 06 Г 11/QO с присоелинением заявки РЙ

Государственный комитет

СССР (23) Приоритет

Опубликовано 15. 06. 82 Бюллетень № 22 ао делам изобретений и открытий (53).УДК681 327. . 1.1 (088.8) Дата опубликования описания 17.06.82

В.В. Герасимов, м.р. пьянков, н.р. Рьменемуо;и,L.А.1,стремим (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАНАЛОВ

ВВОДА-ВЫВОДА

Изобретение относится к вычислительной технике и предназначено для имитации работы периферийного устройства при проверке работоспособности каналов ввода-вывода.

Известно устройство для имитации работы периферийного устройства канала ЕС4012, содержащее триггера управляющих сигналов, регистр имитации данных, входные и выходные шины (1 ).

Однако и зве ст ное уст рои ст во поз воляет проверить ограниченный объем оборудования каналов ввода- вывода, а для полной проверки необходимо использовать различные периферийные устрой15 ства.

Наиболее близким к изобретению по техническому решению и достигаемому результату является устройство для. контроля каналов ввода-вывода кана20 ла ЕС-4035, содержащее блок сопряжения, первый, второй, третий, четвертый три ггеры, едини чные входы которых соединены соответственно с первым, третьим, пятым, седьмым выходами блока сопряжения, второй, четвертый, шестой восьмой выходы которого соединены с нулевыми входами соответственно первого, второго, третьего, четвертого триггеров, единичные входы которых соединены соответственно с первым, вторым, третьим, четвертым входами блока сопряжения, регистр, первый информационный вход которого является первым входом устройства, второй .управляющий вход регистра является вторым входом устройства (2 ).

Недостатком известного устройства для контроля каналов ввода-вывода является ограниченный объем проверяемого оборудования и недостаточное быстродействие, что не позволяет проводить автономную проверку канала и приводит к увеличению времени настройки и профилактики ЭВМ

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

3 93596

Поставленная цель достигается тем, что устройство для контроля каналов ввода-вывода,. содержащее блок сопряжения, первый, второй, третий, четвертый триггеры, единичные входы которых соединены соответственно с первым, третьим, пятым, седьмым выходами блока сопряжения, второй, четвертый, шестой, восьмой выходы которого соединены с нулевыми входами соответ- щ ственно первого, второго, третьего, четвертого триггеров, единичные выходы которых соединены соответственно с первым., вторым, третьим, четвертым входами блока сопряжения, регистр, первый информационный вход которого является первым входом устройства, второй управляющий вход регистра яв-" ляется вторым входом устройства, введены элемент И, первый вход которого 20 соединен с девятым выходом блока сопряжения, седьмой выход которого соединен со вторым входом элемента И, третий вход которого соединен с восьмым выходом блока сопряжения, пятый 25 триггер, единичный вход которого соединен с выходом элемента И, а нулевой вход пятого триггера соединен с десятым выходом блока сопряжения, пятый вход которого соединен с единич" ЗЕ ным выходом пятого триггера, коммутатор, первый информационный вход ко-, торого является третьим входом устройства, шифратор, выход которого соединен со вторым информационным входом коммутатора, третий и четвертый инфоомационные входы которого соединены с выходом регистра, первый управляющий вход коммутатора соединен с единичным выходом второго триггера, ю второй управляющий вход коммутатора соединен с Первым входом шифратора и с единичным выходом третьего триггера четвертый управляющими вход коммутатора соединен с единичнйм выходом ю третьего триггера, четвертый управляющий вход коммутатора соединен с еди,ничным выходом четвертого триггера, третий управляющий вход коммутатора соединен с единичным выходом пятого © триггера и с пятым входом блока со,пряжения, шестой и седьмой, входы которого является соответственно четвертым и пятым входами устройства и соединены с вторым и третьим входами шифратора, четвертый вход которого является третьим входом устройства, выход коммутатора является третьим

4 4 выходом устройства, восьмой вход блока сопряжения является шестым входом устройства.

На фиг. 1 приведена структурная схема устройства; на фиг. 2 - алгоритм работы автомата блока сопряже-. ния.

Устройство содержит первый триггер t, второй триггер 2, третий триггер 3, четвертый триггер 4, регистр 5, элемент 6 И, пятый триггер 7, коммутатор 8, шифратор 9, блок сопряжения 10, первый выход 11 блока сопряжения 10, второй выход 12 блока сопряжения 10,третий выход 13 блока сопряжения 10, четвертый выход 14 блока сопряжения 10, пятый выход 15 блока сопряжения 10, шестой выход 16 блока сопряжения 10, седьмой выход -17 блока сопряжения 10, восьмой выход 18 блока сопряжения 10, девятый выход 19 блока сопряжения 10, десятый выход 20 блока сопряжения 10, первый вход 21 устройства, второй ход 22 устройства, третий вход 23 устройства, четвертый вход 24 устройства, пятый вход 25 устройства, выход 26 устройства, первый вход 27 блока сопряжения 10, второй вход 28 блока сопряжения 10, третий вход 29 блока сопряжения l0, четвертый вход 30 блока сопряжения 10, пятый вход 31 блока сопряжения 10, шестой вход 32 устройства.

Первый триггер 1 это триггер "Работа абонента", второй триггер 2триггер "Адрес абонента", третий триггер 3 - триггер "Управление абонента", четвертый триггер 4 — триггер

"Информация абонента", регистр 5 служит для имитации данных абонента, nRтый триггер 7 - триггер "Данные абонента", шифратор 9 служит для шифрации байта состояния, первый выход 11 блока сопряжения является шиной сиrнала "0", второй выход 12 блока сопряжения является шиной сигнала "А", третий выход 13 блока сопряжения,является шиной сигнала "Е", четвертйй выход 14 блока сопряжения является шиной сигнала "0", пятый выход 1 . блока сопряжения является шиной сигнала 5 "Н", шестой выход 16 блока сопряжения является шиной сигнала "P", седьмой выход 17 блока сопряжения является шиной сигнала "M", восьмой выход 18 блока сопряжения является шиной сигнала "Информация канала", де93S964 вятый выход 19 блока сопряжения является шиной сигнала "Ускоренный интерфейс", первый вход 21,устройства является шинами канала, второй вход устройства 22 является шиной сигнала "Запись", третий вход 23 устройства является шинами кода команды, четвертый вход устройства 24 являетной сигнала "Останов", шестой вход устройства 32 является шиной управляющих сигналов.

Блок сопряжения 10 состоит из двух

15 0 триггеров, дешифратора, восьми элементов И и четырех элементов ИЛИ селектора и служит для выполнения выборки и связи с устройством вводавывода при работе с реальным устройством и при работе с устройством для контроля каналов ввода-вывода для выработки сигналов, управляющих соответствующими выходами триггеров имитационных сигналов. Он состоит из ряда элементов ИЛИ, каждый из которых 25 логически складывает реальный сигнал устройства ввода-вывода с соответствующим имитационным сигналом. Блок сопряжения lO выполнен по схеме конечного автомата. 30

Устройство для контроля каналов ввода- вывода { имитатор 1 работает сле-! дующим образом.

Во время начальной выборки или останова устройства ввода- вывода (УВВ) имитатор по сигналам из блока сопряжения вырабатывает ответные сигналы, имитирующие сигналы реального УВУ.

В качестве примера рассмотрим работу ао имитатора при выполнении последовательности начальной выборки и передачи данных. Имитатор начинает работать в ф" состоянии автомата БС (фиг. 2). По этому состоянию в имитаторе устанавливается в "1" первый триггер 1. По,работе абонента (РАБА) 45

БС переходит в состояние "Е". llo этому состоянию в имитаторе устанавливается в "1" второй триггер 2 "Адрес абонента" (АДРА) . Сигнал АДРА от реального ПУ служит для сигнализации о том, что адрес выбранного УВУ находится на шинах абонента. Дпя имитации такого ответа сигнал 4ДРА от имитатора открывает коммутатор 8, пропуская на выход устройства 26 адрес с первого входа 21 устройства— с шин канала. Второй триггер 2 сбра50

55 ся шиной сигнала "Начальная выборка", пятый вход устройства 25 является ши- >0 сывается в "0" состоянии автомата

БС. В "Н" состоянии в имитаторе устанавливается в "1" третий триггер 3

"Управление Абонента" (УПРА). Сигнал

УПРА от реального УВУ сигнализирует каналу о том, что на шинах абонента находится информация о текущем состоянии УВУ (байт состояния). Значение отдельных разрядов байта состояния (нулевое или единичное) или их комбинации (код) определяют дальнейший режим работы канала и, следовательно, то оборудование, которое необходимо для выполнения этого режима работы. В имитаторе для получения различных кодов байта состояния ис-, пользуется шифратор 9, который кодирует байт состояния в зависимости от кода выполняемой команды, а также от того, выполняется начальная выборка УВУ или выполняется останов

УВУ.

Байт состояния с выхода шифрато" ра 9 через коммутатор 8, открытый сигналом УПРА, попадает на выход устройства 26. Третий триггер УПРА 3 сбрасывается в "Р" состоянии автомата. В "И" состоянии автомата БС в имитаторе устанавливается четвертый триггер 4 "Информация абонента" (ИНФА);

Этот сигнал служит для сигнализации каналу о том, что на шинах абонента находится байт данных. В имитаторе сигнал ИНФА открывает коммутатор 8, пропуская на выход устройства 26 данные с регистра 5. Данные на этот регистр записываются при выполнении команды "Запись".

Для имитации работы УВУ, имеющего средства ускорения интерфейса, в имитаторе имеется пятый триггер 7 "Дан- ные абоненты" (ДАНА). Он устанавли- . вается поочередно с четвертым триг" гером и ИНФА при наличии сигнала на девятом выходе 19 блока сопряжения

"Ускоренный интерфейс",имитируя режим ускоренного интерфейса. Сигнал ДАНА также как и сигнал ИНФА открывает коммутатор 8, пропуская на выход устройсткак и сигнал ИНФА открывает коммутатор 8, пропуская на выход устройства 26 данные с регистра 5.

Имитаторы устройств ввода-вывода входят в состав основного оборудования каналов ввода-вывода. Главное назначение их — обеспечение возможности контроля канала ввода-вывода без использования чстоойства ввода-выво935964 да. Необходимость в такой поовеоке может быть вызвана: во-пеовых тем2 что пои некотооых отказах в работе системы ввода-вывода невозможно установить, кто явился источником отказа: канал или УВУ> и желательно провести независимую nooaeoKvj Bo вторыху поскольку имитатор работает значительно быстрее УВУ, то проверка работоспособности канала с имитатором УВУ выполняется быстрее, что приводит к сокращению времени профилактики всей

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

Имитаторы каналов ЕС-4012 и ЕС-4035 обеспечивают контроль 753 оборудования. Предлагаемое устройство позволяет проверить 93/ оборудования. Не

Проверяется только оборудование, ра- 25 ботающее непосредственно на УВУ (усилители-передатчики и усилители-приемники интерфейсных сигналов . СокраЩение времени на профилактику ЭВИ и времени ремонта дает экономический З© эффект 72400 р. в год. формула изобретения

3$

Устройство для контроля каналов ввода-вывода содержащее блок сопряжения, первый, второй, третий, четвертый триггеры, единичные входы которых соединены соответственно с первымр третьим, пятымр седьмым вы»

„Г ходами блока сопряжения, второй четвертый, шестой, восьмой выходы которого соединены с нулевыми входами соответственно первого, второго, тре- 4 тьего, четвертого триггеров, единичные выходы которых соединены соотретственно с. первым, вторым, третьим1, четвертым входами блока сопряжения., регистр, первый информационный вход которого является первым входом устройства, второй управляющий вход регистра является BTopblM входом устройства, о т л и ч à ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены элемент И, первый вход которого соединен с девятым выходом блока сопряжения, седьмой выход которого соединен с вторым входом элемента И, третий вход которого соединен с восьмым выкодом блока сопряжения, пятый триггер, единичный вход которого соединен с выходом элемента И, а нулевой вход пятого триггера соединен с десяА тым выходом блока сопряжения, пятый вход которого соединен с единичнымвыходом пятого триггера, коммутатор, первый информационный вход которого является третьим входом устройства, шифратор, выход которого соединен с вторым информационным входом коммутатора, третий и четвертый информационные входы которого соединены с выходом регистра, первый управляющий axe„" коммутатора соединен с единичным выходом второго триггера, второй управляющий вход коммутатора соединен с первым входом шифратора и с единичным выходом третьего. триггера, четвертый управляющий вход коммутатора соединен с единичным выходом четвертого триггера, третий управляющий вход коммутатора соединен с единичным выходом пятого триггера и с пятым входом блока сопряжения, шестой и седьмой входы которого являются соответственно четвертым и пятым входами устройства и соединены с вторым и третьим входами шифратора, четвертый вход которого является третьим входом устройства, выход коммутатора является третьим выходом устройства, восьмой вход блока сопря. венин является шестым входом устройства.

Источники информации, принятые во внимание при экспертизе

1. Электронная вычислительная машина ЕС-1050. Под ред. А.М. Ларионова, Н., "Статистика", 1976.

2. Канал ЕС-4035, Техническое описание, Ц53.057.003 ТО, лист. 72 (прототип).

935964

Составитель В. Шоркин

Редактор Т. Парфенова Техред А. Ьабинец Корректор " ° сутяга

Заказ 4214/53 Тираж 731 Подписное

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

ll)0)$ 8ocwea Ж-Я Раушская.наб. д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Устройство для контроля каналов ввода-вывода Устройство для контроля каналов ввода-вывода Устройство для контроля каналов ввода-вывода Устройство для контроля каналов ввода-вывода Устройство для контроля каналов ввода-вывода Устройство для контроля каналов ввода-вывода 

 

Похожие патенты:

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

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

Изобретение относится к способам и устройствам, предназначенным для мониторинга производительности многопоточного процессора, выполняющего команды из двух или более потоков одновременно

Изобретение относится к способам и устройствам формирования и передачи файлов трассировки

Изобретение относится к устройству контроля цифровой обработки
Наверх