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

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Социалистических

Республик iii849194

4i " и (6l ) Дополнительное к авт. свид-ву (22) Заявлено 12.06. 79 (21) 2779070/18-24

9 (5! )М. Кл . с присоединением заявки ¹â€”

G 06 F 3/06

Государственный комитет (23) Приоритет

ll0 делам изобретений и открытий

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

Дата опубликования описания 25. 07 . 8 I (53) УД1 681. 327..11(088.8) К. И. Диденко, К. Г. Карнаух, ф. С. Кандауров, В. А. Прокопенко, А. С. Силин т А. Юе Хватков

1

Специальное конструкторское бю о сметем:. артоматич ского управления Всесоюзного объедин тика" (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

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

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

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

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

Недостатком известного устройства является низкая надежность из-за отсутствия сигнала ответа от ЗУ, что снижает быстродействие устройства.

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

Цель изобретения — повышение надежности устройства.

Эта цель достигается тем, что в устройство для ввода информации, содержащее блок считывания, выход которого соединен с первым входом первого регистра, выход которого соединен с первым выходом устройства, блок контроля, первый счетчик, первый и второй выходы которого соединены с первым и вторым входами дешифратора, первый выход которого соединен с вторым входом первого регистра, блок управления, первый и второй входы которого являются управ3 84919 ляющими.входами устройства,"введены формирователь служебных кодов, второй счетчик, второй регистр и формирователь кода адреса, при этом вход формирователя служебных кодов соединен с выходом блока считывания, а первый выход соединен с первым входом первого счетчика и третьим входом блока управления, второй выход соединен со вторым входом первого счетчика, со входом 10 второго счетчика, с первым входом второго регистра и формирователя кода адреса, выход второго счетчика соединен с четвертым входом блока управления, второй выход дешифратора соеди- 15 иен со вторым входом формирователя. ко-, да адреса, третий выход соединен с пятым входом блока управления, третий вход соединен с первым выходом блока управления и вторым входом второго ре-20 ,гистра соответственно, шестой и седьмой входы блока управления соединены соответственно с выходом блока контроля и выходом второго регистра, а второй выход соединен с третьим вхо- 25 дом второго регистра, третьим входом формирователя кода адреса и вторым выходом устройства, третий выход блока управления соединен со входом блока считывания, а выход блока считывания соединен с третьим и четвертым входами формирователя кода адреса и второго регистра соответственно, а первый выход дешифратора соединен соответственно с пятым входом второго З5 регистра и первым входом блока контроля, второй вход которого соединен с выходом первого регис "oa, выход формирователя кода адреса со динен с третьим выходом устройства.

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

Устройство для ввода информации содержит блок 1 считывания, первый счетчик 2, блок 3 управления, формирователь 4 служебных кодов, второй счетчик 5, дешифратор 6, первый регистр 7, второй регистр 8, формирователь 9 кода адреса, блок 10 контроля.

45

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

Сигнал "Пуск" при поступлении на блок 3 управления запускает генератор тактирующих импульсов, и на выходе блока 3 управления формируется сигнал "Старт", который поступает на блок 1 считывания. При этом про4 4 исходит продвижение перфоленты на одну строку. Служебные коды и синхросигнал, считанные с перфоленты блоком 1 считывания, поступают на формирователь 4 служебных кодов. Служебный код блокирует работу счетчика 2 и производит сброс регистра 8 и формирователь 9 кода адреса. Синхросигнал со второго выхода формирователя 4 служебных кодов поступает на блок 3 управления, снимая сигнал "Старт". Отсутствие сигнала "Старт" соответствует наличию сигнала "Стоп".

Очередным тактирующим импульсом генератора блок 3 управления формируется сигнал "Старт" и снимается сигнал Стоп". Считанный синхросигнал через формирователь 4 служебных кодов поступает на блок 3 управления, который блокирует сигнал "Старт". Таким образом, реализуется старт — стопный режим работы блока 1 считывания.

После считывания служебных кодов производится считывание служебной информации — длины зоны записи и начального адреса записи, поступающей на второй регистр 8 и формирователь 9 кода адреса. Одновременно со служебной информацией считываются синхросигналы, поступающие на счетчик 2; комбинация на выходе счетчика 2 дешифрируется дешифратором 6, на выходах ко. торого вырабатываются стробирующие сиг сигналы. Эти сигналы производят, последовательную загрузку служебной информации в декады второго регистра 8 и формирователя 9 кода адреса.

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

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

5 8491 сигналов с выходов дешифратора 6 происходит занесение первого числа в регистр 8. При этом с дешифратора 6 поступает известительный сигнал на блок 3 управления, и на его выходе формируется сигнал "Запись ЗУ", производится добавление 1 в формирователь 9 корь адреса и вычитание 1 с регистра 8.

После окончания записи числа в ЗУ по адресу, определяемому содержимым формирователя 9 кода адреса, на вход блока 3 управления поступает сигнал

"Ответ ЗУ", по которому снова организуется считывание и формирование следующего числа в регистре 7, с выхода которого число поступает на вход блока 10 контроля, где производится контроль его на четность и формирование контрольной суммы. Блок 1О контроля запускается после окончания формирова- о ния каждого числа сигналом с выхода дешифратора 6. При обнаружении ошибки по йаритету в сформированном числе, блок 10 контроля вырабатывает сигнал, поступающий на вход блока 3 управле- 2s ния, и происходит блокировка сигнала

"Старт".

После считывания последнего числа зоны на выходе регистра 8 формируется соответствующий сигнал, кбторый по-gg ступает на блок 3 управления и блокирует сигнал "Запись 3Y".

После считывания последнего информационного числа на ленте следует контрольная сумма, которая после считывания и записи в регистр 7 сравнивается с контрольной суммой, находящейся в блоке 10 контроля. При несравнении контрольных сумм с выхода блока 10 контроля поступает сигнал íà 4р блок 3 управления, и происходит блокировка сигнала "Старт". При сравнении контрольных сумм происходит дальнейшее продвюкение перфоленты и считывание служебных кодов признака кон- 45 ,ца ленты. Формирователь 4 служебных кодов формирует сигналы, поступающие

;на счетчик 5. После продвижения определенного количества сигналов заполняется счетчик 5 и выдает сигнал на go блок 3 управления. При этом блокируется сигнал Старт".

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

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

Устройство для ввода информации, содержащее блок считывания, выход ко94 6 торого соединен с первым BxogoM nepвого регистра, выход которого соединен с первым выходом устройства„ блок контроля, первый счетчик, первый и второй выходы которого соединены с первым и вторым входами дешифратора, первый выход которого соединен с вторым входом первого регистра, блок управления, первый и второй входы которого являются управляющими входами устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены формирователь служебных кодов, второй счетчик, второй регистр и формирователь кода адреса, при этом вход формирователя служебных кодов соединен с выходом блока считывания, а первый выход соединен с первым входом первого счетчика и третьим входом блока управления, второй выход соединен со вторым входом первого счетчика, со входом второго счетчика, с первым входом второго регистра и формирователя кода адреса, выход второго счетчика соединен с четвертым входом блока управления, второй выход дешифратора соединен со вторым входом формирователя кода адреса, третий выход соединен с пятым входом блока управления, третий вход соединен с первым выходом блока управления и .вторым входом второго регистра соответственно, шестой и седьмой входы блока управления соединены соответственно с выходом блока контроля и выходом второго регистра, а второй выход соединен с третьим входом второго регистра, третьим входом формирователя кода адреса и вторым выходом устройства,. третий выход блоisa управления соединен со входом блока считывания, а выход блока считывания соединен с третьим и четвертым;-входами формирователя кода адреса и второго регистра соответственно, 1а первый выход дешифратора соединен соответственно с пятым входом второго регистра и первым входом блока контроля, второй вход которого соединен с выходом первого регистра, выход формирователя кода адреса соединен с третьим выходом устройства.

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

1. Авторское свидетельство СССР

М- 627473, кл. G 06 F 3/06, 1976.

2. Авторское .свидетельство СССР

- 638952, кл. G 06 F 3/06, 1978.

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

 

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

Изобретение относится к трансляции адресации "цилиндр-головка-сектор" (ЦГС) цифровых данных, записываемых в или считываемых из ЗУПД

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

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

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

Изобретение относится к запоминающему устройству и к ведущему устройству, использующему это запоминающее устройство

Изобретение относится к вычислительной технике

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

Изобретение относится к устройству обработки информации
Наверх