Изобретение относится к вычислительной технике, может быть использо вано для сопряжения Двух электронных вычислительных машин (ЭВМ) с различными интерфейсами ввода-вывода, например, ЭВМ М6000 с ЕС ЭВМ и являетс дополнительным к авт. св. 754403. Целью изобретения является повьшение быстродействия устройства при об мене информацией. На фиг.1 представлена блок-схема устройства; на фиг.2 - функциональные схемы узла управления, узла формирования сигнала готовности и узла формирования адреса; на фиг.З - функциональная схема узлов фиксации состояния обмена. Устройство состоит (фиг.1) из согласующего блока 1 и интерфейсного бло ка 2, функционально связанных меяду собой и подключенных к соответствующей ЭВМ тинами 3 и 4 первого и второго входов и шинами 5 и 6 второго и первого выходов. Согласующий блок I содержит узел 7управления, узел 8 формирования адреса, регистр 9 команд, коммутатор 0 регистр 11 состояния, первый узел 12 фиксации состояния обмена, узел 13 формирователей-передатчиков и узел 14 формирователей-приемников. Интерфейсный блок 2 содержит узел 15 синхронизации, информационные регистры 16 и 17, узел 18 формирования сигнала готовности, второй узел 19 фиксации состояния обмена, счетчик 20 регистр 21 счета и узел 22 сравнения Узел 7 управления (фиг.2) содержит регистр 23 управления, первую группу элементов И 24, регистр 25 идентификации абонента, коммутатор 26, элемент И 27, вторую группу элементов И 28 и триггер 29 окончания связи. Узел 8формирования адреса содержит (фиг.2 регистр 30 адреса канала, схему 31 сравнения информации адреса канала с информацией регистра 32 адреса абонен та. .Узел 18 формирования готовности содержит триггер 33 готовности и элемент И 34. Узлы 12 и 19 фиксации состояния обмена идентичны и содержат (фиг.З) схему 35 контроля на четность, схему 36 сравнения, регистр 37 контроля обмена иЭлемент ИЛИ 38. У-:тройство работает следующим образом., В исходном состоянии, когда нет запоосов от ЭВМ, согласуюитй блок 1 не реагирует на сигналы интерфейса ввода-вывода по шинам 4, а интерфейс ный блок 2 не вырабатьшает сигнала готовности или прерывания в ЭВМ по шинам 6. В начале сеанса связи из ЭВМ передается управляющее слово, которое может содержать различную информацию: длину массива, направление передачи информации, признаки режимов обработки информации и т.п. Перед обменом информацией между машинами программы ЕС ЭВМ и ЭВМ М-6000 должны быть настроены на присем управляющих слов. Для примера рассмотрим работу предлагаемого устройства при подключении мультиплексного канала ЕС ЭВМ к каналу прямого доступа (КПДП) ЭВМ М-6000. После выдачи мультиплексным каналом адреса устройства код адреса поступает через входные шины 4 и узел 14 в узел 8, в регистр 30 для сравнения адреса с кодом адреса абонента, установленного за данным уст ройством (согласующим блоком 1). В случае совпадения адресов схема 31 сравнения разрешает вьщачу ответного кода адреса абонента с регистра 32 в коммутатор 10, а через коммутатор сигнал АДР-К и сигналы выборки канала ВБР-К и РВБ-К с шин идентификации канала поступают в регистр 23 для установки триггера РАБ-А этого регистра и в регистр 25 для установки в нем триггера АДР-А. Сигналы РАБ-А и АДР-А через элементы И 24 узла 7, коммутатор 10 и узел 13 вместе с кодом адреса абонента поступают на шины 5 . В ответ на это канал выставляе.т на шины 4 код команды Читать и сигнал идентификации канала УПР-К, который через коммутатор 26 сбрасывает триггер АДР-А и устанавливает триггер УПР-А р регистре 25 и триггер Продолжить в регис- ре 23, который черев первый выход узла 7 разрешает по коду команды, поступающего с шин 4, установить триггер Читать в регистре 9 команд. Регистр 34 через элементы И 24 к второму выходу узла 7 управления устанавливает в регистре I1 состояния нулевой байт состояния, который через коммутатор 10 вместе с сигналом идентификации абонента УПР-А поступает на шины 5. Получив нулевой
байт состояния, канал завершает последовательность сигналов начальной выборки выдачей сигнала ИНФ-К. Через коммутатор 26 сигнал ИНФ-К передним фронтом обнуляет триггер УПР-А регистра 25, а задним фронтом - триггер РАБ-А регистра 23. Этим заканчивается начальная выборка, и канал освобождается для работы с другими внешними устройствами. При зтом регистр 23 через шестой выход управления устанавливает триггер 33 готовности узла 18j который через элемент И 34 выставляет сигнал готовности в ЭВМ М-6000. По сигналу готовности КПДП передает управляющее слово (два байта) в информационный регистр 16. Часть управляющего слова, в котором содержится дпина массива, поступает в регистр 21, где запоминается по сигналу КПДП Вьшолнено (ВП). Узел 15 по сигналу ВП запрещает сигнал готовности на элементе И ЗА, а через регистр 23 и коммутатор 26 устанавливает триггер Требование абонента (ТРБ-А.) в регистре 25. Сигнал ТРБ-А через элементы И 24, коммутатор 10 п шинам 5 поступает в канал ЕС ЭВМ.
Мультиплексный канал по сигналу ТРБ-А вырабатывает сигналы ВБР-К и РВБ-К, которые через коммутатор 26, регистр 30 адреса и схему 31 сравнения открьтают регистр 32 адреса, и код адреса абонента поступает в коммутатор 10. Одновременно в режимах 23 и 25 устанавливаются соответствен но триггеры РАБ-А и АДР-А. Таким образом начинается последовательность сигналов интерфейса ввода-вывода
ЕС ЭВМ, вводимая абонентом, на передачу данных. Канал, приняв адрес абонента, вырабатывает сигнал УПР-К, который через коммутатор 26 при разрешении триггера Продолжить регистра 23 устанавливает триггер ИНФ-А в регистре 25. Сигнал ИНФ-А через элементы И 24 открывает ко « утат6р 10 для передачи первого байта информации с информационного регистра 16 на шины 5. В ответ на ИНф-А канал, приняв информацию, вновь отвечает сигналом ИНФ-К, передним фронтом которого обнуляется триггер ИНФ-А регистра 25, а задним фронтом опять устанавливается сигнал ИНФ-А для передачи второго байта информации из информационного регистра 16. На это канал снова отвечает сигналом ИНФ-К, поступающим по шинам идентификации.канала в ре- гистр 23 для формирования разрешения на установку триггера УПР-А регистра 25 через коммутатор 26 а через элементы И 28 на установку бнтов ВУ кончило, Канал кончил в регистре 11 состояния. Получив конечный байт состояния, канал на сигнал УПР-А отвечает сигналами ИНФ-К, по переднему фронту которого сбрасывается триггер Читать в регистре 9 команд и триггер УПР-А в регистре 25 идентификации сигналов абонента, а по заднему фронту сбрасывается триггер РАБ-А в регистре 23 управления.
Таким образом, предлагаемое изобретение обеспечивает повЕЛпение быстродействия устройства путем выполнения счета слов передаваемого массива в процессе обмена.
30м-ff6000
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1985 |
|
SU1278866A1 |
Устройство для сопряжения ЭВМ с периферийным устройством | 1987 |
|
SU1439613A1 |
Устройство для сопряжения датчика информации с электронной вычислительной машиной | 1983 |
|
SU1133590A1 |
Устройство управления для мультиплексного канала | 1984 |
|
SU1265787A1 |
Многоканальный адаптер | 1987 |
|
SU1495806A1 |
Устройство для сопряжения эвм с внешним устройством | 1988 |
|
SU1513462A1 |
Микропрограммное устройство сопряжения | 1984 |
|
SU1179359A1 |
Устройство сортировки данных | 1990 |
|
SU1837273A1 |
УСТРОЙСТВО ЗАЩИТЫ ИНФОРМАЦИИ | 1990 |
|
RU2022346C1 |
Устройство для сопряжения ЭВМ с внешним абонентом | 1989 |
|
SU1640704A1 |
1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ по авт. св. № 754403, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены регистр счета, узел сравнения и счетчик, причем первьй и второй входы счетчика соединены соответственно с вторым выходом блока синхронизации и пятым выходом узла управления, а выход - с первым входом узла сравнения, выходом подключенного к пятому входу узла управления, первый и второй информационные входы регистра счета соединены соответственно с выходами первого информационного регистра и узла формирователей-приемников , а управляющий вход и выход - соответственно с седьмым выходом блока управления и . вторым входом узла сравнения. 2. Устройство по П.1, отличающееся тем, что узел управления содержит регистр сигнгшов управления , группа входов и первый вход которого являются соответственно вторым и четвертым входами узла, две группы элементов И, выходы которых соединены соответственно с четвертым и вторым выходами узла, коммутатор, регистр идентификации абонента, триггер окончания связи . и элемент И, причем первый, второй и третий выходы регистра сигналов . управления являются соответственно первым, пятым и шестым выходами узла, а четвертый, пятый и-шестой выходы соответственно подключены к управляющим входам элементов И первой группы, регистра идентификации абонента и коммутатора, первый и второй выходы Которого соединены соответственно с третьим и седьмым выходами узла, вторвм входом регист49 ра сигналов, управления и информацй-. онным входом регистра идентификации абонента, выходы которого подключены к информационным входам элементов И первой группы, первый информационный в1сод коммутатора является первым . входом узла, а второй информационный вход соединен с третьим входом узла и первым входом элемента И, второй вход которого и первые входы эл« ен-тов И второй группы подключены соот СО 00 ветственно к седьмому выходу и группе выходов регистра сигналов управления, вторые входы элементов И второй группы соединены с выходом триггера окончания связи, первый и второй входы которого подключены соответственно к пятому входу узла и выходу элемента И.
ее- ЗвМ Фае.
Фиг. 2
Фие. Ъ
Авторы
Даты
1985-08-30—Публикация
1983-05-24—Подача