Устройство для сопряжения абонента с кольцевой локальной сетью

Иллюстрации

Показать все

Реферат

 

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

COIQ3 СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)л G 06 F 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ КНТ СССР

6М004 щ::Ц";Ю-I., . БЛИ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (2 1) 4489862 /24 (22) 03,10.88 (46) 23.06.91. Бюл. N.. 23 (71) Воронежский политехнический институт (72) О.Я. Кравец и С,P. Прохончуков (53) 681.325(088.8) (56) Авторское свидетельство СССР

N1392570,,кл. G 06 F 13/00, 1987.

Авторское свидетельство СССР

N. 1564637, кл. G 06 F 13/00, 1988. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

АБОНЕНТА С КОЛЬЦЕВОЙ ЛОКАЛЬНОИ

СЕТЬЮ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для связи отдельных вычислительíых модулей в вычислительную систему. Целью изобретения является повышение производительности и расширение функциональИзобретение относится к вычислительной технике и может быть использовано при органиэации вычислительных систем на базе кольцевой локальной сети, Целью изобретения является повышение производительности устройства, На фиг. 1 показана блок-схема устройства; на фиг. 2 — функциональная схема блока управления: на фиг. 3 — функциональная схема блока выбора циркулярного сообщения; на фиг. 4 — пример функциональной схемы узла анализа циркулярного сообщения, на фиг. 5 — пример функциональной схемы узла адресного контроля; на фиг. 6— пример функциональной схемы узла сравнения; на фиг, 7 — пример функциональной схемы регистра состояния.

Устройство содержит (фиг. 1) блок 1 коммутации, первый 2 и второй 3 приемные

„„. А2„„1658158 А1 ных возможностей устройства, содержащего первый и второй приемные регистры, первый и второй передающие регистры, узел сравнения, регистр состояния, блок управления, узел адресного контроля, мультиплексор, регистр адреса и подключающегося к периферийному вычислительному модулю и соседним устройствам посредством двух информационных входов, двух информационных выходов, четырех управляющих входов и пяти управляющих выходов. Поставленная цель достигается тем, что в указанное известное устройство введены блок выбора циркулярного сообщения и блок коммутации. Устройство обеспечивает распознавание. обработку и ретрансляцию специального циркулярного сообщения, предназначенного всем устройствам. входящим в вычислительную систему. 1 з.п. ф-лы, 7 ил. регистры, первый 4 и второй 5 передающие регистры, узел 6 сравнения, регистр 7 состо- 0 яния, блок 8 управления, узел 9 адресного контроля, мультиплексор 10, регистр 11 ад СМЪ реса и подключается к периферийному модулю (абоненту) 12 и соседним устройствам посредством информационных входов 13 и (Л

14, информационных выходов 15 и 16, уп- СО равляющих входов 17 — 20, управляющих выходов 21 — 25. на блок 26 выбора р

| циркулярного сообщения.

Блок 8 содержит (фиг. 2) элемент ИЛИ

27, элементы И-НЕ 28 и 29, одновибраторы

30-32, элемент И 33, элемент ИЛИ 34, элемент И вЂ” НЕ 35 и узел 36 приоритета.

Блок 26 содержит (фиг. 3) узел 37 анализа циркуляционного сообщения, элемент ИНЕ 38, элемент ИЛИ 39, одновибратор 40, одновибратор 41, триггеры 42 и 43. узел 37

1658158 анализа циркулярного сообщения содержит (фиг. 4) схемы 44 и 45 сравнения. элемент

ИЛИ 46, элемент И 47, элемент И-НЕ 48, триггер 49, одновибраторы 50 и 51 и элемент 52 задержки.

Узел 9 адресного контроля содержит (фиг. 5) схему 53 сравнения, элемент ИЛИ

54, элемент И вЂ” HE 55, одновибратор 56, элемент И 57, элемент ИЛИ 58, переключатель (тумблер) 59.

Узел 6 сравнения содержит (фиг. 6) схему 60 сравнения, элемент ИЛИ 61, одновибратор 62. элемент 63 задержки, элемент И

64, триггеры 65 и 66, элемент ИЛИ 67, одновибратор 68, Регистр 7 состояния содержит (фиг. 7) триггеры 69, элемснгы И 70, элемент И вЂ” НЕ 71, выход 72, На чертежах показаны также шина 73 источника питания и связи (линии) 74-95 между входами и выходами блоков и элементов устройства, Формат сообщения, передаваемого между каналами обмена, образуемыми устройствами, содержит следующие поля: адрес отправителя. адрес получателя. собственно данные.

Блок 1 коммутации содержит группу релейных элементов, которые обеспечивают отключение К-ro коммутационного устройства от магистрали при неисправности источника питания с сохранением целостности магистрали.

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

1 коммутации: вход 17 соединен с выходом

74; вход 75 соединен с выходом 21. вход 13 соединен с выходом 76, В этом состоянии блока 1 другие входы и выходы отключены и не влияют на его работу.

При отсутствии номинального уровня напряжения на шине 73 питания релейные элементы обеспечивают соединение следующих входов-выходов блока 1 коммутации: вход 17 соединен с выходом ?4; вход 18 соединен с выходом 21; вход 13 соединен с выходом 15.

При этом другие вход и выходы отключены и не влияют на работу блока 1.

Регистр 11 адреса предназначен для хранения адреса отправителя (адреса модуля 12) — первый выход, и адреса циркулярного сообщения — второй выход. Адреса заносятся с помощью тумблерного набора с пульта управления (не показан).

В узле 37 анализа циркулярного сообщения схемы 44 и 45 сравнения содержат элементы сложения по модулю 2, количество которых определяется разрядностью сравниваемых кодов сообщений, и логику совпадения, например, многовходовой элемент И. В исходном состоянии триггер 49 находится в единичном состоянии, а его выход — в нулевом состоянии. На входы схемы

44 поступает адрес циркулярного сообщения и адрес получателя в формате сообщения. поступившего в приемный регистр 3.

На выходе схемы 44 формируется сигнал единичного уровня при совпадении информации на входах блока, и нулевого уровня при несовпадении, На входы схемы 45 посгупаег адрес отправителя в формате сообщения, поступившего в приемный регисгр 3 и адрес модуля 12, На выходе схемы 45 формируется сигнал единичного уровня при совпадении информации на его входах и нулевого уровня при несовпадении. Одновибраторы 50 и 51 на своих выходах формируют кратковременные сигналы едини (но о уровня при появлении на их входах потенциального перепада сигнала из единичного в нулевой уровень, На вход элемента задержки 52.К (где К - номер данного устройства в кольцевой сети) поступает сигнал "Вывод К-1", который формируется блоком 8.К-1 управления. Время задержки элемента 52.Кдолжно быть равным времени записи сообщения из передающего регистра 5.К-1 в приемный регистр З.К плюс время установления на выходах схем 44 и 45 правильных уровней сигналов сравнения. Если схема 44 вырабатывает сигнал нулевого уровня, то на выходе элемента ИЛИ 45 происходит потенциальный перепад сигнала из единичного в нулевой уровень, что вызывает формирование на выходе одновибратора 50 кратковременного сигнала "Ц 1" единичного уровня. Если схемы 44 и 45 вырабатывают сигналы единичного уровня, то на выходе элемента И вЂ” НЕ 48 формируется потенциальный перепад сигнала из единичного в нулевой уровень, что вызывает формирование на выходе одновибратора 51 кратковременного сигнала "Ц 2" единичного уровня.

При этом триггер 49 остается в исходном состоянии. Если схема 44 вырабатывает сигнал единичного уровня, а схема 45 — нулевого уровня, го триггер 49 переходит в нулевое состояние, что вызывает появление на его инверсном выходе сигнала "Ц 3" единичного уровня, Переход сигнала "Ц 3" в нулевое состояние происходит при поступлении на инверсный вход установки триггера 49 сигнала нулевого уровня с выхода одновибраторэ 41.

1658158

Узел 9 адресно<о контроля предназначен для сравнения полей адресов отправителей в формате сообщения с адресом модуля 12, хранящемся в регистре 11 адреса и для выработки сигнала "Ошибка в 5 модуль 12 при обнаружении невостребованных сообщений, циркулирующих по магистрали. Узел 9 может работать в двух режимах:,"Оповещание" и "Выдача". Выбор режима работы производится с помощью 10 тумблера 59 с пульта управления (не показан). Запускается сигналом, поступающим на управляющие входы 74. В узле 9 схема 53 сравнения аналогична схемам 44 и 45, На входы схемы 53 поступает адрес отправите- 15 ля в формате сообщения и адрес модуля 12.

На выходе схемы 53 формируется сигнал единич><ого уровня при совпадении информации на входах, и нулевого уровня — при несовпадении. На входе однонибратора 56 20 возникает потенциальный перепад сигнала с единичного уровня в нулевой, если схема

53 сравнения на выходе вырабатывает сигнал еди<<и I>

"Ц 2". При этом на прямо л и !

ИЛИ 57 и 58 уроне«ь лог 1«ocl )<о<<ó «,;о нз выходе лемента ИЛИ 511 jnI«лируется сигнал "У5" нулевого уровня. Есл <же перекllк) чзтель 59 подает з нходь )ле лен; «И и

58 ИЛИ уровень логи«ескои .:,«И>;ицы, 1 нз, .5 выходе э IBMF HTB И 57 фор 1!Ip,, I c

Узел 6 сравнения преднззна«< н дл:< сравнения полей адресов .о)<;« -). е,<я н фо мате сообщения с адресом модуля 12, j)B 40 нящимся B ре< истре 11 здр га и вырабатывает нз нь ходах 89 и 90 си«з",ь

"Свой", "Чужой", и заг<ускается си налом, поступающи;1 на вход< 60 или 02. Нз Bio нходьl поступ .,oò адрес получателя н формз- 45 те сообщения и адрес модуля 12. При совпадении этих дн/х адресон Hd B Iходе cхемы 60 формируется сигнал едини

I lpI1 несов<<аде< ии — нуленогс ург)ння. Время задержки . лемента 63 ныб<<рзеIc!I ран- 50 ным такоглу зна«е:<ию, ч<обы < оян <е<<ие перед<<их фронтон еигнзлон .1 1 !1 Ц ".", поступающих через элемен< И/il 1 61, l

"Ошибкз", н случае его нь<рабс II.!1 у л<.м 9 адресного к нтроля. В исходном г;)ciao!IH<1.1 триггер 65 находится н нулевом cоето«нии, а его инверснь<й выход — г. едини «<о<л нос)оя; ии, триг ер 66 — ь единичном. Е л«схема

60 сравнения вырабатывает сигнал единичного уровня, и на одном из входов элемента

ИЛИ 61 появляется сигнал "Ц 1" или "Ц 3". то триггер 65 переходит в единичное состояние, а триггер 66 остается в исходном состоянии. Если приемный регистр 2 находится в состоянии "Свободен", то на входе одновибратора 68 формируется потенциальный перепад из единичного в нулевой уровень. что вызывает появление на выходе одновибратора 68 кратковременного сигнала единичного уровня "Свой", который в свою очередь переводит триггер 65 в нулевое состояние. Если схема 60 сравнения вырабатывает сигнал нулевого уровня, то если при этом на одном из входов элемента ИЛИ 61 появится сигнал "Ц 1" или "Ц 3", то триггер 66 переходит в нулевое состояние — формируется сигнал "Чужой", а триггер 65 остается в исходном состоянии.

Сигнал "Чужой" сбрасывается сигналом "У

2" или потенциальным перепадом сигнала

"Ц 3" из единичного в нулевой уровень (сигHa»I сброса триггера 66 формируется одновибратором 62, на выходе которого появляется кратковременный сигнал нулевого уровня). Если узел 9 адресного контроля вырабатывает сигнал "Ошибка". то неззниси<ло от TQI 0, какой сигнал вырабаты:,зет схема 60, сигнал "Чужои™ не вырабатынае.ся. а формируется сигнал "Свой".

В pBI истре 7 состояния триггеры 69 указ<<нзют состояния ("Свободен" — "0", "Занят" — 1") соответс1венно приемного ре< истра 3, передающего регистра 5. приемного регистра 2 и передающего регистра 4.

Р исходном состоянии все триг<еры 69 находятся н состоянии "Свободен". Триггер

69.1 переходит в состояние "Занят" при пос)уплении сигнала "Вывод К-1" нулевого уровня на вход 74 регистра 7 состояния.

Узел 36 приоритета предназначен для формирования очереди заявок с магистрали и модуля 12 на передачу сообщений в передающий регистр 5, причем при одновременном поступлении заявок на передачу приоритет имеет магистраль. Алгоритм работы узла 36 приоритета определяется с помощью следующей таблицы:

Примечания:1.X -текущее состояние входа 18;

2. У< — текущее состояние входа 22 блока 8;

1658158

3. Рт — текущее состояние выхода узла

36 приоритета;

4. Рт+1 — состояние управляющего выхода узла 36 приоритета в следующий момент времени;

5. Нулевой уровень сигналов Х> и У> соответствует состоянию "свободен" соответственно триггеров 69.1 и 69.4 регистра 7 состояния.

Мультиплексор 10 работает следующим образом. Управление мультиплексором 10 осуществляется с помощью сигнала "Выбор

О/1", который вырабатывается на выходе 92 блока 8 управления.

Сигнал "Выбор 0" (выход узла 36 приоритета находится в состоянии логического

"0") обеспечивает подключение линии 78 к выходу мультиплексора 10, а сигнал "Выбор

1" (выход узла 36 приоритета находится в состоянии логической "1") обеспечивает подключение линии 77 и 94 к выходу входов мультиплексора 10 с одновременным формированием сообщения в указанном формате, Блок 26 выбора циркуляционного сообщения предназначен для селекции циркулярных сообщений и выработки соответствующих уп равля ющих си гнал о в.

По линии 74 на вход блока 26 поступает сигнал "Вывод К вЂ” 1", запускающий узел 37 анализа циркулярных сообщений. На информационные входы блока 26 поступают адресная часть принятого в приемный регистр 3 сообщения, а из регистра 11 адреса модуля 12 и адрес циркулярного сообщения.

На выходе 90 узла 37 вырабатывается сигнал "Ц 1" в случае, когда адрес получателя не совпадает с адресом циркулярного сообщения, На выходе 81 узла 37 вырабатывается сигнал "Ц 2" в случае, когда адрес получателя совпадает с адресом циркулярного сообщения, и адрес отправителя совпадает с адресом модуля 12 вычислительной системы, Сигналы "Ц 1" и Ц 2" представляют собой кратковременные импульсы единичного уровня, На выходе 82 узла 37 вырабатывается сигнал "Ц 3" в случае, когда адрес получателя совпадает с адресом циркулярного сообщения, но адрес отправителя не совпадает с адресом модуля

12. Сигнал "Ц 3" единичного уровня сбрасывается сигналом с выхода одновибратора

41.

Блок 8 вырабатывает серию управляющих сигналов "Выбор О/1", предназначенных для подключения одного иэ двух источников информации — магистрали либо модуля 12 — при записи сообщения в передающий регистр 5: "Запись", предназначенный для записи сообщения в передающий

55 регистр 5; "Вывод", предназначенный для записи сообщения иэ передающего регистра 5,К в приемный регистр З.К1 1: "У 1", "У

2", "У 6", предназначенные для сброса и установки триггеров регистра 7 состояния.

Из регистра 7 состояния в блок 8 управления поступают сигналы состояния "Свободен", "Занят" триггеров 69, причем сигнал состояния первого триггера 69,1 поступает через блок 1 коммутации на блок

8.К-1 управления, а сигнал состояния третьего триггера 69.3 в узел 6.К сравнения и в блок 26 выбора циркулярного сообщения.

При этом сигналы состояний третьего и четвертого триггеров поступают в модуль 12 вычислительной системы, иэ которого в регистр 7 состояния поступают управляющие сигналы "У 3", "У 4".

В качестве модуля 12 могут использоваться процессоры, блоки памяти, ЭВМ и др

Несколько устройств позволяют реализовать кольцевую магистраль с конвейерным принципом передачи данных, Устройства включаются в магистраль следующим образом. Первый информационный выход 15 канала К связан с первым информационным входом 13 ус1ройства (канала)

К+1, вход 18 и выход 24 канала К подключены соответственно к выходу 21 и входу 17 канала К+1, причем последний канал аналогично связан с первым, образуя кольцо.

Устройство работает следующим образом, Устройство может работать в четырех режимах: "Запись", "Чтение™, "Передача" и

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

В режиме "Запись" производится прием сообщения устройством от модуля 12.

При необходимости передать сообщение модуль 12 анализирует состояние триггера

69.4 регистра 7 состояния. Если этот триггер находится в состоянии "Свободен", то модуль 12 выставляет сообщение — адрес получателя и собственно данные — на своем информационном выходе 14 и вырабатывает управляющий сигнал "У 4" на выходе 20, по переднему фронту которого осуществляется запись сообщения в передающий регистр 4 и установка триггера 69,4 регистра 7 состояния в состояние "Занят", Блок 8 управления вырабатывает в линию 92 сигнал

"Выбор 1" лишь в том случае, если требование на передачу от передающего регистра 4 ñTóï«ï0 на вход узла 36 приоритета рань1658158

10 ше, чем требование на передачу от приемного регистра 3, иначе происходит ожидание очереди обслуживания. При этом блок 8 управления анализирует сигнал состояния второго триггера 69.2 регистра 7 состояния, Если этот триггер находится в состоянии

"Свободен", и на управляющий вход мул ьтиппексора 10 поступает сигнал "Выбор 1", то блок 8 управления вырабатывает следующие сигналы; "Запись", который разрешает запись сообщения иэ передающего регистра 4 и адреса отправителя из регистра 11 адреса в передающий регистр 5, и "У 1". который осуществляет установку второго триггера 69.2 регистра 7 состояния в состояние "Занят" и четвертого триггера 69.4 регистра 7 состояния в состояние "Свободен", В режиме "Чтение" производится прием сообщения, предназначенного для модуля 12. К, в приемный регистр 3. К При этом блок 8. К-1 управления анализирует состояние первого триггера

69.1 регистра 7,К состояния, Если этот григгер находится в состоянии "Свободен". то блок 8,К-1 управления формирует сигнал

"Вывод", по переднему фронту которого сообщение иэ второго передающего регистра

5,К вЂ” 1 через блок 1.К коммутации записывается в приемный регистр 3.К и происходит установка первого триггера 69 1 р гистра

7.К состояния в состояние Занят". После этого адрес отправителя поступае1 а у.ал

9.К адресного контроля, адрес получателя в узел 6.К сравнения, и оба адреса — а блок

26 выбора циркулярного сообщен«я.

Блок 26 выбора циркулярно о cou oщения вырабатывает один из упр:1вляющих сигналов "Ц 1", "LI, 2", "LI, 3 По с 1гн,1лу Ц

1" происходит запуск узла 6 сравнения и узла 9 адресного контроля.

Узел 6 сравнения вырабат „аае. си.нал

"Свой" на выходе признака равенства, есл« узел 9 адресного контроля не вь работал сигнал "Ошибка", и тр тий триггер 69.3 регистра 1 состояния находится B состоянии

"Свободен", По переднему фронту сигнала

"Свой" сообщение из приемного регистра 3 записывается в приемный регистр 2, происходит установка первого триггера 69.1 регистра 7 состояния в состояние "Свободен и третьего триггера 69.3 регистра 7 состояния в состояние "Занят".

Модуль 12 BûчислителbHoи систе 1bl анализирует сигнал состояния третьего триггера 69.3 регистра 7 состоян«я. поступающий на его первый управляющий вход.

Если третий триггер регистра 7 состоя««я находится в состоянии "Занят". то модуль 12 вырабатывает на выходе 19 сигнал "У 3", по переднему фронту которого происходит эа15

4r5

55 пись информации из приемного регистра 2 в модуль 12 и установка третьего триггера

69.3 регистра 7 состояния в состояние "Свободен", Кроме того, узел 6 сравнения вырабатывает сигнал "Свой" в случае, если третий триггер регистра 7 состояния находится в состоянии "Свободен" и узел 9 адресного контроля выработан сигнал "Ошибка".

При этом узел 9 адресного контроля может находиться в режимах "Оповещение" и

"Выдача". В первом случае на выходе 87 узла 9 вырабатывается сигнал "У 5" установки первого и третьего триггеров регистра 7 состояния в состояние "Свободен". Во втором случае происходит прием информации модулем 12 из приемного регистра 2 вместе с сигналом "Ошибка", причем узел 9 адресного контроля сигнал "У 5" не вырабатывает.

Если блок 26 выбора циркулярного сообщения вырабатывает на выходе 81 сигнал

"Ц 2",то происходит запуск узла 9 адресного контроля и поглощение поступающего сообщения.

В режиме "Передача" осуществляется передача сообщения со входа К-I.o устройства на его выход с записью сообщения в приемный регистр 3 и передающий регистр

5. Отл« I«e этого режима от р. жил1а Чтеl1»c заклю 1ается а том, что узел 6 сравненич аырабатываеT c«ãíàë Чужой" на

U . ходе 90 Узел 36 приоритета BblpBI:=1ыват -««ал "Выбор 0" а аторси т„ нгер 69,2 ре истра 7 состо л «я находится а сес гоянии С:.",боден" пр1 -;«;, ycлпгия . блол 8 упраа.«.««ÿ вь,раба ннаа, с 1 « 1«ы Зап«сь", I!о: еред«ему фронту которо о «формация из:II)«ем«ого pl;I«c pâ 3 запись аается в передак1щий регистр 5, и "У 2 Ко орый устанаал«аает пераыи тр "гер 69.1 регистра

7 состояния а состояние "Свободен и второ«триггер 69.2 ре;«стра 7 cocToQH.1я в состояние Занят"

Если блок 26 выбора циркулярного сообгцен«я вырабатывает сигнал LI,3, то проI сходит установка тригfcpoB 42 и 43 в единичное cocTQAH«8, осуществляется запуск узла б сравнения. блокировка элемента

ИЛ .Н 3-1 сигналол1 единичного угеаня (блокироа а "Y 2").

Гсл«пел этол1 приемный регистр 2 свободе. то однеаибратор 40 вг рабатыаает

"1мпульc един«чноге уров;я, по переднему фронту которого сообщение из приемного регисгра 3 заносится а пр 1ел" ный рег«стр 2, прси:ход.;т установка третьего триггера

69.3 регис-, ра 7 состоян«я в состоя l«å "Занят" и сброс триггера 42. Одновременно узел 6 сравнения вырабатывает сигнал "Чужой". При этом блок S упраален выраба1658158

12 тывает вместо сигнала "У 2" сигнал "У 6". который устанавливает второй триггер 69.2 регистра 7 состояния в состояние "Занят" и сбрасывает триггер 43.

В случае, когда триггеры 42 и 43 переходят в нулевое состояние, на выходе элемента ИЛИ 39 возникает потенциальный перепад из единичного в нулевой уровень, запускающий одновибратор 41. Импульс нулевого уровня с выхода одновибратора 41 устанавливает первый триггер 69.1 регистра

7 состояния в состояние "Свободен" и вызывает сброс сигнала "Ll 3".

В режиме "Транзит" осуществляется передача сообщения со входа К-го устройства на его выход в обход приемного регистра 3 и передающего регистра 5 через блок 1 коммутации.

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

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

55 ния узла сравнения, выход сравнения кото рого соединен с первым входом 33f111cL1 !Qpваго приемного регистра и пятым информационным входо л регистра состоянич. а установочный вход - с первым выхо дом узла адресного контроля, вторым выходом соединенного с шестым информационным входом регистра состояния, седьмой и восьмой информационные входы которого соединены соответственно с абонентскими входами стробов приема и выдачи устройства, первый синхровход узла сравнения соединен с выходом готовности приема устройства и четвертым выходом регистра состояния, второй выход которого является выходом разрешения передачи устройства, о т л и а ю щ е е с я тем. что, о целью г1овышения производительности устройства в него введены блок коммутации и блок ьыбора Llèðêóë!lðíûõ сообщений, причем первый, второй и третий информационные входы блока выбора циркулярных сообщений подключены соответственно к первому выходу Регистра адреса. выходу второго приемного регистра и второму выходу регистра адреса, а первый и второй еы,оды соответственно к первому и второму пхода л плзрешения узла .-дресного KGHтроля, первый выход которого является выходом с»I H;Isa ошибки устройства, третий иHформациоHíый вход мулыиплеKcoра оединен с выходом первого передающе,o

Регистра. второй и третий Разрешающие в оды улла сравнения соединены соотве стгенно с первым и третьим выходили блока с:.I I!: Ра,лркулярно о сообщения ервый и

91эрой установочн;,|е вход которого соеди цепы:оотяетстве IHO с четвертым выхода ли бло.;-;ч Рагления и регистра состояния первь и второй информационные входы блока коммутации являются соответственно сетег::"ли первым информационным и вторым синхронизирующим входами устройства, а третий вход соединен с первь!м выходом регистра состояния, первый, второй и третий выходы блока коммутации подключены соответственно к информационному входу и синхровходу второго приемного регистра и второму сетевому синхронизирующему выходу устрой тва а четвертый и пятый выходh и -«:тверть и информационный вход — сооттетственно к пер ь м сетевым информационному и синхронизирующему выходу уст; ойства и первому гетевому синхронизирующе 1у входу устройства, второй выход блока коммутации соединен с синхронизирующим входом блока выбора циркулярного сообщения, третий и четвертый выходы которого соединены соответствеHHo с вторым Разре вающим Вхо.

1658158

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

2. Устройство по и. 1, о т л и ч а ю щ е ес я тем, что блок выбора циркулярных сообщений содержит две схемы сравнения, первые входы которых соединены соответственно с третьим и первым инфор- 15 мационными входами блока, а вторые входы — с вторым информационным входом блока, три триггера, два элемента ИЛИ, элемент И, два элемента И вЂ” НЕ, четыре одновибратора и элемент задержки, причем выход первого 20 элемента И-НЕ соединен через первый одновибратор с четвертым выходом блока и входом сброса первого триггера, синхровходы первого и второго триггеров соединены с выходом третьего триггера, третьим 25 выходом блока и прямым входом первого элемента И вЂ” НЕ, инверсный вход которого является вторым установочным входом блока, установочный вход третьего триггера соединен через второй одновибратор с выходом первого элемента ИЛИ, первый и второй входы которого подключены к выходам первого и второго триггеров, информационными входами соединенных с шиной логической единицы, выход второго одновибратора и установочный вход второго триггера являются соответственно пятым выходом и первым установочным входом блока, выход второй схемы сравнения соединен с информационным входом третьего триггера и первым входом второго элемента

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

1658158

92 УО

СЬ

93

22 Риг 2

1658158

79

78

77 ка"

87

1658158

701 691

70.

ИФ

70.2 69. 2

Фиг. 7

Составитель В.Вертлиб

Редактор В,Бугренкова Техред М.Моргентал Корректор M.Äåì÷èê

Заказ 1713 Тираж 410 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб„4/5

89

89

06

91

88

Ю

89

87

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101