Система коммутации вычислительных устройств,устройство коммутации связи и устройство сопряжения Советский патент 1985 года по МПК G06F15/16 

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

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

элемента И и управляющими входами четвертой группы элементов И, вход линии Блокировка магистрали устройства через пятый усилитель-приёмник и второй элемент НЕ соединен с вторыми входами четвертого и пятого элементов И, выходы которых соединены с первым и вторьм входами первого элемента ИЛИ, входы записи и чтения блока памяти соединены с входами линий Запись и Чтение устройства соответственно, вход линии начальной выборки устройства

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

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

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

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

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

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

название год авторы номер документа
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Система коммутации 1986
  • Жанайдаров Ерден Рахметович
  • Полковников Сергей Петрович
  • Петров Евгений Иванович
SU1411767A1
Система для обмена информацией 1980
  • Вертлиб Валерий Абрамович
  • Герасимов Владимир Егорович
  • Григорьева Нина Петровна
  • Жожикашвили Владимир Александрович
  • Жуков Валентин Дмитриевич
  • Мастрюков Анатолий Степанович
  • Пшеничников Александр Матвеевич
  • Русецкий Юлиан Иосифович
  • Стернин Григорий Львович
  • Шнейдер Роберт Исаакович
SU980087A1
Система коммутации 1986
  • Гонтарь Анатолий Карпович
  • Петров Евгений Иванович
SU1359783A1
Устройство для сопряжения абонентов с каналом передачи данных 1986
  • Стернин Григорий Львович
  • Быковский Валерий Петрович
  • Гудков Евгений Александрович
  • Мухин Владимир Ефимович
SU1357969A2
Система коммутации 1985
  • Руднев Сергей Николаевич
  • Зенкин Александр Николаевич
  • Гонтарь Анатолий Карпович
  • Полковников Сергей Петрович
  • Петров Евгений Иванович
SU1317449A1
Устройство для сопряжения абонентов с каналом передачи данных 1987
  • Быковский Валерий Петрович
  • Гудков Евгений Александрович
  • Мастрюков Анатолий Степанович
  • Мухин Владимир Ефимович
  • Стернин Григорий Львович
SU1444791A1
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2
Система коммутации 1985
  • Зенкин Александр Николаевич
  • Руднев Сергей Николаевич
  • Полковников Сергей Петрович
  • Гонтарь Анатолий Карпович
  • Петров Евгений Иванович
SU1317448A1
Устройство для сопряжения вычислительных машин 1983
  • Соколов Андрей Андреевич
  • Шильяков Евгений Иванович
  • Жуковский Владимир Абрамович
  • Зак Леонид Александрович
  • Чехлов Владимир Сергеевич
SU1179361A1

Иллюстрации к изобретению SU 1 180 915 A1

Реферат патента 1985 года Система коммутации вычислительных устройств,устройство коммутации связи и устройство сопряжения

1. Система коммутации вычислительных устройств, содержащая устройство коммутации связи, m устройств сопряжения, группу двунаправленных магистральных линий данных, линию Признак приема данных, линию/ Признак вывода данных, линию Продолжение данных, входы-выходы линий данных устройства коммутации связи через группу двунаправленных магистральных линий данных подключены к выходам-входам линий данных устройств сопряжения, входы-выходы линии Признак приема данных и линии Признак вывода данных устройства коммутации связи через линии Признак приема данных и Признак вывода данных подключены к одноименным выходам-входам устройств сопряжения, выходы линии Продолжение данных которых подключены через линию Продолжение данных к одноименному входу устройства коммутации связи, группа входов-выходов магистрали центрального процессора устройства коммутации является одноименным входом-выходом системы, вход-выход шины абонента i-го устройства сопряжения (,т) является одноименным входом-выходом шины i-ro абонента системы, отличающая Ся (Л тем, что, с целью увеличения скоросс ти передачи данных за счет введения синхронного режима обмена, в систему, введены генератор тактовых импульсов, га+1 блоков формирования синхроимпульсов, линия Блокировка магистрали, линия тактовых импульсов, выход генератора тактовых импульсов через линию тактовых им00 пульсов подключен к входам линии о со тактовых импульсов блоков формирования синхроимпульсов, входы синхронизации данных устройства коммута- . ции связи и устройств сопряжения подключены к выходам соответствующих блоков формирования синхроимпульсов вход линии Блокировка магистрали устройства коммутации связи подключен через линию Блокировка магистрали к одноименным выходам устройств сопряжений. 2. Устройство коммутации связи, содержащее счетчик с первого по третий, регистры, триггер, с первой по

Формула изобретения SU 1 180 915 A1

Изобретение относится к вычисли тельной технике, в частности к территориально-распределенным централизованным вычислительным систе мам сбора и обработки данных, работающим на длинные телефонные линии связи, и обеспечивает соединение разнотипных электронных вычислительных машин. . Цель изобретения - увеличение скорости передачи данных за счет введения синхронного режима обмена расширение функциональных возможностей за счет независимой передач данных от любого абонента и повыше ние надежности за счет предотвраще ния потери информации при обмене данными в синхронном режиме.На фиг.1 представлена структурная схема системы коммутации вычислительных устройств; на фиг.2 функциональная схема устройства коммутации связи; на фиг.З - функциональная схема устройства сопряжения, на фиг. 4 - функциональная схема блока формирования синхроимпульсов; на фиг. .5 - функциональн схема блока сопряжения с внешними устройствами , на фиг. 6 - функциональная схема абонентов; на фиг.7 временные диаграммы, поясняющие принцип работы системы; на фиг.8-1 алгоритмы работы вычислительных устройств с системой коммутации. Система коммутации вычислительных устройств (фиг.1) содержит центральную электронную вычислительную машину 1, например блок 2 сопряжения с внешними устройствами, устройство 3 коммутации связи, группу 4 двунаправленных магистральных линий данных, линию 5 Признак приема данных, линию 6 Признак вывода данных, линию 7 Продолжение данных, m устройств 8.1 сопряжения (), т абонентов 9,1, генератор 10 тактовых импульсов, т+1 блоков 11.1 формирования синхроимпульсов, линию 12 Блокировка магистрали, линию 13 тактовых импульсов. Устройство 3 коммутации связи (фиг.2) содержит блок 14 памяти, счетчик 15, с первого по третий регистры 16-18, триггер 19, с первого по пятый усилители-приемники 20.1-20.5, с первого по третий усилители-передатчики 21.1-21.3, с первой по восьмую группы элемен- i toB И 22-29, с первого по четвертый элементы И 30-34, и с первой по третью группы элементов ИЛИ 35-37, первый и второй элементы ИЛИ 38 и 39, с первого по третий элементы НЕ 40-43, элемент 44 задержки, выходы 45 шин данных, выход 46 линии Запрос на передачу данных, выход 47 линии Запрос на передачу состояния, вход 48 синхронизации данных, вход 49 линии Запись, вход 50 линии Чтение, вход 51 линии начальной выборки, вход 52 линии Адрес канала, входы 53 шин канала, вход 54 линии Информа1ЩЯ канала, вход 55 линии Считывание адреса, вход 56 линии Считывание информации абонента.

Устройство 8 сопряжения (фиг.З) содержит с первого по третий усилители-приемники 20.1-20.3 с первого по четвертьш усилители-передатчики 21.1-21.4 передатчики, дешифратор 57 номера абонента, приемный и передающий регистры 58 и 59, с первого по восьмой элементы И 60-67, группу элементов И 68, с первого п седьмой -элементы ИЛИ 69-75, с первого по третий элементы НЕ 76-78, с первого по пятый триггеры 79-83, элемент 84 задержки, выходы 85 шин данных, входы 86 шин данных, вход 87 синхронизации данных, прямой вход 88 линии Признак вывода информации, прямой вход 89 линии признак ввода информации, вход 90 линии Новые данные готовы вход 91 линии Данные приняты, инверсный вход 92 линии Признак вывода информации, инверсный вход 93 Признак ввода информации вход 94 линии Окончание связи, выход 95 линии Запрос.

Блок 11 формирования синхроимпульсов (фиг.4) содержит элемент НЕ 96, первый и второй одновибраторы 97 и 98, элемент ИЛИ 99.

Электронная вычислительная машина 1 (фиг.5) содержит процессор 100, блок 101 оперативной памяти, мультиплексный канал 102, блок 2 сопряжения с внешними устройствами, содержащий регистр 103 команд, регистр 104 информации, дешифратор 105 адреса, триггер 106 начальной выборки, две группы 107 и 108 элементов И, группу 109 элементов ИЛИ, два элемента И 110 и 111, узел 112 формирования интерфейсных сигналов, входную линию 113 Управление канала, выходную линию 114 Работа абонента, выходную линию 115 Адрес абонента, выходную линию 116 Управление абонента, выходную шину 117 абонента входные линии Работа канала 118, Выборка канала 119, разрешение выборки 120, Блокировка канала 121, выходные линии Требование абонента 122 и Выборка абонента 123.

Абонент 9 (фиг.6) содержит общую шину 124 с подключенными к ней процессором 125, блоком 126

1809154

памяти, блок 127 внешней памяти, блок 128 диалогового ввода-вывода, блок 129 интерфейсных сигналов, содержащем узел 130 управления прерыванием, узел 131 выборки адреса, регистры 132 ввода информации, узлы вьшода 133 и 134 состояния информации, четьфехразрядный буферный регистр 135, согласующие приемные 10 элементы 136, согласующие передающие элементы 137, узел 138 управления переключением, два инвертора 139 и 140.

На фиг.7 представлены временные t5 диаграммы, поясняющие принцип работы системы. На фиг.7 показаны диаграммы: 141 - тактовые импульсы (ТИ) с выхода генератора 10 тактовых импульсов на одноименной ли20 НИИ 13, 142 - синхроимпульсы с выходов блоков 11 формирования синхроимпульсов, 143 - сигналы признака приема данных (ПД) на одноименной линии 5, 144 - сигналы признака 25 вьщачи данных (ПВ) на одноименной линии 6, 145 - сигналы блокировки магистрали (БЛМ) на одноименной линии 12, 146 - сигналы продолжения данных (ПД) на одноименной линии 7, 30 147 - сигналы на группе двунаправленных магистральных оданий 4 данных.

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

Весь цикл работы системы начинается с того, что ЦЭВМ 1 по заданной программе путем выполнения команд Запись и Чтение через интерфейс ввода-вывода и блок 2 сопряжения с внешними устройствами в режиме начальной выборки инициализирует устройство 3 коммутации связи. Факт инициализации фиксируется в блоке 14 памяти устройства 3 коммутации связи с признаком приема или вывода данных для ,всех абонентов 9.

Далее (фиг.7) и (фиг.1) устройство 3 коммутации связи инициализирует непрерьшнопоследовательный опрос готовности абонентов 9 для 55 приема или вывода информации на

ЦЭВМ1. Генератор 10 тактовых импульсов непрерывно вырабатьюает серию прямоугольных импульсов скважностью

два (диаграмма 141) на линию 13 тактовых импульсов,

Блоки 11 формирования синхроимпульсов вырабатывают синхроимпульсы (СИ) по переднему и заднему фронтам тактовых импульсов (диаграмма 142). По одному из синхроимпульсов устройство 3 коммутации связи выдает, например, признак приема данных () на одноименную линию 5 (диаграмма 143) и одновременно на группу магистральных линий 4 данных код номера (адрес К) абонента 9К, диаграмма 147, данный абонент,опознав адрес, через устройство 8К сопряжения в ответ выдае признак вывода данных (Пр) на одноименную линию 6 (диаграммы 144) и начинает передавать блок данных по группу магистральных линий 4 данных. Получив ответ по линии признака вывода данных (Пд), устройство 3 коммутации связи подготавливается к приему данных от абонента и в момент поступления данных формирует запрос на передачу их в ЦЭВМ1 и в соответств 1и с интерфейсом ввода-вывода организует цикл передачи данных в ЦЭВМ1 в мультиплексном режиме и так последовательно для всех абонентов.

В процессе работы системы может оказаться, что абонент например 8р, не успел подготовить данные для передачи, то он вырабатывает сигнал блокировки магистрали (БЛМ) на одноименную линию 12 (диаграмма 145) через свое устройство сопряжения 8р Сигнал БЛМ на магистрали предупреждает устройство 3 коммутации связи о том, что необходимо пропустить такт или несколько тактов в передаче данных. Сигнал БЛМ в устройстве 3 коммутации связи блокирует запрос на передачу данных в ЦЭВМ1. Наличие этого сигнала устраняет ограничения ко времени подготовки информации при пе эедаче по тактовым импульсам.

Если абонент приема и/или передачи данных медленнодействующий и не имеет буферной памяти, то он работает в режиме побайтной передачи данных. При этом после передачи байта данных он вьщает на линию 7 Продолжение данных признак продолжения данных (ПД) (диаграмма 146) и

одновременно снимает сигнал с линии 6 признака вывода данных, диаграмма 144. В устройстве 3 коммутации свяаи блокируется загфос на передачу состояния в ЦЭБМ1, и сигнал с линии 5 признака приема данных сбрасывается . Продолжение работы в этом случае осуществляется на общих основаниях,

т.е. тогда, когда подойдет очередь на опрос этого абонента.

В процессе работы системы может быть, что один из абонентов 9 (например, с адресом В) оказывается

не готовым к сеансу связи (фиг.7), тогда устройство 3 коммутации связи переходит к опросу следующего абонента 9, например с адресом п. Принцип работы ВС в режиме передачи данных от ЦЭВМ1 к абоненту аналогичен указанному, за исключением того, что по инициативе ЦЭВМ1 устройство 3 коммутации связи выдает признак вывода данных на одноименную линию 6 вывода данных и на группу, линий 4 данных код адреса абонента (например, адрес р). Абонент 9р через свое устройство 8р сопряжения,опознав свой адрес, вьщает признак приема данных на одноименную линию 5 признака приема данных, после чего ЦЭВМ1 указанным путем начинает передавать данные абоненту 9р. Прекращение передачи

данных в этом случае, как правило, заканчивается по инициативе ЦЭВМ1 путем снятия сигнала с линии 6 признака вьшода данных.

.Программная поддержка обмена

данными в системе осуществляется мониторными программами на ЦЭВМ1 и абонентов 9.

Мониторная программа принимает запросы от внутренних программ и внешней мониторной программы через линии связи. Она выполняет заказанные операции на своей ЭВМ с помощью вызываемых ею служебных подпрограмм и поддерживает обмен с другой мониторной программой по группе двунаправленных магистральных линий 4 данных и линиям 5, 6, 7, 12, 13 управления.

Начальное включение ЦЭВМ1 и абонентов 9 и запуск программ-мониторов осуществляется по расписанию.

Существует два основных режима работы системы: установление, когда

I

происходит согласование вида операции обмена, и собственно операции обмена или пересылка, когда согласованная операция выполняется между ЦЭВМ1 и соответствующим абонентом 9. Сразу после включения ЦЭВМ1 абоненты переходят в режим установления .

В каждый момент времени абонент 9 может находиться либо в первом, либо во втором режимах, а ЦЭВМ1 с разными абонентами 9 в разных режимах.

Обмен происходит блоками фиксированной длины.

Каждый блок содержит информационную и служебную секции. В служебной секции находится, в частности, контрольная сумма.

Правильность передачи блока осуществляется подсчетом контрольной суммы.

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

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

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

Например обрыв на втором байте означает, что предьщущий блок был передан с неверной контрольной суммой и необходимо передать его снова

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

В режиме установления монитор ЦЭВМ1 принимает блок с запросом на операцию от абонентов 9. Он может либо отказаться от обмена из-за невозможности выполнить операцию, либо предложить абоненту 9 выполнить (несмотря на его запрос) свой запрос на операцию, либо сообщить о возможности вьшолнения операции и переходе в фазу обмена.

Различные ошибочные ситуации делятся на: опознаваемые (например, несовпадение контрольной суммы), приводящее после пятикратного пов809153

тора передачи и обратно в режим установления, и неопознаваемые (абонент 9 не выходит на связь, команда ввода-вывода повисает). В этом случае выход из этой ситуации происходит по системному таймеру.

Указанный алгоритм работы вычислительной системы с входящими в нее устройствами поясняется диаграммами, to представленными на фиг. 8-13, где для кратности изложения ЦЭВМ-1, блок 2 сопряжения с внешними устройствами, устройство коммутации связи 3 обозначены как центральный блок (ЦБ).

f с I

. На фиг. 8 и 9 представлены . диаграммы алгоритма ЦБ в режиме установления связи (CON) с одним абонентом приема и/или передачи данных, где представлены определенные

действия следующими позициями: 148 - установить системный таймер на допустимую величину задержки STII-ffi, 149 - принять заявку от внутреннего абонента и установить указатель 1R, (1R 1 запрос есть, 1R О запроса нет), 150 - установить в О счетчик NKS, подсчитывающий число несовпадений контрольной суммы KS ЖЗ О и указатель

0 аппаратных ошибок HWER 0, 151 дать команду на считывание блока определенному абоненту PQ1B, 152 принять блок от абонента 1В, 153 есть KS f О установить указатель

5 обрывов или перейти в 157, 154 - проанализировать запрос от внешнего абонента и возмож155 - если

ность его вьшолнения,

невозможно выполнить, то установить

КР 10 и перейти в 157, 156 - если 1R 1, то КР 14 и перейти в 161 через 157 и 158 запрос может быть выполнен КР 6 (позиции, обозначенные например 148.1, 151.1,

151.2, 152.1, 153.1 и т.п. указывают линии перехода диаграммы на 8-13), 157 - дать команду на считывание блока от абонента RQIB, 158 начать прием и оборвать 1В (КР)

блок после приема КР - байтов,

159 - если КР 6, то конец установления (ENDV) перейти в обмен (RUN), 160 - если КР 2, то Ж8 -NKS + 1, если Ж8 5, то перейти в 151 или в 148, 161 - NKS ф 162 - передать блок с запросом абоненту (ОБ), 163 - передать концевой блок ОБ (КР), проаналиэиро

вать обрыв, 164 - если КР 6, то перейти в обмен (RUN); 165 - если КР 10, то перейти в 148, 166 если КР 2, то NKS NKS + 1 и если NKS 5, то перейти в 162, иначе перейти в 148, 167 - аппаратная ошибка связи , перейти в 148.

На фиг. 10 и 11 представлены диаграммы алгоритма абонента приема и/или передачи данных в режиме установления связи (CON) с ЦБ, где:

168- установить системный таймер н допустимую величину задержки STIME,

169- принять заявку от внутреннего абонента и установить указатель 1R (1R 1 запрос есть, 1R О запроса нет), 170 - установить в О счетчи NKS, подсчитывающий число несовпадений контрольной суммы KS, NKS

и указатель аппаратных ошибок HIJER 0, 171 - передать блок на ЦБ (ОБ), 172 - передать конечньм блок ОБ (КР), 173 - если КР 14, то перейти на продолжение установления по требованию в ЦБ, 174 - если КР 6, то перейти в обмен RUN, 175 если КР 10, то перейти в 168, 176 - если КР 2, то NKS ЖЗ + 1 и если NKS 5, то перейти в 171 иначе перейти в 168, 177 - аппаратная ошибка связи HWER 1, перейти в 168, 178 - дать команду на считывание блока от ЦБ RQC, 179 - принят блок 1Б, 180 - если KS О установить указатель обрывов КР 2 и перейти в 184, 181 - проанализировать запрос от ЦБ RQC и возможность его выполнения RQC TRUE, 182 - если невозможно выполнить 181, то установить КР 10 и перейти в 184, 183 - иначе КР 6, 184 - дать команду по считыванию блока RQC, 185 - оборвать в соответствии с КР (1В), 186 - если КР 6, то переход в фазу обмена RUN, 187 - если КР 10, то переход в начало установления CON, 188 если КР 2, то NKS NKS + 1 и если Ж8 5, то перейти в 178, иначе перейти в CON.

На фиг.12 представлен алгоритм работы ВС в режиме обмена (RUN) для передающего информацию абонента или ЦБ, где: 189 - установить системный таймер на допустимую величину дорожки STIME, 190 - установить в О счетчик NKS, подсчитывающий число несовпадений контроль8091510

ной суммы KS, NKS О и указатель аппаратных ошибок HWER 0, 191 установить счетчик блоков NBL N + 1,где N - число информа5 ционньгх блоков, N + 1 - контрольный блок для N-ro блока для передачи, 192 - передать I блок ОБ (I) (линия 192.1), 193 - передать следующий (1+1)-и блок ОБ (1+1)

o (линия 193.1), 194 - проанализировать число переданных байтов КР: если КР 524, значит блок передан верно NKS eJ , NBL NБL - 1, перейти к 193, 195 - если КР 2,

5 то KS / О, ЖЗ NK3 + 1 и если

NKS 5 следует повторить передачу предьщущего блока и перейти к 192, иначе фатальное завершение обмена, переход в установление CON(ER),

0 196,- если КР 6 иесли NBL О, то конец обмена и переход в установление CON, иначе переход в установление с ошибкой CON(ER), 197 - если КР 2,6,524 аппаратная ошибка

5 HWER 1 перейти к 192.

На фиг. 13 представлен алгоритм работы ВС в режиме обмена (RUN) для принимающего информацию абонента или ЦБ, где: 198 - установить системный

0 таймер на допустимую величину задержки ЗИМЕ, 199 - установить счетчик NKS в О, подсчитывающий число несовпадений контрольной суммы KS, NKS О и указатель аппаратных ошибок HWER 0, 200 - установить NBL N счетчик числа принимаемых блоков, 201 - принять блок 1В (I), 202 - проанализировать контрольную сумму KS U, 203 - если KS О, в

0 т.ч. когда блок принят не полностью из-за ошибки установить указатель обрывов , оборвать прием следующего блока ив 2-м байте, увеличить счетчик ошибок на 1 и если NKS 5

5 перейти в 201, иначе переход в установление с ошибкой CON(ER), 204 контрольная сумма совпала, KS счетчик принятых блоков уменьшить на 1 NBL NBL - 1, сбросить NK3, 205 -. если NBL (,то КР 6,оборвать прием последнего, N+1-го блока на 6 байте и переход в нормальное завершение CON иначе КР 524, принять следующий блок полностью и перейти в 202.

Принцип работы устройства 3 коммутации связи поясняется функциснальной схемой (фиг.2) и заключается в следующем: ЦЭВМ1 через блок 2 сопряжения с внешними устройствами, путем выполнения команды ввода/вывода Запись или Чтение в режиме начальной выборки заносит признаки приема или вывода данных в определенные ячейки (адрес ячейки памяти соответствует адресу абонента) блока 14 памяти через пятую группу элементов И 26 и через первую группу элементов ИЛИ 35 по сигналам: Шин-К (53), Н.В. (51) и АДР-К (52). Нбпрерьшно работающий счетчик 15 по сигналу СИ (48), поступающему из блока 11 формирования синхроимпульсов, через вторую группу элементов И 23, вторую группу элементов ИЛИ 36, третью группу элементов И 24, регистр 18 и усилитель 21.2 выдает на ШИН-М (4) код адреса абонента 9, например адрес к, и одновременно через первые группы элементов И 22 и элементов ИЛИ 35 считьшает по установившемуся коду адреса К с блока 14 памяти .признак, например Прием, который выдается с второго выхода блока 14 памяти через усилитель 21.3 на одноименную линию 5 признака приема данньсх (диаграмма 143 фиг.7). Если абонент 9к через свое устройство 8к сопряжения опознал свой адрес, то в том же полуакте тактовой серии (фиг.7), он отвечает по линии 6 признака вывода данных сигналом НВ (диаграмма 144 фиг.7). Сигналы ППр и Пв одноименных линий Ппр5 и Пвб блокируют дальнейший пересчет счетчика 15. Одновременное присутствие сигналов на линиях Ппр (5) и Пв (6) является также разрешением на вьздачу в ПЭВМ 1 через блок 2 сопряжения с внешними устройствами по сигналам СИ (48) запросов на передачу данных по вькоду 46 в ЦЭВМ1. После этого по сигналу Считьшание адреса происходит считьшание адреса абонента 9, например, с адресом К со счетчика 15, которьй через седьмую группу элементов И 28 и третью группу элементов ИЛИ 37 передается на выходы 45 и через блок 2 сопряжение с внешними устройствами передается в ЦЭВМ1.

После вьщачи сигнала Пв на одноименную линию 6 признака вывода

данных, абонент 9к через свое устройство 8к сопряжения вьщает данные на ШИН-М (4), которые записываются в регистр 17, откуда они передаются в ЦЭВМ1 по сигналу ИНФ-А (56), через восьмую группу элементов И 29 и третью группу элементов Ш1И 37 данные поступают на выходы 45, откуда через блок 2 сопряжения передаются в ЦЭВМ1.

Окончание обмена данньми по инициативе ЦЭВМ (1) или абонента 9 осуществляется снятием своего

15 сигнала признака приема Ппр или признака вывода Пв с соответствующих линий Ппр (5) или Пв (6). Отсутствие одного из сигналов ПВ (6) ИЛИ Ппр (5) вызывает установку

20 триггера 19 в единичное состояние, т.е. формируется сигнал Запрос на передачу состояния (47) в ЦЭВМ 1, и одновременно разблокирует счетчик 15 и стирает в ячейке блока 14

5 памяти соответствующий признак

Ппр или Пв по сигналу- с выхода триггера 19, сброс которого осуществляет сигнал ИНФ-К (54), поступающий из ЦЭВМ (1) через блок 2 сопряжения и внешними устройствами, j В процессе работы системы может оказаться, что абонент 9 по какимлибо причинам не успел подготовить передаваемую информацию, то он

5 вьщает сигнал БЛМ на одноименную линию 12 блокировки магистрали (диаграмма 145, абонент с адресом р, фиг.7). Этот сигнал блокирует выдачу сигнала Запрос передачи

0 данных 46 в ЭЦВМ1. Сигнал БЛМ выдается на такт или несколько тактов . и снимается абонентом 9 при возобновлении готовности информации к передаче/приему. После снятия

5 сигнала БЛМ разблокируется четвертый элемент И 33.

Если абонент 9, например, с адресом S (диаграмма 446, фиг.7)

0 медленнодействующий, то он может прекратить передачу данных, вьщав признак ПД на одноименщпо линию 7 продолжения данных и сняв сигнал Пв (диаграмма 144, фиг,7) с линии 6

признака вьгеода данных. Появление признака ПД разблокирует счетчик 15. Это приводит к снятию признака Ппр на втором выходе блока 14 памя13.

ти и с одноименной линии 5 признака приема данных.

Принцип работы устройства сопряжения заключается в следующем. В соответствии с работой устройства 3 коммутации связи,временной диаграммы (фиг.7) и функциональной схемой устройства 8 сопряжения (фиг.З) на ШИН-М (4) выдан код абонента 9 с адресом К и признаком.приема на одноименной линии 5 признака приема, устройство 8к сопряжения абонента 9к опознает свой адрес с помощью дешифратора 57 адреса по задержанному через элемент 84 задержки сигналу СИ (87) из блока 1к формирования синхроимпульсов, сигналу признака приема на одноименной линии 5 и при наличии сигнала Вывод (89) информации, через второй элемент И 61 устанавливается в 1 яторой триггер 80. Единичное состояние второго триггера 80 выдается как признак вывода данньш по одноименной линии Пв (6) и через третий элемент И 62 разрешает прохождение сигнала Синхронизация информации (87), по которому через второй элемент ИЛИ 70 устанавливается в единичное состояние третий триггер 81, единичное состояние третьего триггера 81 через третий элемент ИЛИ 71 передается по выходной линии 95 запроса на обслуживание абоненту 9к через блок 129 интерфейсных сигналов (фиг.6). По запросу устройства 8к сопряжения процессор 125 абонента 9к приема и/или передачи данных через узел 12 формирования интерфейсных сигналов вьщает на входные шины 86 данных байт данных, который по сигналу синхронизация данных (87) записывается в передающий регистр 59 и через группу элементов И 68 передается на группу 4 магистральных шин данных 4

Третий триггер 81 сбрасывается по входному сигналу управления Новые данные готовы (90), поступающего из узла 129 формирования интерфейсных сигналов.

Прекращение передачи данных, в данном случае, по инициативе абонента 9к осуществляется путем сняти входного сигнала признака вьюода: информации (89), который обнуляет через первый элемент ИЛИ 69 и первый элемент НЕ 76 второй триггер 80

80915 1

т.е. снимается сигнал признака вывода данных (Пв) с одноименной линии 6 признака вывода данных.

Прекращение передачи данных возможно и по инициативе ЦЭВМ1 в этом случае снимается сигнал признака приема с одноименной линии 5 признака приема данных и через второй элемент НЕ 77, щёстой элемент И 65,

0 пятый элемент ИЛИ 73 устанавливается в единичное состояние четвертьм триггер 82, выход этого триггера подключен к выходной линии 94 признака окончания связи, который обрабатывается процессором 125 абонента 9 приема и/или передачи данных как признак окончания операции вывода данных.

Если данные передаются от ЦЭБМ1

0 работа устройства 8 сопряжения происходит следующим образом. Устройство 3 коммутации связи вьщает на ШИН-М 4 код абонента 9 с адресом, например R (фиг.7), и признак

5 вывода Пв (диаграмма 144) на одноименной линии 6 признака вывода данных, устройство 8R сопряжения абонента 9R опознает свой адрес с помощью дешифратора- 57 адреса,

0 по задержанному, через элемент 84 задержки, сигналу синхронизации данных (87), сигналу Пв (6) и при наличии входного сигнала признака ввода информации (88) через

первый элемент И 60 устанавливает в 1 первый триггер 7-9. Единичное состояние его вьщается как признак по линии Ппр (5) и через четвертый элемент И 63 разрешает прохождение задержанных сигналов синхронизация данных (87), поступающих из блока 11R формирования синхроимпульсов . Это условие является разрещением на занесение информационного байта данных, находящегося на ШИМ-М (4) (диаграмма 147) в приемный регистр 58. Одновременно с этим через второй элемент ИЛИ 70 устанавливается в единичное состояние

третий триггер 81, Единичное состояние этого триггера через третий элемент ИЛИ 71 передается по выходной линии 95 запроса на обслуживание абоненту 9R через узел 129 формирования интерфейсных сигналов (фиг. 6).

По запросу устройства 8R сопряжения процессор 125 абонента 9R

считывает информацию с приемного регистра 58 через узел 129 формирования интерфейсных сигналов, после чего устанавливает сигнал Данные приняты на входной линии 91 Данные приняты, по этому сигналу через четвертый элемент ИЛИ 72 сбрасывается в О третий триггер 81, тем самым устройство 8R сопряжения подготавливается к принятию следующего байта информации.

Если процессор 125, например абонента 8р, не успевает ответить на запрос за время длительности тактовы импульсов (диаграмма 141), тогда по сигналу Синхронизация данных (87) через третий элемент И 62 (при вывод информации) или четвертый элемент И 63 (при вводе информации) и шестой элемент ИЛИ 74 установится в единичное состояние пятый триггер 83 (при единичном состоянии третьего триггера 81). Единичное состояние пятого триггера 83 поступает на линию 12 блокировки магистрали. Этот признак блокирует магистраль на такт или несколько тактов (диаграммы 141, 145), пока процессор 125 абонента 8р не обслужит поступивший запрос.

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

Система коммутации вычислительных устройств, устройство коммутации связи и устройство сопряжения позвЙляют объединить между собой разнотипные ЭВМ, что дает возможность создать вычислительную систему для автоматизации экспериментальных исследований физического эксперимента.

Фиг4

, ЛЗ. 1

Документы, цитированные в отчете о поиске Патент 1985 года SU1180915A1

Иванов О.Ф
и др
Вторичная обработка данных и автоматическое построение графиков в централизованной системе обработки данных
Труды ЦАГИ, вып
Устройство коллектора и щеток для коллекторных машин переменного тока 1924
  • Костенко М.П.
  • Лютер Р.А.
SU1648A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода-вывода информации 1981
  • Соколов Игорь Михайлович
SU991402A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Патент США I 3810103, кл
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
ПРИБОР ДЛЯ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ЗВУКОВ 1923
  • Андреев-Сальников В.А.
SU1974A1
Устройство для сопряжения с общей маги-СТРАлью ВычиСлиТЕльНОй СиСТЕМы 1979
  • Иванов Владимир Андреевич
  • Иванов Валерий Васильевич
SU809143A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения вычислительных машин 1981
  • Мельшиян Владимир Вячеславович
  • Федорков Валерий Филиппович
  • Гурский Александр Иванович
  • Никитин Геннадий Васильевич
  • Маркин Валерий Георгиевич
SU935942A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 180 915 A1

Авторы

Бокарев Геннадий Дмитриевич

Криворученко Владимир Степанович

Кузнецов Александр Алексеевич

Садонина Зинаида Григорьевна

Смирнов Александр Дмитриевич

Даты

1985-09-23Публикация

1984-07-11Подача