и третий входы которого под} лючены; соответственно к двум регистрам адреса и регистру данных, четвертый и пятый входы элемента ИЛИ соединены соответствен но с четвертым выходом блика управления и выходом блока формирования байтов состояния, выход регистра команд подключен к второму входу дешифратора команд, выход элемента ИЛИ (подключен к второму нходу блока сопряжения, группы входов и выходов котор&гр соединены с группами входов и выходов устройства. На чертеже приведена блок-схема предла гаемого устройства. Устройство для тестового контроля каналов ввода-вывода цифро. вой вычнспителыюй машины содержит блок сопряжения 1, регистры адреса 2 и 3, регистры команд 4 и 5, дешифратор команд в| блок управления 7, элемент ИЛИ 8, блок 9формирования байтов состояния, блок 10формирования данных, регистр данньгх 11 Устройство работает следующим образом. Для тестового контроля каналов вводавывода ЦВМ устройство реализует три типа команд: команды управления, команды заДания состояния и команды обмена. Команды управления используются , /шя присвоения устройству его адреса в систем (для проверки мультиплексного режима ему присваиваются два адреса) и программного перевода устройства из режима опознания любого адреса в режим опознания двух адресов, предварительно присвоенных : ему программой. В режиме опознания любого ад реса устройство блокирует вьщачу сигналов выборки внешним устройствам системы. В этом режиме производится полная проверка каналов по всем адресам перед вьшолнением основных программ. Затем, с помощью команд управления устройству присваиваются два фиксированных адреса, после чего оно переводится в режим опознания двух адресйв. В этом режиме устройство блокирует выдачу сигналов выборки внешним устройствам системы только в случае идентификации адреса от канала и адреса устройства. При этом возможна проверка каналов/ ввода-вывода параллельно с решением основных программ В режиме-разделения времени. Команды задания состоянияиспользуются для программного перевода устройства в состояния Занято, Внимание , и т.п. для последующей проверки работоспособности каналов с внешними устройствами в таких : состояниях. Команды обмена, кроме направления пере дачи, определяют режим обмена (монопольный или мультиплексный) и условия окончания обмена, в зависимости от которых блок 9формирования байтов состояния вырабатывает определенный байт состояния, передаваемый затем в канал. В процесса выборки устройства код коман|ды тест-программы запоминается в регистре команд 4. Дешифратор команд 6 осуществляет расшифровку кода ; команд. Блок управления 7 в зависимости от управляюшлх сигналов от канала и кода команды организует обмен информацией и управляющими сигналами с ЦВМ. В монопольном режиме ввод данных в ЦВМ производится как в виде отдельных байтов, так и в виде массива произвольной длины. При работе в режиме Ввод байта тест-программа организует предварительный вывод байта в регистр данных 11, а затем его ввод .. в ЦВМчерез элемент ИЛИ 8. Ввод массива в ЦВМ производится из регистра данных 11с помощью блока 10формирования данньгх, который осуществляет формирование ..информации путем последовательного добавления +1 к коду байта,предварительно вьшеденного из ЦВМ в регистр данных 11, и формирования контрольного разряда. В мультиплексном режиме обмен данными с ЦВМ производится следующим образом. По управляющим сигналам из канала выбирается устройство по первому адресу. Код команды и адрес запоминаются соответственно в регистре команд 4 и регистре адреса 2. Блок управления 7, определив начало мультиплексного режима, орга- . низует ожидание выборки устройства по . .i второму адресу. К одкоманды и адрес-при второй выборке запоминаются соответственно в регистрах команд 5 и адреса 3. После этого блок управления 7 организует обмен в к ультиплексном режиме, производя имитацию поочередного выхода на связь первого я второго абонентов. За сеанс связи с первым абонентом производится вьшод из ЦВМ одного байта на регистр данных 11, ас вторым - ввод этого байта в ЦВМ. Размер массива передаваемой информации при этом определяется ЦВМ, В мультиплексном режиме может производиться конуроль выполнения команд трех типов. При передаче из ЦВМ сигнала окончания блок 9 формирования байта состояния в зависимости от кода команды вырабатывает байт состояния, передаваемый затем в канал. При этом контролируется работоспособность канала при обработке различных: байтов состояния внешних устройств. Таким образомi устройство для тестового контроля позволяет имитировать работу в оперативномрежиме двух абонентов, подключенных: к разным каналам ввода-вывода, одновремеино с работой основных: програшл и по тесту, задаваемому ЦВМ. 1 ормупа из об р е т в н и я Устройство для тестового контроля каналов ввода-вьгоода цифровой вычислительной машины, содержащее блок сопряжения, первый вход и выход которого соединены соответственно с первым выходом и входом лока управления, регистр команд, подключен ный выходом к первому входу дешифратора команд, выход которого связан с вторым вх iflOM блока управявния,бл1окформирования дан- ных связанный входом с вторым выхо- . дом блока управления и выходом-с первым входом регистра данных, ьхрд которого соединен с входом; регистра 1соманд и вторым в ходом Г блока сопряжения;, о т л и чаюш е е с я тем, что, с целью расширения функциональных возможностей путем обесие чения оперативного контроля одновременно нескольких каналов при выполнении основных
rnn-t 114 ft-t программ, в него введены два регистра адреса и регистр команд, входы которых соединены с вторым выходом блока сопряжения, блок формирования байтов состояния, связанный входом с третьим выходом блока управления, и элемент ИЛИ, первый, второй н третий аходы которого подключены соответ ственно к выходам, двух регистров адреса и регистру данных четвертый и пятый входы элемента ИЛИ соединены соответственно с о четвертым выходом блока управления йП ыходом блока формирования байтов состояния, выход регистра команд подключен к второму :нходу дешифратора команд, выход элемента ;ИЛИ подключен к второму входу блока сопряжения, группы входов и выходов которого по числу каналов ввода -вывода соединены с группами I входов и выходов устройства. , Источники информации, принятые во внимание при экспертизе. : i . Авторское свидетельство СССР №7246158, М.кл.ООб. Р(11/О4, 1967. 2. АЬторское свидетельство СССР № 415662, М. 06 Г 11/04, 1§72.
название | год | авторы | номер документа |
---|---|---|---|
Имитатор абонентов | 1977 |
|
SU693365A1 |
Адаптер канал-канал | 1978 |
|
SU734661A1 |
Система обмена | 1978 |
|
SU809138A1 |
Мультиплексный канал | 1979 |
|
SU860044A2 |
Адаптер канал-канал | 1982 |
|
SU1067492A1 |
Адаптер канал-канал | 1982 |
|
SU1049895A2 |
Мультиплексный канал | 1980 |
|
SU879580A1 |
Адаптер канал-канал | 1981 |
|
SU1037235A1 |
Устройство отсчета времени в цвм | 1977 |
|
SU691828A1 |
Адаптер канал - канал | 1988 |
|
SU1608677A2 |
Авторы
Даты
1977-08-25—Публикация
1976-01-23—Подача