1
Изобретение относится к области вычислительной техники и может быть использовано в Каналах ввода-вывода и других устройствах, Имеющих местную память.
Известны устройства для д,нагност-икн неисправности, в которых используется оборудование, нахор,ящ&еся вне его. И.звестные м льтинлексЕые каналы содержат блок, сопряжения с центральным процессором, первые вход и выход которого соед инены соответственно с первыми входом и выходом канала, регистр подканала, первые вход и выход которого подключены соответственно к второму выходу и к второму входу блока сопряжения с центральным процессором, блок сопряжения с центральной оперативной памятью, первый вход которого соединен с вторым входом канала, первый и второй выходы - соответственно с вторым и третьим выходами канала. Кроме того, в известные каналы введены регистр управления, первый вход которого связан с третьим выходом блока сопряжения с центральной оперативной памятью, регистр информации, первые вход и выход которого подключены соответственно к третьему выходу и второму входу блока сопряжения с центральной оперативной памятью, блок модификации, вход которого сое:1инен с выходом регистра управления, выход - с третьим входом блока сопряжения с центральной оперативной памятью. Каналы включают в себя также блок сопряжения с внешними устройствами, первые вход и выход которого подключены соответственно к третьему входу и четвертому выходу канала, второй вход - к выходу регистра подканала и нервому выходу регистра информации, второй выход - к второму входу регистра подканала и второму входу регистра информации, блок местной паМЯТ.И, адресный вход которого соединен с выходом регистра подканала, информационный вход - с выходом блока модификации и вторым выходом регистра информации, выход подключен к третьему входу регистра информации и второму входу регистра управления. Каналы имеют и блок контроля, первый вход которого соединен с третьим выходом блока сопряжения с внешними устройствами, второй вход нодключен к информационному входу и
выходу блока местной памяти и к второму выходу регистра информации, блок выборки Аиагностических команд и информации, блок определения места неисправности, первый выход которого соединен с пятым выходом канала. Устройство микродиагностики в известных технических решениях содержит местный запоминающий блок большой емкости, в котором хранится программа сигналов, нре ставляющих управляющие и информационные слова. Сигналы местного запоминающего блока
подаются на управляющий регистр и блоки накопителей, исиользуемые для вычнслеиий н логической обработки основной информании. Недостатком известных решений является необходимость в специальном заиоминающсл блоке для хранения диагностических ирограмм и информацпи.
Цель изобретения - сокращение обор дозания.
Это достигается тем, что мультиилексный канал содержит блок управления режнмом работы местной памяти, вход которого гюдключен к выходу блока контроля, выход - к управляющему входу блока местиой памяти, вход блока выборки диагностических комаид и информации соединен с выходом блока местиой памяти, а выход - с первым входом блока определения места неисправности, второй вход которого подключен к выходу блока контроля, второй выход - к второму входу блока контроля.
Учитывая, что физическая скорость выполнений операций при диагностике не является основным фактором, это дает возможность выполнять в мультиплексном канале блок местной памяти по схеме оперативного запомипающего устройства (ОЗУ) со «скрытым постоянным запоминающим устройством (ПЗУ). Оперативная запоминающая секция используется для хранения програмл и данных подканалов, постоянная запоминающая секция- для хранения диагностических комаид (программ) и информации. Переключение ОЗУ в ПЗУ и обратно осуществляется по управляющему сигналу (режим «работа - «диагностика) .
На чертеже приведена структурная схема мультиплексного канала с диагностикой неисправностей. Она содержит блок 1 сопряжения с центральным процессором, блок 2 сопряжения с центральной онеративной памятью, регистр 3 подканала, регистр 4 унравления, фиксирующий ключ защиты, адрес управляющего слова канала (адрес данных), код операции, счет данных, блок 5 модификации, осуществляющий модификацию адреса программы (данных) и счета данных, регистр 6 информации, блок 7 выборки диагностических команд п информации, блок 8 определения места неисправности, блок 9 контроля, блок 10 местной памяти. Блок местной памяти, состоящий из оперативной запоминающей секции (ОЗС) и постоянной запоминающей секции (ПЗС), работает в режиме разделения времени в зависимости от управляющего сигнала либо в качестве оперативного запоминающего устройства для храпения данных и правляющей информации подканалов, либо в качестве постоянного запомнпающего устройства для хранения диагностических программ н информации. Кроме того, в схему введены блок И управления режимом работы местпой памяти и блок 12 споряжения с внешними устройствами.
Подключение мультнплексного канала в вычислительной системе осуществляется с помощью следующих линий: линий 13 передачи кода ннструкцин, линий 14 выдачи прерываНИИ п кода условий центральцому процессору линий 15 адреса ячейки центральной операТИ1ИЮЙ намяти, входных линий 16 и выходных линий 17 информацни центральной оперативпой памяти, линий 18 интерфейса ввода/вывода, линий 19 выдачи информации, определяющей место неисправности мультиплексного капала.
В рабочем режиме инструкция «начать пзод/вывод поступает в блок 1 сопряжения с
центральным процессором. Адрес внешнего устройства, принятый в коде инструкции, фиксируется иа регистре 3 подканала и нодается далее в блок 12 сопряжения с внешними устройствами. Блок 12 обеспечивает последовательпость начальной выборки внешнего устройства. Одновременно с этой последовательностью блок 2 сопряжения с центральной оперативной памятью (ЦОП) проводит чтение из фиксированной ячейки ЦОП адресного слова канала и далее по этому адресу - управляющего слова капала. Прочитанпая из ЦОЦ информация фиксируется па регистре 4 управления. Код операции с регистра выдается в болк 12 и далее внешнему устройству. Сигнал из блока 11 управления режимом работы местной памяти переключает блок 10 местной памяти в режим, при котором она используется в качестве оперативиого запоминающего устройства, хранящего данные и унравляющую информацию подканалов.
Управляющая информация с регистра 4 записывается в оперативную запоминающую часть местной памяти в зону, закрепленную за обслуживаемым внешним устройством. Далее
операция ввода/вывода может быть продолжена но инициативе внешнего устройства, которое выдает в блок 12 требование обслуживания и свой адрес, фиксируемый на регистре 3. По этому адресу из оперативной запоминающей части блока местной памяти 10 на регистры 4 и 6 информации читается информация, относящаяся к данному устройству. В соответствии с прочитанной управляющей информацией байты данных при операции
«Записать из регистра 6 ипформации пересылаются через блок 12 внешнему устройству, при операции «считать байты данных из блока 12 поступают на регистр 6. После сформирования полного слова (или пересылки его
внешнему устройству) проводятся модификация адреса данных блоком 5 и запись (чтение) слова данных в (из) центральную оперативную память. Блок 9 контролирует передачу ннформации с регистра на регистр, преобразование информации и схем управления. При обнаружении неисправности в процессе работы мультиплексного канала блок 9 вырабатывает снгпал ошибки, который переключает мультиплексный канал в режим диагностики. При этом сигнал ошибки поступает в
блок 11 управления режимом работы местной памяти. Сигнал из блока 11 переключает блок iO местной памяти в режим считывания информации из постоянной запоминающей секции местной памяти. ПЗС хранит программы и информацию для диагностики неисправности в конкретных областях контроля мультиплексного канала, определяемых типом ошибки, которая обнаруживается блоком 9 в рабочем режиме.
Диагностические команды считываются в блок 7 выборки диагностических команд. Правильность выборки контролируется. В случае ошибки при выборке с помощью блоков 9 и 8 определяется место неисправности. Вид следующей программы диагностики определяется типом возникшей ранее ошибки. Однако, как правило, предварительно должны быть проверены схемы контроля. Диагностическая программа, считанная из ПЗС в блок 7, задает определенные действия в мультиплексном канале, следя за выполнением которых блок 8 определяет место неисправности.
Формула изобретения
Мультиплексный канал с диагностикой неисправностей, содержащий блок сопряжения с центральным процессором, первые вход и выход которого соединены соответственно с первыми входом и выходом канала, регистр подканала, первые вход и выход которого подключены соответственно к второму выходу и к второму входу блока сопряжения с центральным процессором, блок сопряжения с центральной оперативной памятью, первый вход которого соединен с вторым входом канала, первый и второй.выходы соединены соответственно с вторым и третьим выходами канала, регистр управления, первый вход которого соединен с третьим выходом блока сопряжения с центральной оперативной памятью, регистр информации, первые вход и выход которого соединены соответственно с третьим выходом и вторым входом блока сопряжения с центральной оперативной памятью, блок модификации, вход которого соединен с выходом регистра управления, выход подключен к третьему входу блока сопряжения с центральной оперативной памятью, блок сопрял ения- с внешними устройствами, первые вход и выход которого подключены соответственно к
третьему входу и четвертому выходу канала, второй вход соединен с выходом регистра подканала и первы.м выходом регистра информации, второй выход соединен с вторым входом регистра подкапала и вторым входом регистра
информации, блок местной памяти, адресный вход которого подключен к выходу регистра подканала, информационный в.ход соединен с выходом блока модификации и вторым выходом регистра информации, выход подключен к
третьему входу регистра информации и второму входу регистра управления, блок контроля, первый вход которого соединен с третьим выходом блока сопряжения с внешними устройствами, второй вход подключен к информационному входу и выходу блока местной памяти и к второму выходу регистра информации, блок выборки диагностических команд и информации, блок определения места неисправности, первый выход которого соединен с
пяты.м вы.ходом канала, отличающийся те.м, что, с целью сокращения оборудования, он содержит блок управления режи.мом работы местной памяти, вход которого подключен к выходу блока контроля, выход - к унравляющему входу блока местной памяти, вход блока выборки диагностических команд и информации соединен с выходом блока местной памяти, выход - с первым входом блока определения места неисправности, второй вход
которого подключен к выходу блока контроля, второй выход подключен к второму входу блока контроля.
.. :.: .. ,
, -.: ,, . .
название | год | авторы | номер документа |
---|---|---|---|
Мультиплексный канал | 1974 |
|
SU525941A1 |
Мультиплексный канал многопроцессорной вычислительной системы | 1973 |
|
SU521559A1 |
Мультиплексный канал | 1976 |
|
SU590725A2 |
Мультиплексный канал | 1975 |
|
SU561955A1 |
Мультиплексный канал с косвенной адресацией памяти | 1973 |
|
SU514287A1 |
Мультиплексный канал с динамическим распределением памяти | 1977 |
|
SU674010A2 |
Мультиплексный канал | 1973 |
|
SU525079A1 |
Система обмена | 1978 |
|
SU809138A1 |
Мультиплексный канал | 1977 |
|
SU750469A1 |
Мультиплексный канал с динамическим распределением памяти | 1973 |
|
SU526877A1 |
fS
Авторы
Даты
1976-05-30—Публикация
1974-11-04—Подача