Устройство для программной диагностики каналов ввода-вывода и интерфейса
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 932498
Авторы: Горст, Краснобаев
Текст
(71) Заявитель 54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОЙ ДИАГНОСТИКИ КАНАЛОВ ВВОДА-ВЫВОДА И ИНТЕРФЕЙСА Изобретение относится к вычислитеп ной технике и может быть применено для диагностики неисправностей аппаратуры канадов и интерфейса вычислительных средств.Известно устройство для программной диагностики, содержащее регистр и элементы И 11 .Недостатком этого устройства является пониженное быстродействие, связанное16 с осуществлением диагностики вручную,Наиболее Йпьким по технической еуаности к предлагаемому является устройство для программной диагностики, содержащее блок контроля четности й регистр 2 Недостатком устройства является его сложность,Бель изобретения - упрощение устрой 20Указанная цель достигается тем, что в устройство для программной диагностики, содержащее блок контроля четности и регистр, введены триггер, ключ, кор-.ректор кода, дешифратор и формирователь сигналов пркзнака, первый, второйи третий входы которого соответственноподключены к первому и второму вйходам регистра и к выходу триггера, первый вход которого соединен с первымвходом устройства, а второй вход подключен к выходу переключателя и к первому входу регистра, первый выход формирователя сигналов признака соединен спервыми входами дешифратора и корректора кода, второй выход формирователясигналов признака соединен с вторымивходами дешифратора и корректора кода,третьи входы дешифратора и корректоракода подключены к второму входу устройства, третьи входы которого соответственно подключены к второму, третьему и четвертому входам регистра и кпервому, второму, третьему и четвертому входам блока контроля четности, выход которого срединен с четвертым входом корректора кода, выходы которого3 9324 и выходы дешифратора подключены к соответствующим выходам устройства.Кроме того, формирователь сигналов признака содержит первый, второй, третий и четвертый элементы И-НЕ, первые входы первого и второго элементов И-НЕ подключены соответственно к первому и второму входам формирователя сигналов признака, третий вход которого соединен с вторыми входами первого и второго 1 О элементов И-НЕ, выходы которых подключены соответственно к первому и второму входам третьего элемента И-НЕ .и к первому и второму входу четвертого элемента И-НЕ, выходы третьего и чет вертого элементов И-НЕ соединены с первым и вторым выходами формирователя сигналов признака соответственно.При этом корректор кода содержит пятый, шестой и седьмой элементы И-НЕ, 20 первые, вторые, и третьи входы пятого и шестого элементов И-НЕ соединены соответственно с первым, вторым итретьим входами корректора, выходы пятого и шестого элементов И-НЕ соединены с соответствукицими выходами корректора, четвертый вход корректора подключен к четвертому входу шестого элемента И-НЕ и к первому и второму входам седьмого элемента И-НЕ, выход30 которого соединен с четвертым входом пятого элемента И-НЕ,На фиг. 1 изображена схема устройства; на фиг. 2 - схемы формирователя и корректора кода.Устройство содержит ключ 1, регистр 2, триггер 3, формирователь 4 сигналов признака, дешифратор 5, блок 6 контроля четности и корректор 7 кода. формирователь и корректор кода включают семь элементов И-НЕ 8-14.0 Устройство работает следующим обра-. зом.В случае работы ЭВМ с системой45 ипоч 1 выключен и все команды выполняются согласно начальной разработке.При появлении необходимости в диагностике (возникновении сбоев) ключ 1 устанавливается в положение "диагностика и запускается проверочная тестовая программа. Во время работы какого-либо кз каналов (1-го селекторного, 2-го селекторного или мультиплексного) признаками ПКС 1 или ПКС 2 устанавливается в "единицу" один из двух триггеров регист ра работающего канала, другой триггер этим признаком устанавливается в "нуль", Признаком мультиплексного канала ПКМ 98 4оба триггера устанавливаются в "единицуЕсли в байте состояния канала (БСК)нет признаков, анализируемых программнои указывающих на ошибки канала илиинтерфейса, то "единичное состояниетриггеров регистра 2 никак не влияет надальнейшую работу ЭВМ,. Если же в БСКпоявляются соответствующие признаки,то управление передается команде, которая обращается к несуществующей области памяти, инициируя программное прерывание по нарушению адресации, которое вызывает смену слом состоянияпрограммы. Вырабатываемый при этом ивпульс Сб. Адр. устанавливает в единицутриггер 3, который разрешает прохождениесигналов с регистра 2 через формирователь 4. Благодаря такой последовательности всякие ограничения на стандартнуюсистему команд до появления необходимости в диагностике исключаются.После смены слова состояния программы. начинает выпсдняться ряд следующих друг за другом модифицируемыхкоманд Загрузка" формата регистр-ре,гистр ( ЬК ), которые могут чередоваться с немодифицируемыми командами,например, Запись в память",Модификация заключается в следующем.Сигналы СК 1, СК 2 из формирователя 4поступают на дешифратор 8, который взависимости от их состояния (т.е. номера работающего канала) подготавливаетсоответствующие схемы для модификацииадреса.По сигналу занесения на регистр адреса локальной памяти (ГРР), вырабатываемому микропрограммно при выполнении команды Я, информация из младшей тетрады служебного регистра процессора (ГРСЗ) ГРР-ГРСЗП поступаетна дешифратор 5, который вырабатываетсигналы М 1 при.диагностироваиии мультиплексного канала, М 1 и М 3 - 1-госелекторного канала и М 1 и М 2 - 2-госелекторного канала, в результате чегок содержимому ГРР приформированыб-ой, или О ой и 2-ой, или 0-ой и 1-ыйразряды. Таким образом, на. регистр первого операнда команды передана информация из ячеек 8 Х, АХ 16, или СХ 6, гдеХ определяется номером регистра второго операнда.Отсюда видно, что при диагностирова-.нии оборудования интерфейса и аппаратуры селекторных каналов, регистр адресамодифицируется двумя разрядами, чтане меняет четности его содержимого и,следовательно, не требует дополнительной диагностической коррекции контрольного разряда.При дивгностировании аппаратуры мультиплексного канала модификация происходит одним разрядом и четность содержимого ГРР меняется. Для предотвращения выработки сбоя в этом случае блок 6, на который поступает младшая тетрада регистра ГРСЗ (4-7 разряды), 0 вырабатывает сигнал, поступающий в корректор 7. В зависимости от четности младшей тетрады регистра ГРСЗ корректор ;7 выдает сигнапы диагностической коррекции - ДК 1 или ДК 2, изменяющие 5значения контрольного разряда регистра адреса локальной памяти на обратное.Сброс регистра 2 производится сигналом аппаратного гашения (АГ), сброс триггера 3 осущесгвяется сигналом АГ и признаком работы мультиплексного канала ПКМ.Предлагаемое устройство дает возможность проанализировать содержимое диагностической и служебной областей локвль-, ной памяти непосредственно после сбоя при минимальных затратах дополнительного оборудования. Кроме того, оно значительно проще, известных устройств.формула изобретения1. Устройство для программной диагностики каналов ввода-вывода и интерфейса, содержащее бпок контроля четности и регистр, о т л и ч а ю щ е е с я тем, что, с цепью упрощения устройства,в него введены триггер, ключ, корректор кода, дешифратор и формирователь сигналов признака, первый, второй и третий входы которого соответственно подключены к первому и второму выходам ре гистрв и к выходу триггера, первый ,вход которого соединен с первым входомустройства, а второй вход подключен к :выходу ключа и к первому входу регистра, первый выход формирователя сигналов признака соединен с первыми входа(ми дешифратора и корректора кода, вто рой выход формирователя сигналов приз- фкака соединен с вторыми входами дещифраторв и корректора кода, третьи входы дешифратора и корректора кода подключены к второму входу устройства, третьи входы которого соответственно подключены к второму, третьему и четвертому входам регистра и к первому, второму,):третьему и четвертому входам блока конт роля четности, выход которого соединен с четвертым входом корректора кода, выходы которого и выходы дешифратора подключены к соответствующим выходам устройствами2. Устройство по п. 1, о т л и ч а ю- щ е е с я тем, что формирователь сигналов признака содержит первый, второй, третий и четвертый элементы И-НЕ, пер-вые входы. первого и второго элементов И-НЕ подключены соответственно к перво му и второму входам формирователя сигналов признака, третий вход которого соединен с вторыми входами первого и второго элементов И-НЕ, выходы которых подключены соответственно к первому и второму входам третьего элемента И-НЕ и к первому и второму входу четвертого элемента И-НЕ, выходы третьего и четвертого элементов И-НЕ соединены с первым и вторым выходами формирователя сигналов соответственно.3. Устройство цо п, 1, о т л и ч а ю - щ е е с я тем, что корректор кода содержит пятый, шестой и седьмой элементы ИНЕ, первые, вторые и третьи входы пятого и шестого элементов И-НЕ соединены соответственно с первым, вторым и третьим входами корректора, выходы пятого и шестого элементов И-НЕ соединены с соответствующими выходами корректора, .четвЕртый вход корректора подключен к четвертому входу шестого элемента И-НЕ и к первому и второму входам седьмого элемента И-НЕ, выход которого соединен с четвертым входом пятого элемента И Щ;.Источники информации,принятые во внимание при экспертизе1. Техническое описание устройстваЕС 4035, Ц 53, 057.003 ТО, М., 1980.2. Патент США И 3904860,кл. С 06 Р 11/06, опубпик. 1976 (прототип).
СмотретьЗаявка
2892362, 03.01.1980
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ УПРАВЛЯЮЩИХ МАШИН И СИСТЕМ
КРАСНОБАЕВ ВИКТОР АЛЕКСАНДРОВИЧ, КРАСНОБАЕВ ЛЕОНИД АЛЕКСАНДРОВИЧ, ГОРСТ ВАЛЕНТИН ВИКТОРОВИЧ
МПК / Метки
МПК: G06F 11/10
Метки: ввода-вывода, диагностики, интерфейса, каналов, программной
Опубликовано: 30.05.1982
Код ссылки
<a href="https://patents.su/4-932498-ustrojjstvo-dlya-programmnojj-diagnostiki-kanalov-vvoda-vyvoda-i-interfejjsa.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программной диагностики каналов ввода-вывода и интерфейса</a>
Предыдущий патент: Устройство для контроля цифровых узлов
Следующий патент: Устройство для исправления ошибок в системе остаточных классов
Случайный патент: Способ измерения величины зазора между обкатываемыми цилиндрами