Устройство межмашинной связи Советский патент 1989 года по МПК G06F15/163 

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

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

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

На фиг.1 изображена блок-схема ce-j ти ЭВМ; на фиг.2 - структурная схема блока обработки сообщений; на фиг.З- алгоритм работы блока управления; на фиг.4 - функциональная схема блока обработки сообщений.1

На схеме (фиг.1) обозначены: запоминающее устройство (ЗУ) 1, входящее в состав блока 2 управления, матричный коммутатор 3, представляющий собой набор ключей и триггеров, обра- 2 зующих п столбцов и п строк, триггеры служат для фиксации состояния ключей, ЭВМ 4 (п штук), первая шина 5, линия 6 связи выхода блока управления с управляющими входами матрично- 2 го коммутатора, линии 7 передачи данных, блоки 8 обработки сообщений (К штук), каждый блок обработки сообщений имеет n/К информационных входов 9 и вторая шина 10. Блок обработки 3 сообщений (фиг.2) содержит мультиплексор 11 входных линий с n/К информационными входами 12, которые являются и входами 9 блока 8 обработки (фиг.1), управляющими входами 13 и , выходом 14, причем входы и выходы мультиплексора данных линий могут быть как одно-, так и многоразрядными в зависимости от разрядности линий 7 передачи данных, счетчик 15 ний, представляющий собой суммирующий двоичный счетчик с числом разрядов , равным числу управляющих входов мультиплексора входных линий, выходы 16 счетчика, детектор 17 запроса coeдинения9 представляющий собой схему обнаружения заданного сообщения в потоке информации, вход 18 которого подключен к выходу 14 мультиплексора входных линий, первый выход 19 соединен с информационным входом 20 регистра 21 адреса, детектор 22 запроса разъединения, вход 23 которого подключен к выходу 14 результата входных линий. Вторая шина 10 соединена е с выходами 16, вторым выходом 24 детектора запроса соединения, выходами 25 регистра адреса, выходом 26 детектора запроса разъединения.

5

5 0 с о j е

0

Устройство работает следующим образом.

Обмен -информацией между ЭВМ 4 (фиг.1) осуществляется по линиям 7 передачи данных через матричный коммутатор 3. Блок 2 управления служит для выработки управляющих сигналов для матричного коммутатора и передает их по линии 6 связи. Вся служебная информация, необходимая для установления соединения и разъединения ЭВМ, передается по линиям передачи данных и выделяется из общего потока данных блоками 8 обработки. ЗУ 1 служит для хранения текущей информации о каждой ЭВМ типа Занят или Свободен а также адреса абонента по связи, что необходимо для предотвращения столкновения в устройстве. Обмен информацией между ЗУ 1 и блоком 2 управления осуществляется посредством шины 5. Каждая ЭВМ имеет свою ячейку в ЗУ. Каждой ЭВМ присвоен системный номер (адрес), состоящий из двух частей: номера блока обработки сообщений, к которому подключена данная ЭВМ, и номера информационного входа 9 блока 8 обработки сообщений, к которому подключена данная ЭВМ. Если в процессе работы в какой-либо ЭВМ возникла необходимость обменяться информацией с другим абонентом, указанная ЭВМ формирует и периодически посылает по части (не всем) своих линий передачи данных пакет Требование связи. Вторая часть линий передачи данных используется для получе ния подтверждения о соединении. Пакет Требование связи содержит как минимум следующие сигналы: сигналы Запрос соединения и адрес ЭВМ-приемника.

Блок обработки обнаруживает сигнал Запрос соединения и сообщает об этом блоку управления по шине 10, Одновременно по шине 10 блоку управления передается адрес ЭВМ-приемника и часть адреса (номер линии) ЭВМ-передатчика. Блок управления формирует адрес ЭВМ-передатчика, добавляя первую часть адреса (номер блока обработки), записывается сигнал Занято и адрес ЭВМ-приемника в ячейку ЗУ ЭВМ-передатчика, проверяет ячейку ЗУ ЭВМ-приемника, и .если в ней сигнал Занято не обнаружен, блок управления записывает сигнал Занято и адрес ЭВМ-передатчика в ячейку ЭВМ-приемника и переходит к опросу следующего блока обработки. Если в ячейку ЗУ ЭВМ-приемника хранится сигнал За нято, блок управления переходит к опросу следующего блока обработки.

Блок обработки (фиг.2) работает следующим образом.

Счетчик 15 линий непрерывно сумми1 рует тактовые сигналы, вырабатываемые блоком управления. Длительность тактового сигнала превышает длительность пакета Требование связи и паузы между пакетами, что необходимо для надежности обнаружения сигнала Запрос соединения и выделения ад- .реса ЭВМ-приемника. Сигнал Запрос разъединения короче пакета Требование связи и тоже надежно детектируется. Число с выходов 16 счетчика ли ний передается на шину 10 и управляю щие входы 13 мультиплексора 11 входных линий 11. Последний подключает одну из линий передачи данных через соответствующий вход 12 к выходу 14. Детекторы 17 и 22 непрерывно следят за информацией на выходе 14 и входах

18и 23. Если обнаружен сигнал Запрос соединения, следующая за ним информация появляется на первом выходе

19детектора 17 запроса соединения, через вход 20 записывается в регистр 21 адреса и является адресом приемника. Эта же информация (адрес приемника) через выходы 25 передается на шину 10. При обнаружении любого запроса (соединения и разъединения) соответствующий сигнал с выходов 24 или 26 поступает на вторую шину 10,

а счетчик 15 линий блокируется, т.е. переводится в режим хранения информации. Блок управления, поочередно опрашивая блоки обработки, считывает информацию о виде запроса связи, содержимое счетчика линий, т.е. вторую часть адреса ЭВМ-передатчика, а адрес ЭВМ-приемника из регистра адреса. Адрес ЭВМ-приемника считывается только в случае обнаружения запроса соединения .

Количество блоков обработки сообщений К и разрядность линий передачи данных определяют исходя из приемлемого времени установления соединения. Так как блоки обработки работают не- ,зависимо друг от друга и параллельно, то увеличение их числа уменьшает среднее время установления соединения (фиг.З), ЭВМ-приемник, получив

10

15

20

25

30

35

40

45

50

55

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

Функциональная схема (фиг.4) одной из возможных реализаций блока обработки состояний выполнена в с учетом следующих исходных данных: обмен данными между ЭВМ в сети производится в последовательном коде через дуплексные линии передачи данных (в каждой ЭВМ подключены две линии: приемная и передающая); для передачи данных используется код Манчес- тер-П ; в сети используется биориен- тированный протокол, обеспечивающий уникальность флаговой битовой комбинации (011111110) в передаваемых сообщениях; в качестве запроса на установление соединения протоколом предусмотрена последовательность байтов Флаг, Адрес где в байте Адрес указывается системный номер ЭВМ, с которой пославшая запрос ЭВМ желает установить соединение; в качестве запроса на разъединение используется битовая последовательность пятнадцати единиц - ноль (1111 11111I111I0); блок обработки обслуживает 8 линий (8 ЭВМ-абонентов).

Блок 8 обработки (фиг.4) сообщений содержит мультиплексор 27 входных линий, счетчик 28 линий, декодер 29, сдвиговый регистр 30, дешифраторы 31 и 32, регистр 33 адреса, триг гер 34 фиксации сигнала Запрос на

соединение, триггер 35 фиксации сигнала Запрос на разъединение и шинный формирователь 36. С целью упрощения конструкции некоторые узлы детекторов запроса соединения и запроса разъединения объединены (декодер 29 и регистр 30).

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

34. Таким образом, до установления триггера 34 (триггера запроса соединения) информация с выхода сдвигающего регистра 30 переписывается в регистр 33 адреса, а в момент установления триггера 34 сигнал разрешения записи в регистр 33 снимается и в регистре запоминается принятый адрес.

Шинный Лормирователь 36 используется для выдачи состояния счетчика 28 и регистра 33 адреса в шину блока управления. Управление шинным формирователем производится сигналом Раз

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

название год авторы номер документа
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1989
  • Текутова Антонина Михайловна
  • Романихин Андрей Владимирович
SU1734098A1
Устройство для сопряжения электронной вычислительной машины с дискретными датчиками 1982
  • Васильев Виктор Фадеевич
  • Глухов Михаил Вячеславович
  • Кудряшов Владимир Николаевич
  • Шамбазов Александр Васильевич
SU1084774A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С ТЕЛЕФОННЫМИ ЛИНИЯМИ СВЯЗИ 1992
  • Копылов Александр Иванович
  • Кротов Станислав Владиславович
  • Козлов Виктор Иванович
  • Сингатулин Шавиат Рахимович
RU2006927C1
Устройство для сопряжения магистрали ЭВМ с магистралью внешних устройств 1984
  • Глезер Феликс Аронович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
SU1246105A1
Устройство для сопряжения ЭВМ с линиями связи 1991
  • Вертлиб Валерий Абрамович
  • Горелов Вадим Юрьевич
  • Косинец Михаил Михайлович
  • Какаджанов Мурад Ходжиевич
  • Никитин Николай Михайлович
  • Окунев Сергей Леонидович
SU1784989A1
СИСТЕМА СВЯЗИ 1991
  • Джон Майкл Кайзер[Us]
  • Джо Кристофер Ст.Клэйр[Us]
RU2110839C1
Устройство для межмашинного обмена информацией 1990
  • Янушкевич Олег Игоревич
  • Ротарь Владимир Иванович
SU1702381A1
Устройство для обмена информацией 1985
  • Черевко Алексей Александрович
  • Иванов Юрий Николаевич
  • Каминский Сергей Игоревич
SU1334151A1
Устройство для обмена информацией 1985
  • Золотаревский Борис Леонович
  • Шафран Анатолий Михайлович
SU1339572A1

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

Реферат патента 1989 года Устройство межмашинной связи

Изобретение относится к области вычислительной техники. Цель изобретения - уменьшение количества линий связи, поключаемых к каждой ЭВМ. Включающая сеть ЭВМ содержит несколько ЭВМ - абонентов 4, матричный коммутатор 3, запомина- ющее устройство 1, блок управления 2. Абоненты подключены к информационным входам матричного коммутатора 3 посредством линий передачи данных 7. Запоминающее устройство 1 соединено с блоком управления 2, блок управления 2 - с управляющими входами матричного коммутатора 3. Служебная информация, необходимая для установления связи, передается по линиям передачи данных 7 и принимается блоками обработки 8 сообщений, соединенными с блоком управления 2. Блок обработки сообщений содержит мультиплексор входных линий, детекторы запроса соединенияи запроса разъединения, регистр адреса. Мультиплексор входных линий поочередно подключает к каждой линии передачи данных 7 детекторы запросов соединения и разъединения, в случае обнаружения запроса на соединение в регистр адреса принимается адрес абонента. Информация о принятых запросах по шине поступает в блок управления 2. 1 з.п. ф-лы, 4 ил.

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

20

30

35

ется и блок обработки начинает обслу- 15 решение выдачи , поступающим с блока живание очередной входной линии.

Декодер выделяет из последующего на его вход сигнала в коде Манчес- тер-П сигналы синхронизации и данных, которые снимаются с его С и D- выходов соответственно.

Декодированные данные и синхронизация наступают на сдвигающий регистр 30, в котором осуществляется преобразование данных из последовательного вида в параллельный. Регистр имеет разрядность 16 бит, что соответствует длине комбинации запросов.

Информация в параллельном коде с выхода сдвигающего регистра поступает на дешифраторы 31 и 32 (все 16 бит) и на регистр 33 адреса (8 младших бит) .

Дешифраторы 31 и 32 представляют собой комбинационную схему. На выходах Запрос соединения появляется сигнал логической единицы при обнаружении в информации, принятой сдвигающим регистром, комбинации запросов соединения (двоичная.комбинация 011111110 в восьми старших битах), а на выходе Запрос разъединения - при обнаружении запроса разъединения (П1ИП11П 111 10).

Запросы, декодированные дешифраторами, производят установку триггеров 34 и 35. Используются триггеры IK-типа с записью информации по срезу импульса синхронизации. Синхронная запись в триггеры используется |с целью устранения дребезга комбинационной схемы дешифратора.

Регистр 33 адреса представляет собой 8-битовый регистр с параллельной записью информации. На D-входы регистра 33 подаются младшие 8 бит информации сдвигающего регистра 30, а на С-вход разрешения записи подается сигнал с инверсного выхода триггера

управления.

Сигналы с выходов триггеров фиксации запроса соединения 34 и запроса разъединения 35 выдаются в блок управления. Сброс триггеров производится по сигналу Сброс запросов, который выдается блоком управления после обслуживания запросов.

25 Формула изобретения

1. Устройство межмашинной связи, содержащее матричный коммутатор и блок управления, выходы управления коммутацией которого подключены к соответствующим входам управления матричного коммутатора, вход-выход устройства для подключения iu ЭВМ (i 1,...,п) соединен с i-м инфор мационным выходом-входом матричного коммутатора, отличающееся тем, что, с целью сокращения количества линий связи, в него введены К блоков обработки сообщений (1ЈКЈп), информационные входы которых соединены с соответствующими входами-выходами устройства для подключения ЭВМ, выходы-входы управления блоков обработки сообщений подключены к одно- 4д именным входам-выходам блока управле- ния.

2, Устройство по п.1, о т л и ч а- ю щ е е с я тем, что блок обработки сообщений содержит мультиплексор входных линий, счетчик линий, декодер, сдвиговый регистр, дешифратор, дешифраторы запросов соединения и разъединения, регистр сброса, триггера запроса соединения и разъединения, шинный формирователь, причем информационные входы блока обработки являются информационными входами мультиплексора входных линий, выход

40

50

55

решение выдачи , поступающим с блока

управления.

Сигналы с выходов триггеров фиксации запроса соединения 34 и запроса разъединения 35 выдаются в блок управления. Сброс триггеров производится по сигналу Сброс запросов, который выдается блоком управления после обслуживания запросов.

Формула изобретения

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

2, Устройство по п.1, о т л и ч а- ю щ е е с я тем, что блок обработки сообщений содержит мультиплексор входных линий, счетчик линий, декодер, сдвиговый регистр, дешифратор, дешифраторы запросов соединения и разъединения, регистр сброса, триггера запроса соединения и разъединения, шинный формирователь, причем информационные входы блока обработки являются информационными входами мультиплексора входных линий, выход

которого соединен с входом декодера, выход синхронизации которого соединен с входами синхронизации сдвигового регистра и триггеров запроса со- единения и разъединения, информаци- онный выход декодера подключен к входу сдвигового регистра, соответствующие разряды выхода которого подключены к входам регистра адреса и де- шифраторов запросов соединения и разъединения, выходы которых соединены с установочными входами триггеров запроса соединения и разъединения соответственно, инверсный выход триг- гера запроса соединения подключен к

11

12

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

15

16

18

-

17

гь

20

2/

25

22

26

10-

Физ.г

Поступил запрос связи

Генерация адреса первОотчикв

$а -Ьюм-в «давмЦ ffiffitutfi ct ;

нутоиии

проверка /rveiT jfaHf/rjo KV приемника

C9afодно

Генерация управляющих сигналов для матрицы коммутации

иаяиа Занято якЗ/уяриеюшха

ffnppc cjaiymuieto влг/аг effpolomito Фив.3

Репе9иншни

Запись сиенало ffeSefnt SfivtJxu oSoHtumet

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

Бойченко Е.В
и др
Локальные вычислительные сети
- М.: Радио и связь, 1985, с.54
Заявка ФРГ № 3137627, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 474 666 A1

Авторы

Клюканов Михаил Федорович

Гомза Сергей Степанович

Поддубняк Андрей Леонтьевич

Чугай Валентин Иванович

Цветков Владимир Васильевич

Даты

1989-04-23Публикация

1987-06-22Подача