Устройство для передачи информации

 

Изобретение относится к устройствам, применяемым в системах передачи данных, например в локальных вычислительных сетях. Цель изобретения - повышение информативности устройства. Устройство содержит приемник 1, переключатель канала 2, передатчик 3, первый элемент И 4, первый триггер 5, распределитель импульсов 6, преобразователь 7 параллельного кода в последовательный, второй элемент И 8, накопитель информации 9, второй триггер 10, третий триггер 11, третий элемент 12 И, элемент 13 задержки, счетчик 14 числа столкновений, дешифратор 15 столкновений, блок 16 задержек, источник 17 информации, селектор 18 адреса источника, четвертый элемент И 19, стековую память 20, блок 21 сравнения, пятый 22 и шестой 23 элементы И и блок 24 управления в режиме повышенной нагрузки канала. Устройство позволяет наиболее полно использовать канал связи. Оно работоспособно даже в том случае, когда уровень загрузки моноканала превышает критические значения, т.е. этим обеспечивается полная загрузка оборудования и программ независимо от ритма работы вычислительных центров. 1 ил.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК

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

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

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

ПРИ ГКНТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4360107/24-24 (22) 07. 01.88 (46) 23.09.89. Бюл. Р 35 (71) Институт кибернетики им. В.M. Глушкова (72) Б. Н. Малиновский, Н.И. Алишов и А.В.Кушнарев (53) 621. 398 (088.8) (56) Авторское свидетельство СССР

N - 760160 кл. G 08 С 19/28, 1978.

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

N - 1043715, кл. G 08 С 19/28, 1982. (54) УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ (57) Изобретение относится к устройствам, применяемым в системах передачи данных, например в локальных вычислительных сетях. Цель изобретения — повышение информативности устройства. Устройство содержит прием- . ник 1, переключатель канала 2, передатчик 3, первый элемент И 4, первый

„„Я0„„1509970 А 1 (5ц4G 08 С 19/28 G 06 F 13 00

2 триггер 5, распределитель импульсов

6, преобразователь 7 параллельного кода в последовательный, второй элемент И 8, накопитель информации 9, второй триггер 10, третий триггер 11, третий элемент И 12, элемент 13 задержки, счетчик 14 числа столкновений, дешифратор 15 столкновений, блок

16 задержек, источник 17 информации, селектор 18 адреса источника, четвертый элемент И 19, стековую память

20, блок 21 сравнения, пятый 22 и шестой 23 элементы И и блок 24 управления в режиме повьппенной нагрузки канала. Устройство позволяет наиболее полно использовать канал связи.

Оно работоспособно даже в том случае, когда уровень загрузки моноканала превьппает критические значения, т.е. этим обеспечивается полная загрузка оборудования и программ независимо от ритма работы вычислительных центров.. 1 ил.

3 150997

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

Цель изобретения — повышение информативности устройства.

На чертеже представлена блок-схема устройства для передачи информации е

Устройство для передачи информации содержит приемник 1, переключатель 2 канала, передатчик 3, первый элемент И 4, первый триггер 5, распределитель 6 импульсов, преобразова- 15 тель 7 параллельного кода в последовательный, второй элемент И 8, накопитель 9 информации, второй триггер

10, третий триггер 11, третий элемент И 12, элемент 13 задержки, счет- 20 чик 14 числа столкновения, дешифратор 15 столкновений, блок 16 задержек, источник 17 информации, селектор 18 адреса источника, четвертый элемент И 19, стековую память 20, блок 21 сравнения, пятый 22 и шестой 23 элементы И, блок 24 управления в режиме повышенной нагрузки канала.

Устройство работает в четырех режимах: 3Р а) режим нормальной работы, б) . режим блокирования столкновений э в) режим изъятия переданного кадра из сети, 35

r) режим повышенной нагрузки в сети.

В режиме нормальной работы устройство работает только в том случае, если уровень загрузки моноканала не 40 пр евышает критич ec«or о з нач ения и стековая память неполная.

Распределитель 6 импульсов по первому выходу выдает управляющие сигналы, разрешающие запись в парал- 45 лельном коде информации в преобразователь 7 параллельного кода в последовательный (регистр сдвига) . Запись производится по управляющему сигналу с второго выхода преобразователя 7.

В преобразователь 7 информация записывается из источника 1? информации в упакованном ниде (в кадре) стандартного формата в соответствии с протоколами управлени канал ми передачи данных. Одновременно управляющим сигналом с первого выхода распределителя 6 импульсов первый триггер 5 готовности устанавливается в состояние

0 4 с высоким уровнем сигнала логической единицы, что означает, что запись информации в преобразователь 7 уже произведена.

Передача начинается в том случае, если триггеры 5 и 11 находятся в состоянии логической единицы, а распределитель 6 импульсов формирует на своем третьем выходе токсирующий сигнал "Начало", передачи информации через первый элемент И 4 на передатчик 3.

Передача осуществляется в последовательном коде (разряд за разрядом).

Если на какой-либо позиции двоичного кода кадра происходит столкнове1 ние с другим кадром, передаваемьм, другим узлом (передатчиком), то устройство автоматически с помощью второго элемента И 8 и триггера 10, фик,сирующих передачу чужого кадра, устанавливает триггер 11 в уровень логического нуля, тем самым запрещая передачу кадра.

Таким образом, в режиме нормальной работы устройство работает аналогично известному.

В режиме блокирования столкновений перед каждой передачей устройство - прослушивает моноканал с помощью второго элемента И 8, который анализирует все столкновения. При появлении хотя бы одного сигнала с высоким уровнем логической единицы на входе, а следовательно, и на выходе приемника 1, свидетельствующего о ведущейся передаче информации в виде последовательности кадров соседним или другим узлом сети, этот сигнал поступает на вход второго элемента И 8. На другой вход элемента И 8 от первого триггера 5 поступает сигнал логической . единицы, свидетельствующий о готовности преобразователя 7 к передаче сосоответствующего кадра дискретной информации в моноканал. На третий вход элемента И 8 поступает сигнал логической единицы от распределителя 6 импульсов, разрешающий передачу информации. При совпадении этих событий происходит столкновение в моноканале двух кадров информации и второй элемент И 8 переключается в положение логической единицы, устанавливая второй триггер 10 в положение

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

5 1509 ля 2 и разъединяет моноканал, препятствуя дальнейшему распространению передаваемых другим узлом сигналов.

Одновременно первым сигналом "чужго" флага кадра передатчика запускается накопитель 9 информации, который запоминает копию переданного другим узлом кадра сообщения и переключает третий триггер 11 в состояние "ноль", блокирующего своим выходом с помощью первого элемента И

4 передачу дискретной информации через передатчик 3. Совокупность сигналов, переданных другой станцией локальной вычислительной сети, записывается в накопитель 9 (регистр сдвига), размер которого соответствует размеру переданного полного кадра сообщения (в соответствии с выбранным протоколом). Когда сообщение полностью принято выходной сигнал завершающего флага переданного кадра информации в накопитель 9 осуществляет сброс триггера 10 в исходное состояние, т.е. снова соединяет моноканал. Одновременно выходной сигнал последнего разряда накопителя 9 информации формирует сигнал разрешения передачи, который попадает в счетчик 14 числа столкновений. В соответствии с содержанием счетчика 14 дешифратор 15 выбирает в блоке 16 задержек ту или иную задержку, длительность которой выбирается из анализа повторных попыток передачи в моноканал. Блок 16 задержек обычно выполнен на D-триггерах. Поэтому сигнал разрешения начала передачи от иаков пителя 9 информации приходит с соответствующей задержкой и сбрасывает триггер 11 в исходное состояние, разрешая передачу информации из преобразователя 7.

Таким образом, устройство блокирует передатчик только на время столкновения плюс время задержки, зависи-. мое от числа столкновений.

В режиме изъятия переданного кадра из сети после формирования тактирующего сигнала начала передачи на первом выходе распределителя 6 импульсов, соединенного с одним из входов третьего элемента И 12, последний формирует сигнал логической единицы в том случае, если триггеры 5 и 10 находятся в состоянии логической единицы, т. е. кадр находится в преобразователе 7 и отсутствует столкновение

970 б в сети (это полностью соответствует режиму нормальной работы передатчика) .

Выходной сигнал третьего элемента И

12 запускает элемент 13 задержки, 5 время задержки равно времени возвращения по кольцу сети переданного пе": редатчиком 3 в приемник 1 устройства.

Таким образом, в момент, когда переданный кадр, обойдя все кольцо локальной вычислительной сети, возвратится в приемник 1, выходной сигнал элемента 13 задержки разъединит канал с помощью переключателя 2 канала и кадр исчезнет. Если возникает столкновение (режим блокировки столкновений сигналов) или преобразователь 7 не готов к передаче, то третий эле2р мент И 12 формировать сигнал разъединения канала не будет.

Режим повышенной нагрузки в сети.

Блок управления работой сети в режиме повышенной нагрузки работает

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

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

35 няемость (объем) стековой памяти 20.

Объем стековой памяти 20 выбирается для каждой конкретной сети свой, исходя из ее критической нагрузочной

4р способности. Если объем стековой памяти 20 не достиг заранее установленного значения, то происходит запись адресов источников в стековую память

20, при этом обязательно проверяется

45 были ли эти адреса записаны в стековую память ранее °

Как только стековая память 20 достигает своего объема блоком 21 сравнения производится проверка — соответствует ли нижний адрес стековой памяти 20 адресу данной станции.

Если адреса не соответствуют, то исключаются всякие попытки захватить сеть — сигнал с выхода блока 24 управления поступает на элементы И 22 и 23, необходимо дождаться поступления информации от станции, адрес которой равен нижнему адресу, записанному в стековой памяти 20. Если ин1509970 формация поступила от данной станции, то проверяется, есть ли другой адрес источника, если — нет, то происходит циклический сдвиг содержимого стеко5 вой памяти 20, если — да, то в стековую память 20 производится запись нового адреса источника, поступившего из приемника 1 через селектор

18 адреса источника и четвертый элемент И 19, на другой вход которого поступает управляющий сигнал с блока

24 управления в режиме повышенной нагрузки. Блок 21 сравнения снова производит проверку на соответствие 15 нижнего адреса стековой памяти 20 с адресом данной станции. Далее работа аналогична вышеизложенному.

Если информация не поступила от данной станции, то одновременно с 20 выдержкой времени задержки ь, которая выбирается блоком 24 управления из блока 16 задержек, производится проверка на наличие столкновения в моноканале сети. Если по истечении 25 столкновение не произошло, то из стековой памяти 20 исключается номер станции, адрес которой бып записан на ней стековой памятью 20„т. е. происходит арифметический сдвиг содержи- 30 мого стековой памяти 20. После этого проверяется объем стековой памяти

20 — если объем равен ранее установленному значению, то блок 21 сравнения приступает к проверке на соответ- З5 ствие нижнего адреса стековой памяти

20, с адресом данной станции, далее, устройство работает аналогично вышеизложенной части алгоритма. Если столкновение, то необходимо дождаться по- 40 ступления нового адреса из приемника 1 и произвести запись его из селектора 18 адреса источника в стековую память 20. Если объем стековой памяти 20, неполный, то необходимо записать "недостаюцие" адреса источников. В случае, когда нижний адрес стековой памяти 20 равен адресу данной станции, то поступает разрешение начать передачу данной станции. Кроме того, необходимо при этом проверить наличие столкновения в моноканале локальной вычислительной сети, если столкновения не последовало, то производится передача информации дан- 55 ной станции, происходит циклический сдвиг содержимого стековой памяти

20. Блок 21 сравнения снова начинает проверку на соответствие нижнего адреса стековой памяти 20 с адресом

1 данной станции. Если во время передачи столкновение произошло, то необходимо дождаться поступления нового адреса источника и произвести запись его в стековую память 20, далее блоком 21 сравнения снова производится проверка на соответствие нижнего адреса стековой памяти 20 с адресом данной станции и процесс работы пов" торяется.

Техническое преимуцество изобретения заключается в наиболее полном использовании канала связи, т.е. исключаются потери информации.

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

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

1509970

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

Редактор В.Бугренкова Техред А.Кравчук Корректор С.Шекмар

Заказ 5817/50 Тираж 518 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101 блок задержки, выход которого соединен с вторым входом третьего триггера, выход которого соединен с четвертым входом первого элемента И, о т— л и ч а ю ц е е с я тем, что, с це5 лью повышения информативности устройства, в него введены четвертый, пятый и шестой элементы И, селектор адреса, блок сравнения, блок стековой памяти, блок управления в режиме повышенной нагрузки канала, выход приемника соединен с входом селектора адреса и с первым входом блока управления в режиме повышенной нагрузки канала, к второму входу которого подключен выход блока сравнения, выход селектора адреса соединен с первым входом четвертого элемента И, выход которого соединен с первым входом 20 блока стековой памяти, выход блока задержки соединен с третьим входом блока управления в режиме повышенной нагрузки канала, к четвертому входу которого подключен выход первого эле- 25 мента И, к второму входу четвертого элемента И подключен первый выход блока управления в режиме повышенной нагрузки канала, второй выход которого соединен с вторым входом блока стековой памяти, первый выход которого соединен с пятым входом блока управления в режиме повышенной нагрузки канала, третий выход которого соединен с пятым входом первого элемента

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

Устройство для передачи информации Устройство для передачи информации Устройство для передачи информации Устройство для передачи информации Устройство для передачи информации 

 

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

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

Изобретение относится к телемеханике и может быть использовано в устройствах электроснабжения на железнодорожном транспорте

Изобретение относится к телеизмерениям и может быть использовано в адаптивных системах связи и управления

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

Изобретение относится к технике связи

Изобретение относится к телемеханике и может использоваться в телеметрических системах

Изобретение относится к телеизмерительной технике и может быть использовано для сокращения объема передаваемой информации

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

Изобретение относится к информационно-измерительной технике и может быть использовано в адаптивно -адресных телеметрических системах

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для сопряжения магистрали "общая шина" с шиной магистрального параллельного интерфейса

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении мультипроцессорных систем повышенной надежности и живучести

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

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