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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

1i i1 544958

Союз Советских

Сацивлистнчески1

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 04.04.72 (21) 1768492/24 с присоединением заявки ¹ (23) Приоритет

Опубликовано 30.01.77. Бюллетень № 4

Дата опубликования описания 15.02.77 (51) М 1хч 6 06F 3/04

Государстееннык KOMHTBT

Совета Министров СССР по делам изобретений и открытий (53) УДК 681.14(088.8) (72) Авторы изобретения

О. Е. Бабушкин, Е. А. Братальский, В. М. Златников, Б. Л. Золотаревский и Е. Г. Катковская (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ

ОБМЕНОМ ИНФОРМАЦИЕЙ

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

Известно устройство для управления обменом информацией (1), содержащее блок приема информации, блок контроля и блок буферной памяти.

Однако такое устройство имеет большой объем оборудования.

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

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

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

10 от заполнения последнего.

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

Первый выход блока контроля соединен с вто15 рым входом блока буферной памяти и первым входом элемента И, а второй выход — с первым входом элемента ИЛИ, выход которого связан с входом блока перезапросов, а второй вход — с вторым входом блока приема ин20 формации и единичным выходом триггера. Нулевой вход триггера соединен с вторым выходом счетчика перезапросов, а единичный вход — с выходоAt элемента И, второй вход которого связан с выходом блока признака за25 полнения буферной памяти. а вход последнего — с вторым выходом блока буферной пам "ти

Блок-схема устройства приведена на чертеже.

30 Устройство для управления обменом пнфорд

60 мацией содержит блок 1 приема информации, блок 2 контроля, блок 3 перезапроса, счетчик

4 перезапросов, блок 5 буферной памяти, блок

6 признака заполнения буферной памяти, триггер 7, элемент И 8 и элемент ИЛИ 9.

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

Отрезки времени, когда происходит прием информации, называются сансами приема, моменты времени, в которые поступает информация, — тактами приема.

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

Если появилась ошибка, то на втором выходе блока 2 контроля появляется сигнал ошибки, который поступает через элемент

ИЛИ 9 в блок 3 перезапроса. На выходе блока 3 формируется сигнал перезапроса. Состояние счетчика 4 перезапросов при этом увеличивается на «1». Сигнал на первом выходе блока 2 контроля в этом случае нс появляется, и прием в блок 5 буферной памяти закрыт. В ответ на перезапрос, в следующем такте на блок приема информации «1» повторно поступает «старая» информация, которая подвергается обработке в рассмотренном порядке до тех пор, пока не произойдет правильный прием информации. В этом случае сигнал перезапроса не выдается, а счетчик 4 перезапросов устанавливается в исходное состояние (цепи установки счетчика 4 в исходное состояние на чертеже не показаны) .

Повторение перезапросов может быть многократным, но не должно превышать заданного предельного числа и„„„.

Если число перезапросов превысит п„,„,„то на первом выходе счетчика 4 формируется сигнал неисправности и сеанс приема прерывается.

В каждом такте приема, в блоке 6 проверяется заполнение блока 5 буферной памяти по заданному условию, например по условию заполнения половины ячеек. В этом случае, т. е. при выполнении этого условия, на выходе блока 6 признака заполнения буферной памяти формируется сигнал заполнения. При этом, если очередной такт приема прошел без ошибки, триггер 7 устанавливается в положение «1» и устройство переходит в режим дополнительных перезапросов. Дополнительные перезапросы выдаются на выход устройства с выхода блока 3, а на второй вход блока 1, поступает сигнал запрета приема повторно присылаемой информации, В этом режиме устройство находится до тех пор, пака счетчик 4 перезапросов не выдаст сигнала предупреждения, например, за один такт до предельно допустимого числа перезапросов.

Сигнал предупреждения устанавливает триггер 7 в состояние «О» и тем самым снимает режим дополнительных перезапросов.

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

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

LIBM, что повышает эффективность ее обработки.

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

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

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

Источники информации, принятые во внимание прп экспертизе:

1. Лвт. св. ¹ 378832, кл. G 06F 3/04, 1970.

2. Овчинников В. Н. Устройство автоматического обмена информацией. М., Знергия, ! 971, с. 100, рис. 4 — 2.

Редактор В. Зенкевич

Составитель А. Горностаев

Техред А. Камышникова Корректор Т. Добровольская

Заказ 12917 Изд. ¹ 136 Тираж 899 Подписное

LII IHHITH Государственного комитета Совета Министров СССР по делам изобретений и открытий

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

Типография, пр. Сапунова, 2