Устройство для управления обменом информацией
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
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 Устройство для управления обменом пнфорд
5о
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


