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

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

(54) УСТРОЙСТВО ДЛЯ ТЕСТОВОЙ ПРОВЕРКИ УЗЛОВ КОНТРОЛЯ КАНАЛОВ ВВОДА-ВЫВОДА

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

название год авторы номер документа
Адаптер канал-канал 1982
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU1067492A1
Устройство для контроля внешних абонентов вычислительных комплексов 1982
  • Рукоданов Юрий Петрович
  • Генералов Евгений Федорович
  • Друзь Леонид Вольфович
  • Рындин Вячеслав Николаевич
SU1062710A1
Устройство для контроля канала ввода-вы-ВОдА ВычиСлиТЕльНОй МАшиНы 1979
  • Погорелов Леонид Александрович
  • Корнеев Юрий Сергеевич
SU840869A1
Устройство для сопряжения абонентов с ЭВМ 1986
  • Аронов Борис Моисеевич
  • Левчук Станислав Андреевич
  • Наточанный Стэз Абрамович
SU1410041A1
Устройство для контроля цифровых печатных узлов 1983
  • Ефимов Вячеслав Владимирович
  • Махалин Борис Николаевич
  • Хромов Владимир Макарович
SU1179233A1
Устройство для сопряжения 1983
  • Кондратьев Виктор Александрович
SU1176338A2
Стенд для контроля и управления процессором 1979
  • Дудкин Борис Семенович
  • Ермоленко Алексей Васильевич
  • Гафаров Михаил Акимович
  • Рогов Игорь Сергеевич
  • Цветков Анатолий Петрович
  • Шишкин Владимир Иванович
SU868762A1
Устройство для контроля и диагностики логических узлов 1980
  • Руденко Валентин Дмитриевич
  • Толкачев Александр Нинельевич
  • Чмут Владимир Ефимович
SU960825A1
УСТРОЙСТВО УПРАВЛЕНИЯ СОПРЯЖЕНИЕМ АБОНЕНТОВ 1993
  • Перекатов В.И.
  • Бурцев В.С.
  • Крылов А.С.
  • Татауров М.И.
  • Шилов И.А.
RU2037196C1
Адаптер канал-канал 1979
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
  • Цуранич Василий Иванович
SU851391A1

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

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

I

Изобретение относится к вычислительной технике и может быть использовано для 1фоверки рйботоспособности узлов контроля каналов ввоаа-вьшода ЦВМ

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

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

Наиболее близким к изобретению является устройство для тестового контроля каналов ввода-сывода ци4ровой вычио-; лительной машины, содержащее блок con ряжения, регистры адреса, регистры команд, дешифратор команд, блсж управле -. ния, элемент ИЛИ, блок формирования байтов состояния, блок ффмирования данных, регистр данных и используется для автономной наладки и оперативного прог10раммного контроля каналов ввода-вывода информации цифровых вычислительных машин 12.

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

20

. к зависаниям ia канале при неисправности контрольного оборудования.

Цель изобретения - повышение достоверности кштроля. Поставленная цепь досгигается тем, что в устройство цля тестовой проверки узлов контроля каналов ввода-вьюода вве дены первый и второй ффмирователи импульсов, первый, второй и третий тригг ры, первый и вгароЛ коммутаторы, переключатель, элемент задержки, элементы И, И-ИЛИ, ИЛИ-НЕ, И-НЕ, и И-41ЛИ-НЕ, Причем первый управляющий выход контролируемого канала соединен с первым входом элемента И-НЕ и со входом первого форМ1фователя импульсов, выход которого соединен с единичным входом первого триггера, выход блока сравнения соединен со вторым входом элемента 1-HEj выход которого соединен с единичным вхо дом второго триггера, второй управляющи выход контролируемого канала соединен со счетным входом счетчика, с третьим входом элемента И-НЕ и с нулевым входом второго триггера, нулевой выход которого соединен с первыми входами элементе И-ИЛИ-НЕ, ИЛИ-НЕ и И, третий управляющий выход контролируемого канала соединен с четвертым входом элемента И-НЕ и со вторым входом элемента И, выход которого является управляпощим вхо дом контролируемого канала, четвертый управляющий выход контролируемого канала соединен с пятым входом элемента ИНН, пятый управл5яснций выход кштролиру емого канала соединен с первым входом элемента И-41ЛИ, со входом второго формирователя импульсов, со вторым входом элемента И-ИЛИ-НЕ, выход котфого соединен с нулевым входом первого трипгера, единичный выход первого триггера соединен с третьим входом элемента ИИЛИ-НЕ, со втфым входом элемента ИИЛИ и с первым угравляющим входом первого коммутатора, выход которого является первым информационным выходом устройства, выходы регистра адреса соедин 1ы с первым информационным входом первого коммутатора, выход блока формирЬввния тестовых воздействий соединен с первым информационным входом второго коммутатора, со вторым информационным входом коммутатора и с третьим входом элемента И-ИЛИ, выход которого соединен с первым управляющим входом второго коммутатора, выход которого является вторым информационным выходом устройства, вы ход второго формирователя импульсов соецинен с единичным вкодом третьего триггера, единичный выход которого соединен со вторыми управляющими входами первого и второго коммута тора, со входом элемента задержки и первым входом переключателя, выход алэмента задержки соединен со вторым вхо дом переключателе выход которого соединен со втфым входом элемента ИЛИНЕ, единичный выход второго триггера соединен с третьим управляющим входом второго коммутатора, выход элемента ИЛИ-НЕ соединен с нулевым входом третьего триггера, первый и второй информационный выходы устройства соединены со входами блока индикации. На чертеже т едставлена функциональная схема устройства для тестовой прсеерки узлов контроля каналов вводавьюода. Устройство содержит блсж I формирования тестовых воздействий, счетчик 2, счетный вход которого подключен к входу 3 устройства, который является управляющим выходом контролируемого канала, установочный вход устройства 4, блок 5 индикации, -блок 6 сравнения, регистр 7 адреса, информационные входы 8 устройства, элемент И-НЕ 9, входы 10.11и 12 устройства |Которые являются управляющими выходами контролируемого канала, триггер 13, элемент И 14, выход 15 устройства, который является управляк«1ШМ входом контролируемого канала, формирователь 16 импульсов, йслючающий в себя элемент И-НЕ 17, первый вход которого подключен к выходу элемента 18 задержки, вход которого подключен ко входу элемента НЕ 19, выход которого подключен ко, второму входу элемента ИНЕ 17, триггер 2О, элемент И-ИЛИ 21, элемент И-ИЛЙ-НЕ 22, коммутатор 23, вход 24 устройства, который является управлякацим выходом канала, формирователь 25 импульссв, состав которого аналогичен составу формирователя 16 импульсов, триггер 26, элемент 27 задержки, переключатель 28, элемент ИЛИНЕ 29,Коммутатор 30, информационные выходы 31 и 32 устройства. Входы 3, 11.12устройства и выход 15 устройства подключены к линиям управления контролируемого канала. Причем вход 3 устройства подключен к линии управления Работа канала , вход 12 устройства подключен к линии управления Выборка, вход 11 устройства подключен к линии управления Разрешение выборки выход 15 устройства подключен к линий управления Обратная выборка . Йн- формзционные входы 8 устройства под,- ключены к информационным шинам контролируемого канала. Входы Ю и 24 устройства подключены к линиям иденги якаиии контролируемого канала, причем вход Ю устройсгва подключен к линии идентификации Адрес от канала , а вход 24 устройства подключен к лшгаи идентификации Управление канала. Информационный выход 31 устройства подключен к информационным шинам абонента, а информацйонный выход 32 устройства подключен к ЛИНИ51М идентификации абонента. Устройство работает следующим образом. При подаче на устройство питающего напряжения счетчик 2 обнуляется по установочному входу 4. Запуск устройства осуществляется оператором или грограммой, при этом канал обращается к устройству с последовательност ю сигналов началшой выборки. Канал начинает «ырабатывать последовательность сигналов начальной выбсрки с появлением управл5по- щего сигнала на входе 3 устройства. Этот управляющий сигнал записывает в счетчик 2 единицу. Блок I dюDMИDOвaния тестовых воздействий реагирует на появление на своих входах кодовой комбинации таким образом, что на его выходах появляется ..первая неправильная комбинация сигналов ,, интырфейса (например одновременное . JV4rk f VT rkkT -kVrk l rVVTJ k Kkf k «/%VV«TCSf4 Wf.- явление двух сигналов идентификации абонента). Эта неправильная комбинация сигналов интерфейса поступает в коммутатор ЗО, который после завершения обмена с каналом сигналами начальной выборки подаёт первую неправильную комбинацию сигналов интерфейса в канал. Оператор (или Jпрограмма), убедившись в правильно реакции узлов контроля канала на неправильную комбинацию сигналов интерфейса, сбрасывает канал ввода-вывода, в исхорн ное состояние. После этого оператор (или программа) снова обращается к устройству для тестовой гфоверки узлов контроля каналов ввода-Фьшода. Новое появление управляющего сигнала на входе 3 устройства записьтает в счетчик 2 еще одну единицу. Блок 1 формирования тестовых воадейстьий преобразует значения.pa3pstf: дов счетчика 2 таким образом, что. на его вькодах появится следующая непра-вильная комбинация сигналов интерфейса, которая через коммутатор 30 выдается в канал ввода-вывода для проверки узлов контроля канала. Процесс контроля продолжается аналогично указанному. При осуществлении про верки узле контроля сигналов интерфейса по четноста проверочная комбниация сигналов интерфейса с выхода блока 1 формирования тестовьпс воодействий будет выдаваться в канал ввода-вывода через коммутатор 23. Перебрав все неправитлые комбинации сигналов интер- фейса, блок 1 формирования тестовых воздействий при следующей aaraiciii единицы в счетчик 2 не выдает в ответ на поступивший на вход 11 устройства управляющий сигнал канала ответных сиг налов абонента, тем самым организует перерыв в работе интерфейса со стороны абонента во времени . Этим проверяется работоспособность узлов контроля канала ввооа-вьюода по времени. В . неработоспособности какого-либо узла контррля канала вв6д19-вывода по состоянию сигналов блока 5 индикации можно су дить на какую неправильную последовательность сигналов интерфейса или на временной интервал не реагирует соответствующий узел контроля канала вводавывода и принять меры для устранения неиспр авнос ти. Обмен канала ввода-вывода с ycTpofrством происходит следующим образом. Последовательность сигнале начальной выборки начинается ,с появления . равляющего сигнала на входе 3 устрой ,V ства. На информационных входах устройства 8 появляется адрес внешнего устройства (в данном случае адрес устройства для тестовой проверки узлов контроля каналов ввода-вывода). Асфес этого устройства устанавливается состоянием регистра адреса 7 (это может быть группа выключателей). При совпаден ш афеса устройства, поступившего на информационные входы 8 устройства и адреса, установленного на регистре адреса 7, на выходе блока 6 сравнения появляется сигнал (в данном случае логическая I). Этот сигнал подается на элемент И-НЕ 9, на который так же через определенные (стандартные) интервалы времени приходят управляю11ще сигналы канала вводавывода, поступающие на входы Ю, 11 и 12 устройства. Совпадение этих сигна-„„«,„т, nnrrvmmлов с управляющим сигналом, поступив,,- ж , «« устройства, формирует на выходе элемента И-НЕ 9 импульс, который устанавливает триггер 13 в I Сигнал с единичного выхода триггера 13 через коммутатор 30 выдается в канал с информационного выхода 32 устройства по линии управления Работа абсмента, а сигнал, снимаемый в с нулёпого выхода триггера 13, закрывает элемент И 14, препятствуя дальнейшему растфостранеШ Ю. управляющего сигнала со входа 12 устройства. Ффмирователь 16 импульсов формирует импульс из заднего фронта Bxopjippo управляющего сигнала, посту пившего на вход 1О устройства. Этот устанавливает триггф 20 в I. Сигнал с выхода триггера 20 поступает на вход элемента 21 и через коммутатор SO выдается в канал с инффмационного выхода 32 по линии идентификадин йдрес от абонента. Одновременно открывается коммутатор 23 для прохождения кода адреса устройства, который предварительно должен быть установлен на регистре 7 адреса и код устройства в ыдается в канал с инффмаиион- ного выхода 31 по информационным шинa абонента. При получении от канала вводавывода управляющего сигнала, поступак щего на вход 24 устройства, и при наличии управляющего сигнала на входе 3 устройства элемент И-ИЛИ-НЕ 22 вырабатьшает сигнал сброса триггера 20. Фор-25 мирователь 25 импульсов формирует импульс из заднего ( управляющего Сд гнала, поступающего на вход 24 устройства, которай устанавливает триггер 26 в t, . Сигаал с выхода триггера 26 выдается в канал коммутатфом ЗО с информационного выхода 32 по линии иденТ1гф11Кедии Управление абонента. Этот сигнал также открывает коммутатор ЗО и коммутатор 23 для прохождения непра- . сигаалов интерфейса и сигналов интерфейса с неправильной четностью, вь рабатываемых блоком I формирования тестовых воздействий Длительность ynsравляющего сигнала с выхода триггера 26 определяеася либо элементом 27 задержки, либо управляющим сигналом канала ввода-вывода, поступающим на вход 3 устройства в зависимости от положения переключателя- 28. Таким образом, устройство для тестовой гфоверки узле© контроля каналов ввода-вывода вырабатывает сигналы обмена с каналом. После окончания еа последовательности началшой выборки устройство осуществляет проверку работоспособности узлов контроля канала по кштгролю множества признаков интерфейса узлов по контролю сигналов интерфейса п четкости, а также контроль узлов ограничителя простоя времени. Неработоспособность узлов контроля канала ввода-В1 вода хотя и не влияет на процесс обмена при исправных внешних устройствах, но ри неисправностях во внешних устройтвах может привести к зависаниям в анале и прекращению вычислительного процесса. Применение предлагаемого устройства позволяет повьюить достоверость выявления ошибсж обмена канала вода-вывода со внешними устройствами. Формула изобретения Устройство для тестовой 1фоверки. узлов контроля каналов ввода-вывода, содержащее счетчик, блок формирования тестовых воздействий, блок индикации. блек сравнения и регистр адреса, причем Х тансФочный вход устройства является установочным входом счетчвйса, выходы котфого соединены с входами блока фор- мирования тестовых, воздейст вий, информааионные входы устройства соединены со входами блока индикации и первой группой входов блока сравнения, вторая группа входов которого соединена с группой выходов регистра адреса, о. т ли ч а ю щ е е с я тем, что, с целью повышения дост(жерности контроля, устройство содержит первый и второй ффмирователи импульсов, первый , второй и третай триггеры, первый и втфой коммутаторы, переключатель, элемент задержки, элементы И, И- ИЛИ, ИЛИ-НЕ, И-НЕ и И-ИЛИ-НЕ, причем первый управляющий выход Кштроли- руемого канала соединен с первым входом элемента И-НЕ и со входом формирователя импульсов, выход которого соединен с единичным входом первого триггера, выход блока сравнения соединен со вторым входом элемента И-НЕ, выход которого соединен с единичным входом второго триггера, второй управляющий выход контролируемого канала соединен со счетным входом счетчика, с третьим входом элемента И-НЕ и с нулевым входом второго триггера, нулевой выход котфого соединен с первыми входами элементов И-ИЛИ-НЕ, ИЛИ-НЕ и И, третий управл5пощий выход контролируемого канала соединив с четвертым входом элемента И-НЕ и со вторым входом элемента И , выход которого является управляющим входом контролируемого канала, четвертый управляюишй выход контролируемого канала соединен с пятым входом элеме1йа И-НЕ, пятый управляющий выход контролируемого канала соединен с первым входом элемента И- ИЛИ, со входом второго формирователя импульct, со вторым входом элемента И-ИЛИ-

SU 922 752 A1

Авторы

Барановский Владимир Дмитриевич

Рукоданов Юрий Петрович

Путилов Владимир Борисович

Даты

1982-04-23Публикация

1979-09-17Подача