Изобретение относится к вычислительной технике и автоматической передаче данных и может быть применено в системах ввода информации в ЦВМ.
Известпо устройство для управления обменом информацией {, содержащее блок приема информации, блок контроля и блок буферной памяти.
Однако такое устройство имеет большой объем оборудования.
Известно также устройство 2, наиболее близкое по существу технического решения к изобретению, содержащее блок приема информации, блок контроля, блок перезапроса, счетчик перезапросов и блок буферной памяти. Первый вход блока приема информации связан с соответствующим входом устройства, а выход - с входом блока контроля и первым входом блока буферной памяти, первый выход которого соединен с выходом устройства, выход блока перезапроса - с выходом устройства и входом счетчпка перезапросов, первый выход которого связан с выходом устройства.
Педостатком устройства является отсутствие возможности управления скоростью приема информации от абонента в блок буферной памяти в зависимости от заполнения последнего. В тех случаях, когда скорость нриема превыпшет скорость выдачи из блока буферной памяти, возможно нереиолнение блока буферной памяти и прекращение прпема, в результате чего может пропзойти потеря информации.
Цель изобретения - расширение функциональных возможностей устройства путем реализации им дополнительной функции управления скоростью приема информации от абонента в блок буферной памяти в зависимости
от заполненпя последнего.
Для этого в устройство дополнительно введены блок признака заполненпя буферной памяти, триггер, элемент И и элемент ИЛИ. Первый выход блока контроля соединен с вторым входом блока буферной памяти и первы.м входом элемента И, а второй выход - с первым входом элемента ИЛИ, выход которого связан с входом блока перезапросов, а второй вход - с вторым входом блока прпема информации и едпппчным выходом триггера. Пулевой вход триггера соединен с вторым выходом счетчпка перезапросов, а единичный вход - с выходом элемента И, второй вход которого связан с выходом блока иризнака заполнения буферной намяти, а вход последнего - с вторым выходом блока буферной памятп.
Блок-схема устройства приведена на чертеже.
Устройство для уиравлення обменом ипформацией содержит блок 1 приема информации, блок 2 контроля, блок 3 перезапроса, счетчик 4 перезапросов, блок 5 буферной памяти, блок 6 признака заполнения буферной памяти, триггер 7, элемент И 8 н элемент ИЛИ 9. Работает устройство следуюои1М образом. Отрезки времени, когда происходит прием информации, называются сансами прнема, моменты времени, в которые поступает информация, - тактами приема. В начале каждого сеанса нриема все триггеры и регистры устройства устанавливаются в исходное состояиие. В иервом такте приема на вход устройства и далее на блок 1 приема информации поступает иервая информация. В блоке 2 контроля проверяется правильность приема, например, по четности. Если ошибки нет, то на первом выходе блока контроля формируется сигнал отсутствия ошибки, передаваемый на блок 5 буферной памяти п разрешаюш,ий прием информации из блока 1, а затем выдачу информации из блока буферной иамятн на выход устройства. Сигнал перезапроса при этом ие формируется. В следуюп№м такте на блок 1 поступает новая информация. Если появилась ошибка, то на втором выходе блока 2 контроля появляется сигнал ошибки, который поступает через элемент ИЛИ 9 в блок 3 перезапроса. На выходе блока 3 формируется сигнал перезапроса. Состояние счетчика 4 нерезаиросов при этом увеличивается па «1. Сигпал на иервом выходе блока 2 коитроля в этом случае не появляется, и прием в блок 5 буферной памяти закрыт. В ответ на нерезапрос, в следующем такте на блок приема информации «I повторно поступает «старая ииформация, которая подвергается обработке в рассмотренном порядке до тех пор, пока не произойдет правильный прием информации. В этом случае сигнал перезаироса не выдается, а счетчик 4 перезапросов устанавливается в исходное состояние (цепи установки счетчика 4 в исходное состояиие на чертеже не показаны). Повторение перезанросов может быть многократным, но не должно превышать заданного предельного числа Яцакс. Если число иерезапросов превысит Пманс, то на первом выходе счетчика 4 формируется сигнал неисправности и сеаис приема прерывается. В каждом такте приема, в блоке 6 проверяется заполнение блока 5 буферной памяти по заданному условию, например по условию заполнения половины ячеек. В этом случае, т. е. при выполнении этого условия, на выходе блока 6 признака заполнения буферной памяти формируется сигнал занолнения. При этом, если очередиой такт ириема без ошибки, триггер 7 устанавливается в положение «1 и устройство переходит в режим дополнительных перезапросов. Дополнительные перезапросы выдаются на выход устройства с выхода блока 3, а на второй вход блока 1, иоступает сигнал запрета приема повторно присылаемой информации, В этом режиме устройство находится до тех пор, пока счетчик 4 перезапросов не выдаст сигнала предупреждения, например, за один такт до предельно донустимого числа иерезаиросов. Сигнал предупреждения устанавливает триггер 7 в состояние «О и тем самым снимает режим дополнительных перезапросов. При этом сигнал перезапроса не выдается, счетчик 4 устанавливается в исходное состояние. В следующем такте на первый вход блока 1 поступает новая информация и носледующая работа порисходит аналогнчно рассмотренному. Достнгнутая приостаповка ириема информации позволяет согласовать скорость приема в блок буферной памяти п скорость выдачи из него. При этом устройство реализует доиолнительно функцию управления скоростью ириема ииформации от абонеита в зависимости от возможностей обработки информации на ЦВМ, что повышает эффективиость ее обработкп. Формула изобретения Устройство для управления обменом информацией, содержащее блок приема информации, блок контроля, блок перезапроса, счетчик перезапросов и блок буфериой памяти, причем первый вход блока приема информации связан с соответствующим входом устройства, а выход - с входом блока контроля и первым входом блока буферной памяти, первый выход которого соединен с выходом устройства, выход блока перезапроса соединен с выходом устройства и входом счетчика перезаиросов, первый выход которого связан с выходом устройства, отличающееся тем, что, с целью расширения функциональных возможностей, в устройство доиолпительио введены блок признака заполнения буферной памяти, триггер, элемент И и элемент ИЛИ, причем первый выход блока контроля соединен с вторым входом блока буферной памяти и первы.м входом эле.мента И, а второй вЕз1ход - с первым входом элемента ИЛИ, выход которого связан с входом блока перезапросов, а второй вход - с вторы.м входом блока приема информации и единичным выходом триггера, нулевой вход которого соединен с вторым выходом счетчика перезапросов, а единичный вход - с выходо.м элемента И, второй вход которого связан с выходом блока признака заполнения буферной памяти, вход которого соединен с вторым выходом блока буферной памяти. Источники информации, принятые во внимание при экспертизе: 1.Авт. св. К° 378832, кл. G 06F 3/04, 1970. 2.Овчинников В. П. Устройство автоматического обмена информацией. М., Энергия, 1971, с. 100, рис. .
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля передачи информации | 1985 |
|
SU1249520A1 |
Устройство для передачи цифровой информации | 1976 |
|
SU595761A1 |
Устройство для обмена информацией | 1983 |
|
SU1149239A1 |
Устройство для поиска дефектов логических блоков | 1988 |
|
SU1605237A1 |
Буферное запоминающее устройство | 1983 |
|
SU1133622A1 |
Устройство для программируемой задержки информации | 1986 |
|
SU1394213A1 |
Устройство для сбора,кодирования,передачи и приема информации с исправлением ошибок | 1980 |
|
SU960898A1 |
Устройство для обучения операторов грузоподъемных машин | 1978 |
|
SU769602A1 |
Устройство для мажоритарного декодирования имитостойких циклических кодов при трехкратном повторении комбинации | 1990 |
|
SU1709538A1 |
УСТРОЙСТВО для ВЫЧИСЛЕНИЯ СТАТИСТИЧЕСКИХ ХАРАКТЕРИСТИК, ^ | 1972 |
|
SU328452A1 |
Авторы
Даты
1977-01-30—Публикация
1972-04-04—Подача