Устройство для сопряжения группы абонентов с каналом связи Советский патент 1992 года по МПК G06F13/00 

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

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

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

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

VI

2

СА) Ю

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

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

+T1

(1)

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

TI - длительность цикла опроса содержимого реверсивного счетчика.

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

Т2

Ti +Т2

100%,

(2)

где Т2 - длительность цикла передачи пакетов из всех буферных регистров, длина очереди в которых не менее К.

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

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

разряд группы информационных входов первого регистра сдвига соединен с информационным входом первого регистра сдвига, установочный вход второго регистра

сдвига соединен с входом начальной установки устройства.

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

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

счетчиков и цикл считывания из них информации в элемент сравнения происходят независимо друг от друга, задержка передачи пакета сообщений т согласно формуле (1) определяется только значением Г0, коэффициент использования пропускной способности каналов связи из выражения (2) возрастет до 100%.

Оценим выигрыш, который достигается при использовании предлагаемого устройства. Для опроса всех буферных регистров один раз и передачи готовых пакетов от них в прототипе необходимо предварительно записать в регистры группы значение длины очередей. Таким образом, временные затраты составляют Ti+T2. В предлагаемом устройстве затраты сведутся лишь к Та, так как запись значений длин очередей из реверсивных счетчиков в регистры группы происходит независимо от цикла считывания этих значений в соответствующие элементы сравнения, Абсолютный выигрыш состоит Ti, а относительный можно определить из формулы

1

Ti

Ti+T2

100%.

(3)

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

абонентов , частота следования синхроимпульсов ,1-1 кГц, среднее время для передачи пакетов из одного буферного регистра мс. Примем, что , кГц, мс, готовы передать пакеты

п

TJ- абонентов, тогда из выражения (3)

g Ti+T2

100%

20 10

10 3 + -5

100% 28.5%

10

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

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

Устройство содержит группу буферных регистров 1, группу реверсивных счетчиков 2, регистры 3 и А сдвига, группу регистров 5, группу элементов 6 сравнения, третий, первый и второй элементы ИЛИ 7, 8 и 9, три элемента 10, 11 и 12 задержки, элемент И 13, триггер 14. Выходы буферных регистров группы образуют выход устройства для подключения к информационному входу канала связи. Информационные входы буферных регистров образуют группу входов устройства для подключения к информационным выходам соответствующих абонентов группы и соединены с входами управления увеличением счета соответствующих реверсивных счетчиков группы. Синхровход первого регистра сдвига соединен с синх- ровходами буферных регистров группы и является синхровходом устройства. Установочный вход первого регистра сдвига является входом начальной установки устройства. Синхровходы реверсивных счетчиков 2 группы соединены с соответствующими разрядами группы информационных выходов первого регистра сдвига. Выходы реверсивных счетчиков 2 группы соединены с информационными входами соответствующих регистров группы, входы записи которых соединены с соответствующими разрядами группы информационных выходов второго регистра сдвига. Последний разряд группы информационных входов последнего соединен с информационным входом второго регистра сдвига. Выходы регистров 5 группы соединены с входами соответствующих элементов сравнения группы, выходы Не равно которых соединены с группой зходов первого элемента ИЛИ. Выход первого элемента ИЛИ соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом элемента задержки. Вход элемента задержки соединен с выходом

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

вход которого соединен с синхровходом устройства. Выход элемента И соединен с синхровходом второго регистра сдвига. Последний разряд группы информационных входов первого регистра сдвига соединен с

информационным входом первого регистра сдвига. Установочный вход второго регистра 4 сдвига соединен с входом начальной установки устройства.

Третий элемент 12 задержки служит для

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

Гз ( - Т Гз Т, где Т - период следования

синхроимпульсов) о приходе импульса окончания передачи пакета из предыдущего буферного регистра. Величина задержки второго элемента задержки равна Гз. Элемент И 13 формирует синхроимпульсы для второго регистра 4 сдвига.

Описание дополнительных элементов, введенных в устройство, широко представлено в научно-технической литературе. Остальные элементы могут быть конструктивно выполнены аналогично описанным в прототипе.

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

Первоначально на вход начальной установки подают 1, устанавливая Б 1 первый и второй регистры 3 и 4 сдвига. Сообщение,

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

Считывание информации из буферного регистра 1 осуществляется пакетами по К (К 2:1) сообщений по сигналу считывания, поступающему с выхода Равно соответствующего элемента 6 сравнения. Одновременно импульс считывания поступает на вычитающий вход реверсивного счетчика 2, в результате чего его содержимое уменьшается на К единиц. Таким образом, содержимое реверсивного счетчика 2 соответствует длине очереди ожидающих передачи сообщений.

Считывание содержимого реверсивного счетчика 2 в соответствующие регистры 5 осуществляется по сигналам считывания, поступающим с соответствующих выходов регистра 3 сдвига. Функционирование регистров 3 сдвига происходит под воздействием синхросигналов, поступающих с синхровхода устройства. Под воздействием синхроимпульсов импульс считывания (логическая Г, предварительно записанная в регистры 3 и 4 сдвига) последовательно перемещается из одного разряда в другой и после прохождения старшего разряда попадает вновь в самый младший, начиная новый цикл опроса содержимого реверсивных счетчиков 2.

Из регистра 5 цифровое служебное сообщение, соответствующее длине очереди сообщений в соответствующем буферном регистре 1, считывается в соответствующий элемент 6 сравнения.

Элемент 6 сравнения осуществляет сравнение длины М соответствующей очереди с порогом, равным числу сообщений К в пакете. Если , то с выхода Равно элемента 6 сравнения поступает логическая 1 на вход считывания соответствующего буферного регистра 1 и вычитающий вход реверсивного счетчика 2, а также через элементы ИЛИ 7 и 9, элемент 10 задержки, триггер 14 и элемент И 13 на синхровход регистра 4 сдвига. Время задержки в элементе 10 задержки равно Н+КТС, где К - число сообщений в пакете; Тс - время передачи одного сообщения; Н - временные затраты на передачу пакета. Элементы ИЛИ 7-9 служат для развязки цепей. С выхода третьего элемента 12 задержки на второй вход элемента И поступают задержанные на полпериода синхроимпульсы. Триггер 14 с элемента 11 задержки хранит на первом входе элемента И в течение тз информацию О приходе импульса окончания передачи пакета. В момент прихода задержанного синхроимпульса на второй вход элемента И на его выходе формируется синхроимпульс для второго регистра сдвига, в результате логические 1 перемещаются в нем с запаздыванием на полупериод. Это необходимо для исключения состязаний, которые могут иметь место при одновременной записи информации в регистр и считывании из него же в соответствующий элемент задержки.

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

5 сравнения содержимого регистров 5 с порогом и передача пакетов из буферных регистров, очередь в которых превышает К, повторяется.

Если , то с выхода Не равно эле0 мента б сравнения импульс поступает через элементы ИЛИ 8 и 9. триггер и элемент И на синхровход регистра 4 сдвига и инициирует его следующий выход.

Таким образом, устройство реализует

5 одновременно цикл опроса содержимого реверсивных счетчиков, цикл автоматического выбора тех буферных регистров, длина очереди в которых превышает К, и передачу пакета сообщений от них. При

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

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

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

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

0 управления увеличением счета соответствующих реверсивных счетчиков группы, синхровход первого регистра сдвига соединен с синхровходами буферных регистров группы и является синхровходом

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

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

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

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

название год авторы номер документа
Устройство для сопряжения группы абонентов с каналом связи 1986
  • Виноградов Григорий Викторович
  • Колесниченко Валентин Евгеньевич
  • Комов Владимир Леонидович
  • Овчинников Вячеслав Васильевич
SU1327115A1
Адаптивное устройство для сопряжения ЭВМ с каналами связи 1987
  • Прохончуков Сергей Рудольфович
  • Гусев Сергей Иванович
  • Подвальный Семен Леонидович
SU1532938A1
Устройство для информационного поиска 1989
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
SU1608694A2
Запоминающее устройство 1984
  • Околотенко Виктор Гаврилович
  • Семененко Михаил Степанович
  • Антоненко Анатолий Петрович
  • Горбель Александр Евгеньевич
  • Петренко Василий Иванович
SU1257700A2
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Щеглов Андрей Юрьевич
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1711172A1
Устройство для отладки многопроцессорных систем 1988
  • Ланцов Александр Лаврентьевич
SU1644145A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ 1992
  • Мощицкий Сергей Семенович[Ua]
  • Тимонькин Григорий Николаевич[Ua]
  • Соколов Сергей Алексеевич[Ua]
  • Шульгин Андрей Валентинович[Ua]
  • Голубничий Дмитрий Юрьевич[Ua]
  • Харченко Вячеслав Сергеевич[Ua]
  • Ткаченко Сергей Николаевич[Ua]
  • Ткаченко Владимир Антонович[Ua]
RU2040050C1
Многоканальное устройство для подключения источников информации к общей магистрали 1990
  • Богатырев Владимир Анатольевич
SU1797124A1
Устройство для сопряжения ЭВМ 1987
  • Богатырев Владимир Анатольевич
SU1418729A1
Устройство для сопряжения двух асинхронных магистралей 1986
  • Анцыгин Александр Витальевич
  • Гречишников Владимир Иванович
  • Полонская Нина Яковлевна
SU1403083A1

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

Реферат патента 1992 года Устройство для сопряжения группы абонентов с каналом связи

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

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для передачи телеизмерительной информации 1975
  • Антонюк Евгений Михайлович
  • Вуколиков Владимир Михайлович
  • Журавин Лев Григорьевич
  • Семенов Евгений Иванович
SU546002A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для сопряжения группы абонентов с каналом связи 1986
  • Виноградов Григорий Викторович
  • Колесниченко Валентин Евгеньевич
  • Комов Владимир Леонидович
  • Овчинников Вячеслав Васильевич
SU1327115A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 774 342 A1

Авторы

Дорошенко Валерий Владимирович

Каленик Сергей Тимофеевич

Ларин Василий Михайлович

Обрученков Виктор Петрович

Даты

1992-11-07Публикация

1990-02-21Подача