(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
1
Изобретение относится к области вычислительной техники, автоматической передаче данных и может найти поименение в системах ввода информации в ЦВМ.
Известно устройство для приема информации, исцользуемое щ системах обработки данных с помощью ЭВМ, которое, предусматривает аппаратные средства обмена при передаче информации переменной длины t4
Наиболее близким по техническсЛ сущности к изобретению является устройство, содержащее входной регистр, регистр команды и блок управления, первый, второй и третий входы которого соединены соответственно с йсточ НИКОМ тактовых сигналов, блоком управления ЦВМ и выходом регистра команды. Входы входного регистра и регистра команды соединены соответственно с источником информации и блоком памяти ЭВМ. Выход блока управления соединен с вторым входом входного регистра ,
В данном устройстве осуществляется прием последовательного кода от внешнего устройства, преобразование его в параллельный код и выдача в память ЦВМ. От внешнего устройства
могут поступать массивы информации различной длнны, причем количество информационных разрядов бывает не кратно формату обмена устройства обмена информацией с блоком памяти ЭВМ. Так как количество оставшихся разрядов в конце массива может быть различно, то интервал поступления двух соседних запросов на выдачу 0 информации в конце массива может быть меньше BpeiMeHH записи инфорМсщии из устройства ввода в блок памяти ЦВМ. При этом может произойти потеря информации, что недопустимо в системах обработки информации, работ аювдх в реальном масштабе времени.
Целью изобретения является повышение надежности устройства. 20 эта цель достигается тем, что в устройство, содержащее первый регистр, второй регистр и блок управления, введены третий регистр, блок задержки, формирователь сигналов запроса и фopмиpOJёaтeль сигналов конца сообщения, первый вход которого соединен с вторым 1млходом блока управления, второй вход - с вторым выходом второго регистра, а выход соеди30 .иен с первыми входами блока задержки и формирователя сигналов sanpoqa, второй вход которого соединен г третим выходом блока управления, а третий вход - с выходом блока задержки, второй вход которого соединен с четвертым выходом блока управления, пятый выход которого соединен с первым входом третьего регистра, второй вход которого соединен с выходом первого регистра. Выходы формирователя сигналЪв запроса и третьего регистра являются-первым и вторым выходами устройства соответственно.
На чертеже дана структурная схема устройства.
Оно содержит входной регистр (первый) 1, блок управления 2 регистр команды (второй) 3, выходной регист (третий) 4, блок задержки 5, формирователь сигналов конца сообщения 6, формирователь сигналов запроса 7 и внешние и внутренние связи 8-23.
Устройство работает следующим образом.
На регистр 3 из памяти ЭВМ по шине 8 записывается команда ввода, в которой указывается тип внешнего устройства, способ упаковки вводимой в ЭВМ информации и другие признаки.
В зависимости от вида принимаемой информации на выход регистра команды 3 в блок 2 выдаются сигналы начальной установки разрядов .счетчика, управляющего приемом информаци в регистр 1. Кроме счетчика, блок 2 содержит генератор синхроимпульсов, запускаемый сигналами строба, поступающими по шине 10 из устройства управления ЭВМ. Этими сигналами синхронизируется передача информации в память ЭВМ. По шине 11 от абонента поступают сигналы тактовой частоть, с помощью которых осуществляется синхронизация при приеме информации В регистр 1.
Регистр 1 состоит из приемной части и схемы разрешения приема, выполненной в виде дешифратора. На вход 12 регистра 1 поступают информационные сигналы от внец1него устройства. Заполнение регистра происходит по управляющим сигналам с выхода 13 блока 2.
Так как информация, поступающая от внешнего устройства, кодируется различным образом, т.е. отличается порядком следования весов разрядов и количеством бит в физической единице инАормации, то и слово данных, выдаваемое в ЭВМ, может иметь различную длину. Формат слова данных формируется с помощью управляющих сигналов на выходе 14 блока 2. При заполнении регистра 1 информация с его выхода 15 в параллельном коде поступает в регистр 4. Емкость регистра 4 определяется форматом обмена устройством для ввода и блоком памяти ЭВМ.
После того как слово данных будет сформировано в регистре 4, на в йходе 16 блока 2 форкмруется сигнал наличия и формации, поступающий в блок 7. При отсутствии сигнала Конец сообщения с выхода 17 фор мирователя 6 на выходе 18 блока 7 формируется запрос в блок управления ЭВМ., и информация с выхода 19 регистра 4 поступает в память ЭВМ.
При наличии сигнала Конец сообщения выдача запроса по сигналу наличия информации блокируется. Сигнал Конец сообщения формируется из кода текущих координат массива, поступающего с выхода 20 блока 2, и кода {определяющего тип внешнего устройства , поступающего с выхода 21 регистра 3.
В конце массива, когда в слове данных, выдаваеких ЭВМ, может оказаться всего один разряд, производится искусственное дотягивание до кратности формату обмена, чтобы не произошло потери информации. Формирование паузы осуще твляется в блоке 5 по сигналам с выходов 17 и 22 Соответственно формирователя. 6 и блока 2. При поступлении сигнала Конец сообщения в блок 5 по коду заполнения регистров, поступающему с выхода 22 блока 2, начинает формироваться длительность паузы. В тот момент, когда длительность паузы становится кратной формату обмена, на выход 23 блока 5 выдается сигна.л, по которому в блоке 7 формируется запрос в блок управления ЭВМ, и информация из регистра 4 поступает в память ЭВМ.
Таким образом, в устройстве предусмотрены аппара турные средства анализа количества разрядов принятой информации в конце массива. По количеству разрядов, находящихся во входном регистре, в конце массива формируется задержка выдачи запроса в ЭВМ, что обеспечивает надежную передачу информации без потери полезной информации в тракте обмена.
Предложенное устройство особенно эффективно при построении больших вычислительных систем, обслуживающих в реальном масштабе времени большое количество абонентов, так как обеспечивается надежная передача инфор мации в ЭВМ.
Формула изобретения
Устройстро для ввода информации, содержащее первый регистр, второй регистр и блок управления, первый, второй и третий входы которого соединены соответственно с первым, вторым входами: устройства и с первым выходом второго регистра, первый выход соединён с первым входом первого регистра, второй вход которого соединен с третьим входом устройства, вход второго регистра соединен с четвертым входом устройства,о т л и ч а ю вд ее с я тем,что,с целью повышения надег жности устройства,в него введены третий регистр, блок задержки, ормисюватель сигналов запроса и фор- мирователь сигналов конца сообщения, первый вход которого соединён со вторым выходом блока управления, второй вход - с вторым выходом второго регистра, а выход соединен с первыми входами блока задержки и формирователя сигналов запроса, второй вход которого соединен с третьим выходом . блока управления, а третий вход - с выходом блока задержки, второй вход которого соединен с четверым выходом блока управления, пятый выход которого соединен с первым входом третьего регистра, второй вход которого оэединен с выходом первого регистра, ;а выходы формирователя сигналов запро е са и третьего регистра являются первым И ВТОРЫМ выходами устройства соответственно.
Источники информации, принятые во внимание при экспертизе 1. ТКоепяе W.P. Avion appl Ь cation of qdvahced LSt mlcroprocrammed pfocessor4 Proc. 3EEE Conf. 1974, CTpi .
2. Овчинников В,H. Устройство автоматического обмена информацией. 5 М., Энергия, 1971, с. 141. рис. 511,(прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информацией | 1983 |
|
SU1149239A1 |
Устройство для обмена информацией | 1985 |
|
SU1339572A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1990 |
|
SU1728867A1 |
Устройство для сопряжения двух цифровых вычислительных машин | 1979 |
|
SU868741A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами | 1981 |
|
SU1003066A1 |
Устройство для сопряжения электронных вычислительных машин | 1981 |
|
SU1013938A1 |
Устройство для сопряжения двух цифровых вычислительных машин | 1976 |
|
SU634265A1 |
Устройство для ввода информации | 1982 |
|
SU1130854A1 |
Устройство для сопряжения двух магистралей | 1988 |
|
SU1509915A2 |
//
//
/
15
f f
19
W
8
LJ
f
/
/У
f7
//
Авторы
Даты
1981-09-07—Публикация
1980-01-03—Подача