Устройство для контроля каналов ввода-вывода Советский патент 1982 года по МПК G06F11/34 

Описание патента на изобретение SU935964A1

(Sl) УСТРОЙСТВО для КОНТРОЛЯ КАНАЛОВ ВВОДА-ВЫВОДА

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

название год авторы номер документа
Устройство для сопряжения канала ввода-вывода с периферийными устройствами 1980
  • Сергеева Тамара Афанасьевна
  • Шувалов Лев Георгиевич
SU955016A1
Устройство для сопряжения 1979
  • Тужилин Виталий Иванович
  • Школин Владимир Петрович
  • Комиссаров Александр Трофимович
SU805295A1
Устройство для обмена данными между каналом и периферийными устройствами 1983
  • Романенко Нина Александровна
  • Иванов Сергей Константинович
  • Храмцов Игорь Сергеевич
SU1113791A1
Устройство для контроля канала ввода-вы-ВОдА ВычиСлиТЕльНОй МАшиНы 1979
  • Погорелов Леонид Александрович
  • Корнеев Юрий Сергеевич
SU840869A1
Устройство для обмена информацией 1985
  • Золотаревский Борис Леонович
  • Шафран Анатолий Михайлович
SU1310828A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для обмена информацией 1985
  • Золотаревский Борис Леонович
  • Шафран Анатолий Михайлович
SU1339572A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С ВНЕШНИМ АБОНЕНТОМ 1992
  • Живулин Е.К.
RU2084952C1
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1
Устройство для сопряжения каналов ввода-вывода с абонентами 1985
  • Михайлов Сергей Федорович
  • Солдатов Игорь Георгиевич
  • Тужилин Виталий Иванович
SU1223238A1

Иллюстрации к изобретению SU 935 964 A1

Реферат патента 1982 года Устройство для контроля каналов ввода-вывода

Формула изобретения SU 935 964 A1

I

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

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

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

Наиболее близким к изобретению по техническому решению и достигаемому результату является устройство для. контроля каналов ввода-вывода канала ЕС-+ОЗЗ, содержащее блок сопряжения, первый, второй, третий, четвертый триггеры, единичные входы которых соединены соответственно с первым.

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

to является первым входом устройства, второй .управляющий вход регистра является вторым входом устройства 2.

Недостатком известного устройства

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

Цель изобретения - повышение быстродействия устройства. Поставленная цель достигается тем что устройство для контроля каналов ввода-вывода, содержащее блок сопряжения, первый, второй), третий, четвертый триггеры, единичные входы которых соединены соответственно с пер вым, третьим, пятым, седьмым выходами блока сопряжения, второй, четвертый, шестой, восьмой выходы которого соединены с нулевыми входами соответ ственно первого, второго, третьего, четвертого триггеров, единичные выхо ды которых соединены соответственно с первым, вторым, третьим, четвертым входами блока сопряжения, регистр, первый информационный вход которого является первым входом устройства, второй управляющий вход регистра является вторым входом устройства, вве дены элемент И, первый вход которого соединен с девятым выходом блока сопряжения, седьмой выход которого соединен со вторым входом элемента И, третий вход которого соединен с вось мым выходом блока сопряжения, пятый триггер, единичный вход которого соединен с выходом элемента И, а нулевой вход пятого триггера соединен с десятым выходом блока сопряжения, пя тый вход которого соединен с ёдиничным выходом пятого.триггера, коммута тор, первый информационный вход которого является третьим входом устройства, шифратор, выход которого со единен со вторым информационным входом коммутатора, третий и четвертый информационные входы которого соединены с выходом регистра, первый упра ляющий вход коммутатора соединен с единичным выходом второго триггера, второй управляющий вход коммутатора соединен с первым входом шифратора и с единичным выходом третьего триггера, четвертый управляющий вход комму татора соединен с единичным выходом третьего триггера, четвертый управля |рщий вход коммутатора соединен с еди ничным выходом четвертого триггера, третий управляющий в«од коммутатора соединен с единичным выходом пятого триггера и с пятым входом блока со пpяжeния, шестой и седьмой,входы которого является соответственно чет вертым и пятым входами устройства и соединены с вторым и третьим входами шифратора, четвертый вход которог является третьим входом устройства, выход коммутатора является третьим 9 | выходом устройства, восьмой вход блока сопряжения является шестым входом устройства. На фиг. 1 приведена структурная схема устройства; на фиг. 2 - алгоритм работы автомата блока сопряже-; ния. Устройство содержит первый триггер 1, второй триггер 2, третий триггер 3, четвертый триггер 4, регистр 5, элемент 6 И, пятый триггер 7 коммутатор 8, шифратор 9 блок сопряжения 10, первый выход 11 блока сопряжения 10, второй выход 12 блока сопряжения 10,третий выход 13 блока сопряжения 10, четвертый выход 1 блока сопряжения 10, пятый выход 15 блока сопряжения 10, шестой выход 16 блока сопряжения 10, седьмой выход -17 блока сопряжения 10, восьмой выход 18 блока сопряжения 10, девятый выход 19 блока сопряжения 10, десятый выход 20 блока сопряжения 10, первый вход 21 устройства, второй ход 22 устройства, третий вход 23 устройства, четвертый вход 2k устройства, пятый вход 25 устройства, выход 2б устройства., первый вход 27 вход 28 блока сопряжения 10, второй блока сопряжения 10, третий вход 29 блока сопряжения 10, четвертый вход 30 |блока сопряжения 10, пятый вход 31 блока сопряжения 10, шестой вход 32 устройства. Первый триггер 1 это триггер Работа абонента, второй триггер 2 триггер Адрес абонента, третий триггер 3 - триггер Управление абонента, четвертый триггер - триггер Информация абонента, регистр 5 служит для имитации данных абонента, пятый триггер 7 триггер Данные абонента, шифратор 9 служит для шифрации байта состояния, первый выход 11 блока сопряжения является шиной си1- „g „о,, ,2 блока сопряжения является шиной сигнала А, третий выход 13 блока сопряжения является шиной сигнала Е, четвертый выход И блока сопряжения является шиной сигнала О, пятый выход 15 блока сопряжения является шиной сигнала 5 Н, шестой выход 16 блока сопряжения является шиной сигнала Р, седьмой выход 17 блока сопряжения является шиной сигнала М, восьмой выХОД 18 блока сопряжения является шиной сигнала Информация канала, девятый выход 19 блока сопряжения является шиной сигнала Ускоренный интерфейс, первый вход 21,устройства является шинами канала, второй вход устройства 22 является шинай сигнала Запись, третий вход 23 устройства является шинами кода команды, четвертый вход устройства 2 является шиной сигнала Начальная выборка пятый вход устройства 25 является ши ной сигнала Останов, шестой вход устройства 32 является шиной управляющих сигналов. Блок сопряжения 10 состоит из дву триггеров, дешифратора, восьми элементов И и четырех элементов ИЛИ селектора и служит для выполнения вЫборки и связи с устройством вводавывода при работе с реальным устройством и при работе с устройством для контроля каналов ввода-вывода для вы работки сигналов, управляющих соотве ствующими выходами тр)иггеров имитационных сигналов. Он состоит из ряда элементов ИЛИ, каждый из которых логически складывает реальный сигнал устройства ввода-вывода с соответствующим имитационным сигналом. Блок сопряжения 10 выполнен по схеме конечного автомата. Устройство для контроля каналов ввода-вывода (имитатор) работает сле дующим образом. Во время начальной выборки, или ос танова устройства ввода-вывода (УВВ) имитатор по сигналам из блока сопряжения вырабатывает ответные сигналы, имитирующие сигналы реального УВУ. В качестве примера рассмотрим работу имитатора при выполнении последовательности начальной выборки и переда чи данных. Имитатор начинает работать в Ju, состоянии автомата БС (фиг. 2). По этому состоянию в имитаторе устанавливается в 1 первый триггер 1. По .работе абонента (РАБА) БС переходит в состояние Е. По это му состоянию в имитаторе устанавливается в 1 второй триггер 2 Адрес абонента (АДРА). Сигнал АДРА от реального ПУ служит для сигнализации о том, что адрес выбранного УВУ находится на шинах абонента. Для имитации такого ответа сигнал АДРА от имитатора открывает коммутатор 8, пропуская на выход устройства 2б адрес с первого входа 21 устройства с шин канала. Второй триггер 2 сбрасывается в О состоянии автомата БС. В Н состоянии в имитаторе устанавливается в 1 третий триггер 3 Управление Абонента (УПРА). Сигнал УПРА от реального УВУ сигнализирует каналу о том, что на шинах абонента находится информация о текущем состоянии УВУ (байт состояния). Значение отдельных разрядов байта состояния (нулевое или единичное) или их комбинации (код) определяют дальнейший режим работы канала и, следовательно, то оборудование, которое необходимо для выполнения этого режима работы. В имитаторе для получения различных кодов байта состояния ис- , пользуется шифратор 9, который кодирует байт состояния в зависимости от кода выполняемой команды, а также от того, выполняется начальная выборка УВУ или выполняется останов УВУ. Байт состояния с выхода шифратора 9 через коммутатор 8, открытый сигналом УПРА, попадает на выход устройства 26. Третий триггер УПРА 3 сбрасывается Р состоянии автомата. В М состоянии автомата БС в ли имитаторе устанавливается четвертый триггер Ц Информация абонента (ИНФА/. Этот сигнал служит для сигнализации каналу о том, что на шинах абонента находится байт данных. В имитаторе сигнал ИНФА открывает коммутатор 8, пропуская на выход устройства 26 данные с регистра 5. Данные на этот регистр записываются при выполнении команды Запись. Для имитации работы УВУ, имеющего средства ускорения интерфейса, в имитаторе имеется пятый триггер 7 Данные абоненты (ДАНА . Он устанавли- , вается поочередно с четвертым триггером и ИНФА При наличии сигнала на девятом выходе 19 блока сопряжения Ускоренный интерфейс,имитируя режим ускоренного интерфейса.Си гнал ДАНА также как и сигнал ИНФА открывает коммутатор 8, пропуская на выход устройст1 ак и сигнал ИНФА открывает коммутатор 8, пропуская на выход устройства 26 данные с регистра 5. Имитаторы устройств ввода-вывода входят в состав основного оборудования каналов ввода-вывода. Главное назначение их - обеспечение возможности контроля канала ввода-вывода без использования устройства ввода-вывода. Необходимость в такой поовеоке может быть вызвана: eo-neoBbiXj тем что пои некоторых отказах в работе системы ввода-вывода невозможно установить, кто явился источником отказа: канал,или УВУ, и желательно пр вести независимую поовеоку во-вторы ПОСКОЛЬКУ имитатор работает значител но быстрее УВУ, то проверка работоспособности канала с имитатором УВУ выполняется быстрее, что приводит к сокращению времени профилактики всей ЭВМ. Для проведения подобных проверок необходимо, чтобы имитатор обеспечивал возможность проверки максимального объема оборудования. Введение шифратора для имитации различных байтов состояния устройства ввода-вы вода позволяет осуществить более широкую проверку ре)йимов работы канала Имитаторы каналов и EC-it035 обеспечивают контроль 75% оборудования. Предлагаемое устройство позволяет проверить 93 оборудования. Не Проверяется только оборудование, работающее непосредственно на УВУ (уси лители Передатмики и усилители-при(емники интерфейсных сигналов), Сокра 1цение времени на профилактику ЗВМ и времени ремонта дает экономический эффект р. в год. Формула изобретения Устройство для контроля каналов ввода-вывода содержащее блок сопряжения, первый, второй, третий, четвертый триггеры, единичные входы которых соединены соответственно с первым, третьим, пятым, седьмым выходами блока сопряжения, второй четвертый, шестой, восьмой выходы которого соединены с нулевыми входами соответственно первого, второго, тре тьего, четвертого триггеров, единичные выходы которых соединены соотретственно с первым, вторым, третьим четвертым входами блока сопряжения. регистр, первый информационный вход которого является первым входом устройства, второй управляющий вход ре3k . а гистра является вторым входом устройства, о тли чающееся тем, что, с целью повышения быстродейстВИЯ устройства, в него введены элемент И, первый вход которого соединен с девятым выходом блока сопряжения, седьмой выход которого соединен с вторым входом элемента И, третий вход которого соединен с восьмым выходом блока сопряжения, пятый триггер, единичный вход которого соединен с выходом элемента И, а нулевой вход пятого триггера соединён с десятым выходом блока сопряжения, пятый вход которого соединен с единичным выходом пятого триггера, коммутатор, первый информационный вход которого является третьим входом устройства, шифратор, выход которого соединен с вторым информационным входом коммутатора, третий и четвертый информационные входы которого соединены с выходом регистра, первый управляющий вход коммутатора соединен с единичным выходом второго триггера, второй управляющий вход коммутатора соединен с первым входом шифратора и с единичным выходом третьего.триггера, четвертый управляющий вход коммутатора соединен с единичным выходом четвертого триггера, третий управляющий вход коммутатора соединен с единичным выходом пятого триггера и с пятым входом блока сопряжения, шестой и седьмой входы которого являются соответственно четвертым и пятым входами устройства и соединены с вторым и третьим входами шифратора, четвертый вход которого является третьим входом устройства, выход коммутатора является третьим выходом устройства, восьмой вход блока сопряжения является шестым входом устройства. Источники информации, принятые во внимание при экспертизе 1,Электронная вычислительная машина ЕС-1050. Под ред. A.M. Ларионова, М,, Статистика, 1976. 2.Канал ЕС-4035. Техническое описание, Ц53.057.0ПЗ ТО, лист. 72 (прототип).

SU 935 964 A1

Авторы

Герасимов Виталий Валентинович

Пьянков Александр Георгиевич

Романенко Нина Александровна

Стремин Сергей Александрович

Даты

1982-06-15Публикация

1980-07-04Подача