Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте

 

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОГО КОМПЛЕКСА С НАКОПИТЕЛЕМ EIA МАГНИТНОЙ ЛЕНТЕ, содержащее первьй и второй блоки приемопередатчиков ,, блок регистров, блок циклического контроля, блок хранения признаков состояния, генератор тактовых импульсов, блок синхронизации,причем первьй информационньй вход первого блока приемопередатчиков соединен с входной шиной устройства, а информационный выход соединен с выходной шиной устройства и первым информационным входом блока регистров, второй информационньй вход которого соединен с выходом блока хранения признаков состояния, а информационный выход блока регистров соединен с вторым и первым информационными входами соответственно первого блока приемопередатчиков и блока циклического контроля, второй информационный вход которого соединен с выходом данных второго блока приемопередатчиков и входной шиной накопителя, выход данных блока циклического контроля соединен с информационными входами блока хранения признаков состояния и второго блока приемопередатчиков и третьим информационным входом блока регистров, вход данных второго блока приемопередатчиков соединен с выходной шиной накопителя, выходы блока синхронизации соединены соответственно с первым и вторым входами синхросигналов блока циклического контроля и блока хранения признаков состояния и с входом синхросигналов второго блока приемопередатчиков, отличающееся тем, что, с (Л целью повышения точности локализации неисправности, в него введены р 2гистр хранения режимов контроля, управления синхронизацией, имитатор накопителя, коммутатор контролируемых сигналов, блок триггеров запоминания динамических сигналов, ком42 мутатор сигналов сброса, блок управto ления синхронизацией, содержащий пер00 вьй и второй элементы И, элемент НЕ, оо элемент ИЛИ, причем группа входов UD регистра хранения режимов контроля и установочный вход триггера управления синхронизацией соединены с информационным выходом первого блока приемопередатчгчков, группа выходов регистра хранения режимов контроля соединена с группами адресных входов коммутатора контролируемых сигналов, коммутатора сигналов сброса, группой адресных входов имитатора накопителя, входом элемента НЕ и первым входом первого -элемента И, выход коммутато

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU „„1142839

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3544064/24-24 (22) 26.01.83 (46) 28.02.85. Бюл. № 8 (72) А.А.Анскайтис, И.П.Бакутис и П.С.Малунавичюс (71) Специальное конструкторское бюро вычислительных машин (53) 681.3(088.8) (56) 1. Патент Франции N- 2318461, кл. G 06 F 3/06, 1978.

2. Патент Японии ¹ 55-28092, кл. G,06 F 3/00, 1980.

3. Контроллер внешней памяти на магнитной ленте СМ5002. Техническое описание и инструкция по эксплуатации 3.057.019 ТО, 1978 (прототип) . (54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ВЫЧИСЛИТЕЛЬНОГО КОМПЛЕКСА С НАКОПИТЕЛЕМ НА МАГНИТНОЙ ЛЕНТЕ, содержащее первый и второй блоки приемопередатчиков,.блок регистров, блок циклического контроля, блок хранения признаков состояния, генератор тактовых импульсов, блок синхронизации, причем первый информационный вход первого. блока приемопередатчиков соединен с входной шиной устройства, а информационный выход соединен с выходной шиной устройства и первым информационным входом блока регистров, второй информационный вход которого соединен с выходом блока хранения признаков состояния, а информационный выход блока регистров соединен с вторым и первым информационными входами соответственно первого блока приемопередатчиков и блока циклического контроля, второй информационный вход которого соединен с выходом данных

4(gg) G 06 F 12/00 G 06 F 11 26 второго блока приемопередатчиков и входной шиной накопителя, выход данных блока циклического контроля соединен с информационными входами блока хранения признаков состояния и второго блока приемопередатчиков н третьим информационным входом блока регистров, вход данных второго блока приемопередатчиков соединен с выходной шиной накопителя, выходы блока синхронизации соединены соответственно с первым и вторым входами синхросигналов блока циклического контроля и блока хранения признаков состояния и с входом синхросигналов второго блока приемопередатчиков, о т л и ч а ю щ е е с я тем, что, с целью повышенйя точности локализации неисправности, в него введены р"гистр хранения режимов контроля, триггер управления синхронизацией, имитатор накопителя, коммутатор контролируемых сигналов, блок триггеров запоминания динамических сигналов, коммутатор сигналов сброса, блок управления синхронизацией, содержащий первый и второй элементы-И„ элемент НЕ, элемент ИЛИ, причем группа входов регистра хранения режимов контроля и установочный вход триггера управления синхронизацией соединены с информационным выходом первого блока приемопередатчнков, группа выходов регистра хранения режимов контроля соединена с группами адресных входов коммутатора контролируемых сигналов, коммутатора сигналов сброса, группой адресных входов имитатора накопителя, входом элемента НЕ и первым входом первого элемента И, .выход коммутато1142839 ра сигналов сброса соединен со сбросовым входом триггера управления синхронизацией, выход которого соединен с вторым входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом элемента НЕ. а выход соединен с первым входом втог рого элемента И, второй вход которого соединен с выходом генератора тактовых импульсов, выход второго элемента И соединен с входом тактовой частоты блока синхронизации и входом имитатора накопителя, выход данных которого соединен с соответствующим входом второго блока приемопередатчиков, третий и четвертый информацион-. ные входы первого блока приемопередатчиков соединены соответственно с выходами триггеров запоминания динамических сигналов, входы которого соединены с выходом коммутатора контролируемых сигналов, информационные входы коммутатора сигналов сброса и коммутатор® контролируемых сигналов являются соответственно первой и второй группами входов сигналов контрольных точек устройства, входы сигналов начала и конца передачи данных имитатора накопителя соединены с соответствующими выходами второго блока приемопередатчиков и блока регистров соответственно, причем имитатор накопителя содержит первый и второй триггеры, блок постоянной памяти, счетчик, первый, второй, третий, че-вертый, пятый и шестой эле-: менты И, сумматор по модулю два, группу элементов И, дешифратор, элемент ИЛИ, причем установочные входы первого и второго триггеров являются

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

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

2 информации, постоянную память и блок формирователей 1.11.

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

Известен также блок управления периферийными устройствами, содержащий

1142839 интерфейсный блой связи с вычислительной системой, формирователи имитационных сигналов,. схему управления, устройство приема интерфейсных сигналов из замкнутых шин и имитационных сигналов из разомкнутых шин и схем формирования комбинированных сигналов t2 2.

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

Наиболее близким к предлагаемому по технической сущности является контроллер устройства внешней памяти на магнитной ленте, содержащий блок связи с системной шиной, адресуемые регистры, блок обработки данных, блок признаков состояния, генератор и делитель частоты, синхронизатор эапцси, синхронизатор воспроизведения, синхронизатор работы накопителей, блок связи с накопителями и блок проверки контроллера в автономных режи- 5 мах функционирования l 3).

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

Цель изобретения — повышение точности локализации неисправности.

Поставленная цель достигается тем, что в устройство для сопряжения вычислительного комплекса с накопите-45 лем на магнитной ленте, содержащее первый и второй блоки приемопередатчиков, блок регистров, блок циклического контроля, блок хранения признаков состояния, генератор тактовых 50 импульсов, блок синхронизации, причем первый информационный вход первого блока приемопередатчиков соединен с входной шиной устройства, а информационный выход соединен с выходной 55 шиной устройства и первым информационным входом блока регистров, второй информационный вход которого соединен с соответствующим выходом блока хранения признаков состояния, а информационный выход блока регистров соединен с первым и вторым информационными входами соответственно первого блока приемопередатчиков и блока циклического контроля, второй информационный вход которого соединен с выходом данных второго блока приемопередатчиков и входной шиной накопителя, выход данных блока циклического контроля соединен с информационными входами блока хранения гризнаков состояния и второго блока приемопередатчиков и третьим информационным входом блока регистров, вход данных второго блока приемочередатчиков соединен с выходной шиной накопителя, выходы блока синхронизации соединены соответственно с первым и вторым входами синхросигналов блока циклического контроля и блока хранения признаков состояния и с входом синхросигналов второго блока приемопередатчиков, введены регистр хранения режимов контроля, триггер управления синхронизацией, имитатор накопителя, коммутатор контролируемых сигналов, блок триггеров запоминания динамических сигналов, коммутатор сигналов сброса, блок управления синхронизацией, содержащий первый и второй элементы И, элемент НЕ, элемент ИЛИ, причем группа входов регистра хранения режимов контроля и установочный вход триггера управления синхронизацией соединены с информационным выходом первого блока приемопередатчиков, группа выходов регистра хранения режимов контроля соединена с группами адресных входов коммутатора контролируемых сигналов, коммутатора сигналов сброса, группой адресных входов имитатора накопителя, входом элемента НЕ и первым входом первого элемента И, выход коммутатора сигналов сброса соединен со сбросовым входом триггера управления синхронизацией,. выход которого соединен с вторым входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом элемента НЕ,а выход соединен с первым входом второго элемента И, второй вход которого соед-meH с выходом генератора тактовых импульсов,.выход второго элемента И,соединен с входом тактовой

1142839 частоты блока синхронизации и входом имитатора накопителя, выход данных которого соединен с соответствующим входом второго блока приемопередат- чиков, третий и четвертый информаци- 5 онные входы первого блока приемопередатчиков соединены соответственно с выходами триггеров запоминания дина-, мических сигналов, входы которого соединены с выходом коммутатора конт-10 ролируемых сигналов, информационные входы коммутатора сигналов сброса и коммутатора контролируемых сигналов являются соответственно первой и второй группами входов сигналов конт-1 рольных точек устройства, входы сигналов начала и конца передачи данных имитатора накопителя соединены с соответствующими выходами второго бло- . ка приемопередатчиков .и блока регист-2О ров соответственно.

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

На фиг.1 представлена структурная схема устройства для сопряжения вычислительного комплекса с накопителем на магнитной ленте на фиг.2 функциональная схема имитатора накопителя; на фиг.3 — временная диаграмма работы имитатора накопителя.

Устройство для сопряжения содержит первый блок 1 приемопередатчиков, блок 2 регистров, блок 3 циклического контроля, блок 4 хранения признаков состояния, генератор 5 тактовых импульсов, блок 6 синхронизации,включающий в себя синхронизатор 7 записи, синхронизатор 8 воспроизведения, синхронизатор 9 работы накопителей, второй блок 10 приемопередатчиков, регистр 11 хранения режимов контроля, триггер 12 управления синхронизацией, коммутатор 13 контролируемых сигналов, коммутатор 14 сигналов сброса, блок 15 триггеров запоминания динамических сигналов, блок 16 управления синхронизацией, первый элемент И 17, элемент ИЛИ 18, второй элемент И 19, элемент НК 20 и имитатор 21 накопителя.

Имитатор накопителя содержит триггер 22 информационных строк, триггер

23 контрольных строк, блок 24 посто-. янной памяти, первый 25, второй 26, третий 27, .четвертый 28 элементы И, группу элементов И 29, счетчик 30, пятый элемент И 31, сумматор 32 по модулю два, дешифратор 33, элемент по. модулю два, дешифратор 33, элемент HjIH 34, шестой элемент И 35.

Блок 1 предназначен для электрического обеспечения связей между предлагаемым устройством и электронно-вычислительным комплексом. Он содержит узлы приемников и узлы передатчиков, дешифратор адреса, формирователь сигналов обмена с ЭВК, 1142839 коммутатор, причем второй, третий и четвертый информационные входы блока соединены с информационными входа-. ми коммутатора, первые информационные выходы и вход соединены с выхода- 5 ми узлов передатчиков и приемников соответственно.

Блок 10 предназначен для приема и передачи сигналов устройства накопителю и обратно. Он содержит узлы приемников и передатчиков.

Блок 3 циклического контроля предназначен для контроля принимаемых из накопителя данных с помощью методов циклического контроля, а также для формирования байтов циклического контроля при передаче данных в накопитель. Блок состоит из регистра перекоса, регистра продольного контроля, комбинационной схемы продольно- 0 го контроля, первого и второго регистров циклического контроля, входной логики первого и второго регистров циклического контроля, схем определения образцов согласования в первом и втором регистрах циклического контроля, схемы формирования сигналов обмена с накопителем, входы которой являются входами синхросигналов блока, выходы регистров пере- 0 коса и циклического контроля, схемы формирования сигналов обмена и сигналы ошибок со схем контроля образуют выход блока ° Информационный вход входной логики первого регистра цик- 5 лического контроля является входом блока.

Блоки 1-10 могут быть выполнены, например, по схемам серийно выпускаемого контроллера СМ5002. 40

Регистр 11 хранения режимов контроля PK (О:9) предназначен для хранения управляющей информации, необходимой для выполнения определенной части диагностической программы, казы- 4$ ваемой шагом. РК (О:9) представляет собой десятиразрядный регистр, построенный на динамических, триггерах (К155ТМ2). На информационные входы (входы D) поступают сигналы из вычис-50 лительного комплекса через первый блок 1 приемопередатчиков. Запись информации в регистр производится по положительному фронту сигнала ЗНР (занесение в регистр), который посту-55 пает из вычислительного комплекса через первый блок i приемопередатчиков на входы С всех разрядов РК (0-9)

% во время обращения процессора вычислительного комплскса по адресу, присвоенному рассматриваемому регистру

11 PK (0-9) °

Все разряды регистра 11 РК (0-9) могут быть обнулены по инициативе процессора вычислительного комплекса интерфейсным сигналом сброса, что всегда:имеет место в комплексном режиме работы.

Выходы регистра 11 имеют следующее функциональное назначение.

PK (О) — единичное состояние данного разряда, указывает, что происходит диагностирование аппаратуры устройства.

PK (О) поступает на вход элемента И 17 и способствует останову синхронизирующих схем устройства после сброса триггера 12 управления синхронизацией. В комплексном режиме рабо-. ты нулевое значение PK (0) через элемент ИЛИ 18 обеспечивает непрерывную синхронизацию схем устройства.

РК (1) поступает на имитатор 21 накопителя и разрешает формирование сигналов, имитирующих интерфейсные сигналы накопителя.

PK (2:4) — разряды, поступают на имитатор 21 накопителя и определяют информацию, имитирующую сигналы на шинах воспроизведения накопителя.

РК (5:7) поступают на управляющие входы коммутатора 13 контролируемых сигналов.

РК (8:9) являются управляющими входами коммутатора 14 сигналов сброса.

Триггер 12 управления синхронизацией предназначен для запуска и останова синхронизирующих схем устройства в диагностическом режиме и является динамическим триггером,.реализованным на микросхеме К155ТМ2, D-вход триггера подключен к блоку 1. Занесение информации в триггер происходит по сигналу ЗНРК, поступающему на

С-вход триггера.

При единичном положении триггера синхронизаторы контроллера приводятся в действие. Триггер 12 управления синхронизацией сбрасывается сигналом сброса, поступающим из процессора через блок 1 приемопередатчиков.

Коммутатор 13 контролируемых сигналов предназначен для обеспечения выборки определенной части контролируемых сигналов и передачи их значе1142839 ний в процессор вычислительного комплекса для их обработки диагностической программой. Коммутатор 13 контролируемых сигналов может быть реализован на шести коммутаторах, содержа- 5 щих по восемь входов на один выход со стробированием (К155КП7). На управляющие входы поступает информация, хранимая в PK (5:7). К информационным входам от 1 до N (N=8) подключаются

10 конкретные контролируемые сигналы (например, выходы характерных триггеров, комбинационных схем и т.д.).

Коммутатор 14 сигналов сброса предназначен для сброса триггера управления синхронизацией и реализован на микросхеме К155КП7. Коммутатор управляется под действием информации, хранимой в РК (8:9), которая поступает на управляющие его входы. К информационным входам от 1 до К (в конкретном случае К=4) подключаются характерные сигналы, вырабатываемые схемами устройства, определяющие момент проверки. Сигналы, поступающие на информационные входы коммутаторов

13 и 14, выбираются свободно и учитываются при составлении диагностической программы.

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

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

DC-типа (микросхемах К155TM2); К информационным входам (О-входам) триг- 4S геров подведен уровень логической единицы. На С-входы каждого триггера блока 15 триггеров запоминания динамических сигналов поступают сигналы с выходов коммутатора 13 SO контролируемых сигналов.

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

Таким образом, динамические сигналы, которые проверяются во время выполнения текущего шага диагностической программы, сначала запоминаются на соответствующих триггерах блока 15 триггеров запоминания динамических сигналов. Выходы блока 15 триггеров запоминания динамических сигналов параллельно с выходами коммутатора 13 контролируемых сигналов через первый блок 1 приемопередатчиков поступают в процессор вычислительного ко дуплекса. Все триггеры обнуляются при занесении информации в адресуемый регистр диагностики по сигналу 3НРК.

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

Основное функциональное назначение имитатора 21 накопителя — имитировать сигналы, поступающие в устройство по шинам воспроизведения. Имитируемые информационные и контрольные строки извлекаются из блока 24 постоянной памяти (например, микросхема К155РЕЗ)

При имитации информационных строк формируется эона, где все байты имеют одинаковые коды (одинаковую конфигурацию единиц) в пределах данной зоны.

В зависимости от значений регистра 11 хранения режимов контроля имитируются зоны с информацией: а)

1 Э

° ° б) 55, 55, 55, 9 ААФ АУ г) 80, 80, 80, Строки циклического контроля СЦК и строки продольного контроля СПК определены для каждого вида информации для зон длиной п=2048 и n=10 байтов. Все выходы блока 24 постоянной памяти поступают на входы сумматора

32 по модулю два (например, микросхема К155ИП2), на выходе которой формируется контрольный разряд считываемого байта.

Выдача информационных и контрольных строк происходит под управлением сигналов f<ö и f„, вырабатываемых устройством. Временная диаграмма работы имитатора накопителя представлена на фиг.3. Частота сигналов f и Й„„ соответствует частоте следования считанных сигналов на шинах воспроизведения накопителя ШВ (О:7,К).

1142839

Информационные байты (строки) имитируются после включения первого триггера 22 (фиг.2) по сигналу разрешения приема информации (РАЗПРИНФ), поступающему из второго блока 10 при- 5 емопередатчиков (фиг.3). Выдача информационных строк прекращается с момента включения триггера переполнения счетчика байтов устройства (ТПРПСВ) в блоке 2 регистров, что вызывает запуск триггера 23 контрольных строк и одновременное гашение триггера 22 информационных строк (фиг.3). Триггер 22 информационных строк и триггер 23 контрольных строк могут быть реализованы, например, на микросхемах К155ТМ2. Для имитации промежутков между последней информационной строкой и строками циклического и продольного контроля, используется четырехразрядный счетчик 30 (например, микросхема К155ИЕ5), управляемый по сигналу f

Наступление момента для выдачи имити- 5 рованных контрольных строк определяется при помощи дешифратора 33, подключенного к выходам четырехразрядного счетчика 30 (строб СЦК, строб

СПК, фиг.3). Старшие разряды четырех-30 разрядного счетчика 30 используются для выборки информации, хранимой в блоке 24 постоянной памяти (фиг.2), когда необходимо имитировать считывание контрольных строк ° Как дешифратор 33, так и элементы И 25-29,31, 35 и элемент ИЛИ 34 реализуют общеизвестные логические функции и могут быть реализованы, например, на микросхемах серии К155. 40

Устройство работает следующим образом.

1 При работе устройства в комплексном режиме регистр 11 сброшен, таким образом высокий логический уровень 45 на выходе элемента НЕ 20 через элемент ИЛИ 18 поступает на первый вход второго элемента И 19 и разрешает поступление управляющей частоты от генератора 5 на входы блока 6 син-. О хронизации. Таким образом обеспечи-.. вается синхронизация обмена данными между шиной вычислительного комплекса и накопителями.

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

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

Диагностирование аппаратуры происходит без участия накопителей на магнитной ленте, а необходимые сигналы вырабатываются имитатором 21 накопителя.

Режим диагностирования — шаговый, где под шагом подразумевается следующее: через блок 1 программа загружает управляющую информацию, необходимую для выполнения текущего шага, в регистр 11 и параллельно через единичньпЪ вход запускается триггер 12 управления синхронизацией. Характерная особенность режима диагностированияостанов всех синхронизаторов (7, 8 и,9) устройства, который осуществляется по приходе одного из сигналов сброса на вход коммутатора 14 сигналов сброса.

В режиме диагностирования под действием управляющей информации, занесенной в регистр 11 вырабатывается сигнал логического нуля, поступающий с выхода элемента НЕ 20 на второй вход элемента ИЛИ 18, а также сигнал логической единицы, поступающий на второй вход первого элемента И 17.

Таким образом, поступление управляющей частоты от генератора 5 на входы синхронизаторов 7, 8 и 9 определяется состоянием триггера 12 управления синхронизацией. При запущенном триггере 12 управления синхронизацией все схемы устройства функционируют согласно их назначению и схемкой реализации.

В результате работы схем устройства вырабатываются сигналы сброса триггера 12 управления синхронизациЕй, которые произвольно подбираются из совокупности сигналов устройства при составлении диагностической программы.

Сигнал для сброса при выполнении текущего шага определяется информацией, хранимой в соответствующих. 1142839

l4 разрядах регистра 11 и поступающей на управляющий вход коммутатора 14 сигналов сброса. Сброшенный триггер

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

За состоянием триггера 12 управле- 0 ния синхронизацией следит диагностическая программа. Обнуление этого триггера разрешает программе начинать опрос сигналов контролируемых точек устройства. Информация о состоянии контрольных сигналов устройства поступает от коммутатора 13 контролиру-. емых сигналов и блока 15 триггеров запоминания динамических сигналов чеI рез первый блок 1 приемопередатчиков в оперативную память процессора, где она обрабатывается диагностической программой. Блок 15 триггеров запоминания динамических сигналов представляет возможность проверить правильно ли вырабатываются импульсные стробирующие сигналы.

Если на проверяемой контролируемой точке действительно был сформирован ожидаемый стробирующий кратковремен- З0 ный сигнал, то этот факт фиксируется запуском соответствующего триггера блока 15 запоминания динамических сигналов.

Количество проверяемых контрольных точек устройства может быть достаточно большим, невозможно всю информацию поместить в оперативную память одноразовой процедурой обращения, так как на это накладывает ограничения конкретная структура системного интерфейса. В этом случае применяется многократная процедура вывода информации с предвари-.ельным изменением управляющей информации в соответствующих разрядах регистра 11.

Принятая в оперативную память ин- формация сравнивается программным путем с эталонной, и в случае несовпадения формируется соответствующее ошибочной ситуации сообщение, выводимое на видеотерминал, входящий в состав ВК, или на другое выводное устройство. Если информация, характеризующая состояние контролируемых точек контроллера, полностью совпадает с эталонной программой инициируется следующий шаг посредством занесения новой управляющей информации в регистр 11 и запуском триггера 12 управления синхронизацией.

По сравнению с прототипом предлагаемое устройство имеет наработку на отказ в 1,8 раза выше, а аппаратурные затраты ча реализацию диагностического режима не превышают 9Х от общего объема устройства.

1142839

1142839

Йп.2 раб инр

ИЮПаи

ТПРПсб

Т2

СТ2П

Г2(21

СТ2_#_7

СТ2 187

& рпЮЯК

Свро5Сп

Гбрпс Стг ю га: w а. в

C/7Ê

Составитель- С.Стремин

Редактор Л.Алексеенко Техред C.ÈHãóíîâà

Корректор С.Шекмар

Заказ 738)42 Тираж 710

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д.4/5

Подписное

Филиал ППП "Патент", r.Óæãoðîä, ул.Проектная, 4

Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте 

 

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

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