Устройство для ввода информации Советский патент 1981 года по МПК G06F3/06 

Описание патента на изобретение SU849194A1

Изобретение относится к вычислительной технике и может быть использовано в системах обработки данных и многопроцессорных Комплексах. Известно устройство для ввода информации, содержащее блок воспроизведения, триггер, блок формирования потенциала, счетчик времени, блок управ ления, блок пуска, первый, второй и третий счетчики, блок задержки, распределительный блок и генератор частоты Г З Недостаткомтакого устройства является необходимость реализации сложных алгоритмов и выполнения программ обработки вводимой информации, требующих значительных временных затрат. Наиболее близким по технической сущности к предлагаемому является устройство для ввода информации в циф ровую вычислительную машину с внешнего носителя, содержащее блок считывания информации, приемный регистр, дешифратор, счетчик, блок фиксации ошибок, блок управления, шину управления блоком фиксации ошибок и управляющие входы , Недостатком известного устройства, является низкая надежность из-за отсутствия сигнала ответа от ЗУ, что снижает быстродействие устройства. При этом наличие блока фиксации ошибок является недостаточным для предотвращения ввода искаженной информации. Цель изобретения - повьпиение надежности устройства. Эта цель достигается тем, что в устройство для ввода информации, содержащее блок считывания, выход которого соединен с первым входом первого регистра, выход которого соединен с первым выходом устройства, блок контроля, первый счетчик, первый и второй выходы которого соединены с первым и вторым входами дешифратора, первый выход которого соединён с вторым входом первого регистра, блок управления, первый и второй входы которого являются управляющими входами устройства, введены формирователь служебных кодов, Btopoft счетчик, второй регистр и формирователь кода адреса, при этом вход формирователя служебных кодов соединен с выходом блока считывания, а первый выход соединен с первым входом первого счетчика и третьим входом блока управления, второй выход соединен со вторым входом первого счетчика, со входом второго счетчика, с первым входом второго регистра и формирователя кода адреса, выход второго счетчика соединен с четвертым входом блока управления, второй выход дешифратора соединен со вторым входом формирователя, кода адреса, третий выход соединен с пятым входом блока управления, третий вход соединен с первым выходом блока управления и вторым входом второго ре .гистра соответственно, шестой и седьмой входы блока управления соединены соответственно с выходом блока контроля и выходом второго регистра, а второй выход соединен с третьим входом второго регистра, третьим входом формирователя кода адреса и вторым выходом устройства, третий выход блока управления соединен со входом блока считывания, а выход блока считывания соединен с Третьим и четвертым входами формирователя кода адреса и второго регистра соответственно, а первый выход дешифратора соединен соответственно с пятым входом второго регистра и первым входом блока контроля, второй вход которого соединен с выходом первого регистра, выход- формирователя кода адреса соединен с третьим выходом устройства.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.Авторское свидетельство СССР № 627473, кл. G 06 F 3/06, 1976.

2.Авторское свидетельство СССР № 638952, кл. G 06 F 3/06, 1978.

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

название год авторы номер документа
Устройство для централизованного контроля и оперативного управления 1977
  • Бригневич Карл Георгиевич
  • Пивкин Владимир Федорович
  • Савин Евгений Михайлович
  • Шварц Илья Эмануилович
  • Шуть Анатолий Федорович
  • Заверняев Виктор Лаврентьевич
SU633029A1
Преобразователь равномерного кода в код Морзе 1984
  • Семенов Александр Алексеевич
SU1229973A2
УСТРОЙСТВО ПЕРЕДАЧИ ДВОИЧНОЙ ИНФОРМАЦИИ ИЗ ПЕРЕДАЮЩЕГО ПУНКТА В ПРИЕМНЫЙ 2007
  • Крыжановский Борис Иванович
RU2367088C2
Устройство для контроля ввода-вывода 1980
  • Аблязов Владимир Иванович
  • Гардымов Герман Петрович
  • Грицук Леонид Андреевич
  • Колосов Владимир Григорьевич
  • Королев Вячеслав Семенович
  • Кулешов Михаил Павлович
  • Купреев Владимир Петрович
  • Лопатин Александр Сергеевич
  • Туккель Иосиф Львович
  • Фельдман Иосиф Файвельевич
SU896626A1
Устройство для программного управления 1987
  • Шелестов Сергей Юрьевич
  • Яринич Сергей Вильямович
SU1418652A1
Преобразователь равномерного кода в код Морзе 1983
  • Семенов Александр Алексеевич
SU1107310A1
Устройство для контроля памяти 1983
  • Бардин Александр Львович
  • Селитков Юрий Викторович
  • Шапилов Владимир Дмитриевич
  • Шубников Сергей Константинович
SU1129656A1
Устройство контролируемого пункта 1983
  • Диденко Константин Иванович
  • Епиков Анатолий Георгиевич
  • Карнаух Константин Григорьевич
  • Кочур Юрий Павлович
SU1211784A1
Полевая телеметрическая сейсмическая станция 1986
  • Лебедев Константин Александрович
  • Лаврухов Владимир Тимофеевич
  • Ерунов Владимир Михайлович
SU1327031A2
Устройство для контроля радиотехническихОб'ЕКТОВ 1979
  • Муша Гунар Карлович
  • Симсонс Мартыньш Августович
SU796859A1

Иллюстрации к изобретению SU 849 194 A1

Реферат патента 1981 года Устройство для ввода информации

Формула изобретения SU 849 194 A1

SU 849 194 A1

Авторы

Диденко Константин Иванович

Карнаух Константин Григорьевич

Кандауров Анатолий Станиславович

Прокопенко Виктор Александрович

Силин Александр Сергеевич

Хватков Александр Юрьевич

Даты

1981-07-23Публикация

1979-06-12Подача