Устройство для тестового контроля каналов ввода-вывода цифровой вычислительной машины Советский патент 1977 года по МПК G06F11/04 

Описание патента на изобретение SU570056A1

и третий входы которого под} лючены; соответственно к двум регистрам адреса и регистру данных, четвертый и пятый входы элемента ИЛИ соединены соответствен но с четвертым выходом блика управления и выходом блока формирования байтов состояния, выход регистра команд подключен к второму входу дешифратора команд, выход элемента ИЛИ (подключен к второму нходу блока сопряжения, группы входов и выходов котор&гр соединены с группами входов и выходов устройства. На чертеже приведена блок-схема предла гаемого устройства. Устройство для тестового контроля каналов ввода-вывода цифро. вой вычнспителыюй машины содержит блок сопряжения 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.

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

название год авторы номер документа
Имитатор абонентов 1977
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU693365A1
Адаптер канал-канал 1978
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU734661A1
Система обмена 1978
  • Братюк Яков Васильевич
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU809138A1
Мультиплексный канал 1979
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU860044A2
Адаптер канал-канал 1982
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU1067492A1
Адаптер канал-канал 1982
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU1049895A2
Мультиплексный канал 1980
  • Абражевич Ремуальд Игнатьевич
  • Аверьянова Рената Михайловна
  • Ахременко Маргарита Петровна
  • Косякина Людмила Викторовна
SU879580A1
Адаптер канал-канал 1981
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU1037235A1
Устройство отсчета времени в цвм 1977
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU691828A1
Адаптер канал - канал 1988
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
SU1608677A2

Иллюстрации к изобретению SU 570 056 A1

Реферат патента 1977 года Устройство для тестового контроля каналов ввода-вывода цифровой вычислительной машины

Формула изобретения SU 570 056 A1

SU 570 056 A1

Авторы

Исаенко Владимир Андреевич

Калиничев Вадим Анатольевич

Тафель Владимир Моисеевич

Даты

1977-08-25Публикация

1976-01-23Подача