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

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

154) УСТРОЙСТВО ДЛЯ ПРОГРАММНОЙ ДИАГНОСТИКИ КАНАЛОВ ВВОДА-ВЫВОДА И ИНтеРФЕЙСА

I

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

Известно устройство для программной диагностики, содержащее регистр и элементы И l .

Недостатком этого устройства является пониженное быстродействие, связанное с осуществлением диагностики вручную.

Наиболее близким по технической сущности к предлагаемому является устройство для программной диагностики, со дергжатиее блок контроля четности и ре ГИСТр 2. .

Недостатком устройства является его сложность.Цель изобретения - упрошение устройства.

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

И регистр, введены триггер, ключ, корректор кода, дешифратор и формирователь сигналов признака, первый, второй и третий входы которого соответственно подключены к первому и второму выходам регистра и к выходу триггера, первый в5сод которого соединен с первым входом устройства, а второй вход подключен к выходу переключателя и к первому входу регистра, первый выход формиtoрователя сигналов признака соединен с первыми входами дешифратора и корректора кода, второй выход формирователя сигналов признака соединен с вторыми входами дешифратора и корректора кода,

5 третьи входы дешифратора и корректора кода подключены к второму входу уст ройства, третьи входы которого соответственно подключены к второму, третьему и четвертому входом регистра и к

первому, второму, третьему и четвертому входам блока контроля четности, выход которого с четвертым входом корректора кода, выходы тторого li выходы дешифратора подключеш г к соответствующим выходам устройства. Кроме того, формирователь сигналов признака содержит первый, второй, третий и четвертый элементы И-НЕ, первы входы первого и второго элементов И-Н подключены соответственно к первому и второму входам формирователя сигналов признака, третий вход которого соединен с вторыми входами первого и второго элементов И-НЕ, выходы которых подключены соответственно к первому и второму входам третьего элемента И-НЕ .и к первому и второму входу четвертого элемента И-НЕ, выходы третьего и четвертого элементов И-НЕ соединены с первым и вторым выходами формирователя сигналов признака соответственно. При этом корректор кода содержит пятый, шестой и седьмой элементы И-НЕ первые, вторые, и третьи, входы пятого и шестого элементов И-НЕ соединены соответственно с первым, вторым и третьим входами корректора, выходы пятого и шестого элементов И-НЕ соединены с соответствующими выходами корректора, четвертый вход корректора подключен .к четвертому входу шестого элемента И-НЕ и к первому и второму входам седьмого элемента И-НЕ, выход которого соединен с четвертым входом пятого элемента И-НЕ. На фиг. 1 изображена схема устройства; на фиг. 2 - схемы формирователя и корректора кода. Устройство содержит ключ 1, регистр 2, триггер 3, формирователь 4 сигналов признака, дешифратор. 5, блок б контрол четности и корректор 7 кода. Формирователь и корректор кода включают семь элементов И-НЕ 8-14. Устройство работает следующим обра зом. В случае работы ЭВМ с системой кгаоч 1 выключен и все команды выполняются согласно начальной разработке. При появлении необходимости в диагност ке (возникновении сбоев) ключ 1 устана ливае ся в положение диагностика и запускается проверочная тестовая программа. Во время работы какого-либо из каналов (1-го селекторного, 2--го селек торного или мульт1шлексного) признаками ПКС1 или ПКС2 устанаЕяивается в один из двух триггеров регист- нии единицу

ра работающего канала, другой триггер этим признаком устанавливается в нуль Признаком мультиплексного канала ПКМ

ры селекторных каналов, регистр адреса модифицируется двумя разрядами, что .не меняет четности его содержимого и. 8 оба триггера устанатзливаются в единицу. Если в байте состояния канала (БСК) нет признаков, анализируемых программно, и указываюишх на ошибки канала или интерфейса, то единичное состояние триггеров регистра 2 никак не влияет на дальнейшую работу ЭВМ,. Если же в БСК появляются соответствующие признаки, то управление передается команде, которая обращается к несуществующей области памяти, инициируя программное прерывайие по нарушению адресации, которое вызывает смену слова состояния программы. Вырабатываемый при этом импульс Сб. Адр. устанавливает в единицу триггер 3, который разрешает прохождение сигналов с регистра 2 через формирователь 4. Благодаря такой последовательности всякие ограничения на стандартную систему команд до появления необходимости в диагностике исключаются. После смены слова состояния программы, начинает выполняться ряд следующих друг за другом модифицируемых комайд Загрузка формата регистр-ре:гйстр ( LiR ) которые могут чередоваться с немодифицируемыми командами, например, Запись в память. Модификация заключается в следующем. Сигналы СК1, СК2 из формирователя 4 поступают на деши(|чэатор S, который в зависимости от их состояния (т.е. номера работающего канала) подготавливает соответствующие схемы Для модификации адреса. По сигналу занесения на регистр адреса локальной памяти (ГРР), вырабатываемому микропрограммно при вьшолнении команды LR , информация из младшей тетрадь служебного регистра процессора (ГРОЗ) ГРР-ГРСЗП поступает на дешифратор 5, который вырабатывает сигналы Ml при. диагносггировании мультиплексного канала, Ml и МЗ - 1-го селекторного канала и Ml и М2 - 2-го селекторного канала, в результате чего к содержимому ГРР приформированы 6-ой, или Отюй и 2-ой, или О-ой и 1-ый разряды. Таким образом, на регистр первого операнда команды передана информация из ячеек SXj, AXj, вдш СХ|ж, где X определяется номером регистра второго операнда. Отсюда видно, что при диагностировав оборудования интерфейса и аппаратуследовательно, не требует дополнительной диагностической коррекции контрольного разряда. При диагностировании аппаратуры мультиплексного канала модификация происходит одним разрядом и четность содержимого ГРР меняется. Для предотвращения выработки сбоя в этом случае блок 6, на который поступает младшая тетрада регистра ГРСЗ (4-7 разряды), ЕЫрабатывает сигнал, поступающий в корректор 7. В зависимости от четности младшей тетрады регистра ГРСЗ коррект :7 выдает сигналы диагностической коррекции - ДК1 или ДК2, изменяющие значения контрольного разряда регистра адреса локальной памяти на обратное. Сброс регистра 2 производится сигна Л01«( аппаратного гашения (АГ), сброс триггера 3 осуществляется сигналом АГ V признаком работы мультиплексного канала ПКМ. Предлагаемое устройство дает возмож ность проанализировать содержимое диагностической и служебной областей локаль ной памяти непосредственно после сбоя при минимальных затратах дополнительного оборудования. Кроме того, оно значительно проще, известных устройств. Формула изобретения 1. Устройство ддя программной диагHocTHitB каналов ввода-вывода н интерфейса, содержащее блок контроля четяостн н регистр, отличающееся тем, что, с целью упрощения устройства в него введены триггер, ключ, корректор кода, дешифратор и формирователь сшналов признака, первый, второй и третнй входы которого соответстветшо подключены к первому и второму выходам ре« гистра и к выходу триггера, первый .вход которого соединен с первым входом устройства, а второй вход подключен к выходу ключа и к первому входу регистра, первый выход формирователя сигналов признака соединен с первыми входа1МИ дешифратора и корректора кода, второй выход формирователя сигналов признака соединен с вторыми входам«т дешифратора и корректора кода, третьи входы деши(|чэатора и корректора кода подключены к второму входу устройства, третьи входы которого соответственно подключены к второму, третьему и четвертому входам регистра ,и к первому., второму, третьему и четвертому входам блока контроля четности, выход которого соединен с четвертым входом кс ректора кода, выходы которого и выхо/1Ы дешифратора подключены к соответствующим выходам устройства 2.Устройство по п. 1, о т л и ч а е е с я тем, что формирователь сигналов признака содержит первый, второй, третий и четвертый элементы И-НЕ, первые входы первого и второго элементе И-НЕ подключены соответственно к перво му и вторся входам формирователя сигналов присжака, третий вход которого соединен с втор1ыми входами первого и второго эл ентов И-НЕ, выходы которых подключены соответственно к первому и второму входам третьего элемента И-НЕ и к первому н второму входу четвертого элемента И-НЕ, выходы третьего и четвертого И-НЕ соединены с первым и вторым выходами формирователя сигналов соответственно. 3.Устройство по п. 1, о т л и ч а ю щ е е с я т&л, чуо корректор кода содер жят пятый, шестой н седьмой элементы И-НЕ, первые, вторые я третьи входы пятого и шестого элементов И-НЕ соедянеиы соответственно с первым, вторым н третьим входами корректора, выходы пятого и шестого И-НЕ соединены с, соответствующими выходами корректора, четвертый вход корректора подключен к четвертому входу шестого элемента И-НЕ н Е левому н второму входам седьмого элемента , выход которого соединен с четвертым входом пятого элемента Й-ЛБ-Истоштпсн нвформаяии, принятые во внимание при экспертизе 1.Техническое описеиие устройства ЕО-4О35, Ц53, О57 .ООЗТО. М., 198О. 2.Патеяг США № 3904860, кй. Q Об 11/О€5, опублик. 1976 (прототип).

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

название год авторы номер документа
Устройство для ввода и вывода информации 1980
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
SU905811A1
УСТРОЙСТВО УПРАВЛЕНИЯ КАНАЛАМИ 1973
  • Авторы Изобретени В. П. Качков, Н. А. Мальцев, В. И. Овс Нников, Ю. В. Тихович, Р. М. Аверь Нова Р. И. Абражевич
SU386395A1
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с внешним устройством 1984
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Воронцов Владимир Александрович
  • Пронин Владимир Михайлович
  • Рымарчук Александр Григорьевич
  • Сигалов Гдалий Григорьевич
  • Хамелянский Владимир Семенович
  • Зильбергельд Иосиф Михайлович
SU1272337A1
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1981
  • Хельвас Валерий Пантелеймонович
SU1003066A1
Система обмена 1978
  • Братюк Яков Васильевич
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU809138A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ 1992
  • Петухов В.И.
  • Зайцев Б.М.
  • Колодицкий А.К.
  • Немкова В.А.
RU2032938C1
Устройство для формирования и передачи дискретных сигналов 1985
  • Вергелис Николай Иванович
  • Тихонов Юрий Павлович
  • Пупедис Иварс Албертович
SU1277420A1
Устройство для вывода информации 1984
  • Спиридонов Святослав Сергеевич
  • Билова Светлана Александровна
  • Билов Евгений Адольфович
SU1238090A1
Микропрограммное устройство для управления каналами ЭВМ 1982
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Сиротко Елена Анатольевна
  • Церлюкевич Алла Иосифовна
SU1068938A1
Вычислительное устройство для реализации логических функций 1983
  • Диденко Константин Иванович
  • Конарев Анатолий Николаевич
  • Перекрестов Анатолий Григорьевич
  • Ручинский Анатолий Антонович
  • Черепаха Анатолий Константинович
SU1269130A1

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

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

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

SU 932 498 A1

Авторы

Краснобаев Виктор Александрович

Краснобаев Леонид Александрович

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

Даты

1982-05-30Публикация

1980-01-03Подача