Архив для категории ‘Компьютерные технологии’

Массив микротестов блока контроля и диагностики

Четверг, декабря 30, 2010

Функционирование микродиагностических тестов возможно при наличии встроенной в процессор ЭВМ аппаратуры – диагностического адаптера блока контроля и диагностики, который представляет собой в некотором роде встроенный сервисный процессор (имеются система команд адаптера, дешифратор команд, регистры данных диагностирования, буфер памяти).
Адаптер реализует выполнение тестов диагностирования с пультового накопителя или из диагностического буфера. В первом случае команды и данные с пультового накопителя поступают непосредственно на выполнение, во втором – команды и данные по одному сектору загружаются предварительно с пультового накопителя в диагностический буфер и далее последовательно выполняются из него.
Соответствие между микропрограммными средствами, входящими в систему микродиагностики процессора ЕС2060 и диагностируемыми ими объектами, выглядит следующим образом.
Массив микротестов блока контроля и диагностики расположен на кассетном носителе данных, имеющем децимальный номер ХХ4.079.127-02. Микротесты проверяют следующее оборудование и функции адаптера микродиагностики: блок связи с пультовым накопителем, блок приема данных, схему развертки команд, регистр команд адаптера, блок контроля и диагностики, схемы контроля процессора, буфер диагностики, команды адаптера микродиагностики, информационный регистр, регистр состояния программы, регистр адреса памяти, регистр микрокоманд, буферные регистры повторения, режимы работы адаптера.
Массив микротестов арифметического блока расположен на кассетном носителе данных, имеющем децимальный номер ХХ4.079. 127-03.

Микропрограммные средства диагностирования на основе метода функционального кодирования

Среда, декабря 29, 2010

В ЭВМ ЕС 1060 средством микропрограммного уровня реализации диагностирования узлов и блоков процессора является система микродиагностикн процессора ЕС2060. В ЭВМ ЕС 1061 аналогичным средством служит система микродиагностики процессора ЕС2361. Микропрограммные тесты этих систем позволяют локализовать неисправности процессора с точностью до ТЭЗа или группы ТЭЗов.
При создании микропрограммных тестов использовался проблемно-ориентированный язык, позволяющий описывать процесс диагностирования на уровне установка – тактирование – опрос, т. е. в микропрограммных проверках сначала выполняется установка заданных элементов памяти (регистров, счетчиков, триггеров) в определенное состояние, затем тактирование временной диаграммы и, наконец, опрос заданных элементов памяти и сравнение их с заранее подготовленным эталоном. Имеются тесты, в которых вторая и третья фазы чередуются при наличии только одной фазы установки. По своему синтаксису проблемно-ориентированный язык составления микропрограммных тестов аналогичен языку ассемблера. Версия языка и компилятор для создания средств микродиагностики на основе метода функционального кодирования получили название МД60. Компилятор МД60 входит в состав системы генерации микродиагностических тестов (СГМТ), которая функционирует под управлением операционной системы ОС ЕС как пакет прикладных программ.
Микропрограммные тесты составляются вручную в операндах, символические имена которых используются в технической документации ЭВМ. Компилятор МД60 осуществляет преобразование составленных микротестов из проблемно-ориентированного вида в последовательность команд микродиагностического адаптера (АМД).

Реализация отмеченных особенностей микропрограммного монитора

Вторник, декабря 28, 2010

Для последующего устранения неисправности путем замены ТЭЗов необходимо предварительно определить их конструктивные адреса с помощью таблицы соответствия «идентификатор ТЭЗа – конструктивный адрес ТЭЗа», приведенной в технической документации. Для ЭВМ ЕС 1036 на пульт оператора выдается сообщение, содержащее непосредственно конструктивные адреса подозреваемых ТЭЗов и выходных связей ТЭЗов. Такая информация позволяет устранить из процесса диагностирования ЭВМ ЕС 1036 излишние операции, выполняемые обслуживающим персоналом при поиске конструктивного адреса ТЭЗа.
Реализация отмеченных особенностей микропрограммного монитора ЕС 1036 позволила сократить время поиска отказавшего элемента в сравнении с комплексом микродиагностики ЭВМ ЕС 1035.
Существуют также особенности использования памятей процессора ЕС2636 тестами базовой и расширенной групп. В этом отношении базовая группа микропрограммных тестов делится на три подгруппы:
тесты, выполняемые с пультового накопителя и диагностирующие часть локальной памяти центрального процессора, а также режим работы стека «Стек в качестве УП»;
тесты, загружаемые в стек и диагностирующие оставшуюся часть локальной памяти центрального процессора, а также младшую часть управляющей памяти;
тесты, загружаемые в управляющую память. Расширенная группа микропрограммных тестов использует управляющую память следующим образом:
все тесты расширенной группы загружаются в младшую часть управляющей памяти, причем одновременно в ней находятся управляющая микропрограмма и одна из секций диагностирования оборудования;
старшая часть управляющей памяти используется вначале как объект диагностирования, а затем как средство для диагностирования блока динамического преобразования адресов УП.

Микропрограммный монитор ЕС 1036

Понедельник, декабря 27, 2010

1. Микропрограммный монитор ЕС 1036 обеспечивает дополнительные возможности:
диалог оператора с ЭВМ при выполнении тестов расширенной группы с помощью дисплейного пульта оператора;
задание оператором определенного объема диагностируемой оперативной памяти и локализацию неисправности, возникшей в оперативной памяти, с точностью до подозреваемой микросхемы;
вывод по желанию оператора на экран дисплея или печатающий механизм пульта оператора словарей неисправностей для каждого теста расширенной группы, даже при отсутствии неисправностей в процессоре ЕС2636;
контроль источников электропитания процессора ЕС2636 путем задания оператором автоматического выполнения тестов расширенной группы в режиме профконтроля.
2. Расширение объема управляющей памяти в ЭВМ ЕС 1036 до 128 К позволило разместить одновременно тесты расширенной группы и словари неисправностей для них в управляющей памяти процессора ЕС2636. Поэтому проверка оперативной памяти стала возможной на этапе выполнения тестов расширенной группы. В результате объем аппаратуры, проверяемой тестами базовой группы, а следовательно, и время выполнения этих тестов и объем таблиц их словаря неисправностей сократились. Последнее обстоятельство особенно важно, так как локализация неисправности, обнаруженной тестами базовой группы, проводится вручную – просмотром словаря неисправностей и пультовых операций как для ЭВМ ЕС 1035, так и для ЭВМ ЕС 1036.
3. Если неисправность локализована тестами расширенной группы ЭВМ ЕС 1035, то на пульт оператора выдается сообщение, содержащее идентификаторы подозреваемых в неисправности ТЭЗов и выходных связей ТЭЗов.

Расширенная группа микропрограммных тестов

Воскресенье, декабря 26, 2010

Расширенная группа микропрограммных тестов предназначена для обнаружения и локализации неисправностей в оборудовании центрального процессора, не охваченном базовой группой микропрограммных тестов. Локализация неисправностей в расширенной группе микропрограммных тестов осуществляется автоматически управляющей программой (монитором) по словарю неисправностей, загруженному в оперативную память (ЭВМ ЕС 1035) или вместе с секцией в управляющую память (ЭВМ ЕС1036). Информация об обнаруженных и локализованных неисправностях выводится на пульт оператора ЕС 1535 (ЕС 1536) в виде диагностических сообщений.
Секции, требующие ручного вмешательства при их выполнении (установка переключателей в определенное положение, считывание состояний лампочек индикации на пульте инженера и т. д.), объединены в особую ручную группу. Они загружаются и выполняются под управлением микропрограммного монитора. Обнаружение неисправностей при выполнении секций ручной группы производится либо микропрограммным монитором, выдающим на пульт оператора ЕС 1535 (ЕС 1536) сообщение об обнаруженной неисправности, либо визуально оператором, сравнивающим состояние элементов индикации пульта инженера процессора ЕС2635 (ЕС2636) с состоянием, приведенным в инструкциях теста. Оператор должен выполнять каждый шаг точно в соответствии с инструкциями теста, иначе могут быть получены неверные результаты.
Отличия системы микродиагностики ЭВМ ЕС 1036 от аналогичной системы диагностирования ЭВМ ЕС 1035 заключаются прежде всего в организации построения систем диагностирования в целом и характеризуются следующими основными моментами: