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

Иллюстрации

Показать все

Реферат

 

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

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

Республик Acf JNpel6NIHf4 квинтет

ВСТР вв Малан нзебрвтвихй

I в фитхй

3/06, 7/00

681.337. .8) (72) Авторы изобретения

II. А. Никапьский и В. Г. Непомнящих

Научно-исследовательский институт управляющих вычислительных машин (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

2 товых сигналов и единичным входом вто рого триггера (21.

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

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

Делью изобретения является повышение надежности устройства для ввода информациии.

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

ЭДВМ информации с перфоносителей.

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

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

И-НЕ, генератором тактовых сигналов и счетным входом первого триггера, нулевой выход которого подключен к сдвиговому регистру, соединенному с блоком считывания и со вторым триггером, подключенным к блоку управления, соединеньь ному со сдвиговым регистром и блоком ... сравнения, подключенным к сдвиговому регистру, соединенному с генератором так гистра, пбдключенного к блоку управления, третйй вход соедйнен co входами йервого и второго элементов И-НЕ и с генерато- ром тактовых сигналов четвертый вход подключен к выходу блока считывания, пятый вход соединен с единичным выходом перваго триггера и блоком управления, а выходы регистра подключены к блоку сравйения.

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

Устройство содержит блок 1 считывания, кольцевой сдвиговый регистр 2, сдви Говый регистр 3, генератор 4 тактовых 15 сит"налов, первый триггер 5, блок 6 сравненйя ; первый и второй элементы И-НЕ

7 и 8, второй триггер 9, регистр 10 и блок 11 управления.

Блок 1 считывания подключен к выхо О дам кольцевого сдвигового регисгра 2, к счетному входу второго триггера 9 и к входам сдвигового регистра 3 и регистра

10, выходы которых соединены с блоком

6 сравнения, подключенного к блоку ll

25 управления, с которым соединены выходы сдвигового регйстра 3, выходы и нулевой вход второго триггера 9, единичный вход которого подключен к генератору 4 такзз товых сигналов, к которому также подключены сдвиговый регистр 3, регистр 10, входй первого и второго элем ентов И-НЕ

7 и 8 н кольцевой сдвиговый регистр 2, соединенный с первым и вторым элемен-

35 тами И-»НЕ 7 и 8.При атом разрешающий выход блока 11 правления подключен ко вторым разрешающим входам сдвигового регистра 3 и регистра 10. Выход*ы кольцевого сдвигового регистра 2 подключе ны также Ко входам реги стра 1 0 а один из ни1 - к счетному "входу первого"триггера 5, единичный выход которого соеди нен с блоком 11 управления и с регистром 10, а нулевой его выход подключен 45 к сдвиговому регистру 3.

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

В исходном состоянии кольпввой сдвиговый регистр 2 циклически по передне50 му фронту тактовых сигналов продвигает коммутирующую 1" и тем самым поочередно ойрашивает считывающие элементы блока 1 считывания. При сдвиге комму тирующей 1 в последний разряд кольце-, 55 вого сдвигового регистра 2 на вход элемента И-НЕ с инверсных выходов Я-1 предыдущих разрядов кольцевого сдвигового регистра 2 поступят логические «1";

3 70380", 4 и Ilo тактовому сигналу HR выходе элемента И-ЙЕ 7 появится логический "0, который по установочному входу запишет коммутирующую "1 в последний разряд кольцевого сдвигового регистра 2, независимо от его состояния. Аналогично сработает элемент И-HE 7 при пропадании коммутирующей 1 в результате поражения устройства помехой. Если же от помехи в кольцевой сдвиговый регистр 2 запишется несколько коммутирующих «1, то при попадании первой же «1» в последний разряд кольцевого сдвигового регистра 2 элемент И-НЕ 8 по тактовому сигналу установит N-1 предыдущих разрядов кольцевого сдвигового регистра 2 в нулевое состояние и в нем останется единственная коммутирующая 1 . Естественно, что в результате этих сбоев на выходе блока

1 считывания будет возникать искаженная информация.

Иэ блока 1 считывания информация по ступает на информационные входы сдвигового регистра 3,и "региn ða 10 и поочередко записывается в них с разрешения блока 11 управления, поступающего на вторые разрешающие входы этих регистров. Очередность записи. определяет первый триггер 5, который управляется задним фронтом коммутирующей 1, поступакжпей с последнего разряда кольцевого сдвигового регистра 2.

B сдвиговый регистр 3 информация записывается последовательно тактовыми сигналами с генератора 4 тактовых сиг. налов. В регистр 10 информация записывается поразрядно под действием коммуги рующей «3." с кольцевого сдвигового регистра 2 и тактовых сигналов. Блс:к 6 сравнения постоянно производит сравнение находящихся В регистрах 3 и 10 кодов.

При первом цикле опроса блока 1 считывания информация aаписывается а сдвиговый регистр 3, в это время в регистре

10 находится информация предыдущего цикла и блок 6 сравнения сигнализирует в блок 11 управления о несоответствии друг другу кодов в регистрах 3 и 10.

Во втором цикле опроса информация записывается в регистр 10 и блок 6 сравнения продолжает фиксировать несоответствие кодов. Затем процесс повторяется и на очередном цикле записи в регистр

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

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

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

1. Патент США 34 3573432, кл. 235.61.7, опублик. 1971.

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

М 523428, кл. G 06 К 7/00, 1974 (прототип).

5 7038 гера 5. Совпадение сигнала соответствия с блока 6 сравнения с сигналом цикла записи в регистр 10 является для блока

11 управления командной о достоверйос- ти кода. B ответ блок 11 управления сня- 5 тием сигнала разрешения записи со входов регистров 3 и 10 фиксирует в них считанный код и производит дальнейшую его обработку.

При- наличии случайной помехи раз- 10 личной длительности возможны четыре ситуации.

При первой ситуапии может быть искажена информация, поступающая из блока

1 считывания.При этом блок 6 сравнения 5 обнаруживает искажение даже в том случае, если подряд в трех циклах опроса произошло совершенно одинаковое исаажение кода. При четырех циклах одинакового искажения ситуация не обнаруживается, 20 однако информация контролируется по Пари»тету и возникновение четной и нечетной комбинации логических 1 кода при по-. ражении помехой равновероятно, но поло25 вину этого множества искаженных кодов можно обраружить при помощи второго триггера 9. При этом блок 11 управления считает информацию достоверной только в том случае если о достоверности коФ

ЗО да одновременно сообщает и блок 6 сравнения, и второй триггер 9 во время цик-. ла записи в регистр 10.

При второй ситуации могут быть запи35 саны лишние коммутирующие "1 в кольцевой сдвиговый регистр 2. При этом on рашивается Несколько элементов очитыва ния одновременно, об искажении кода сигнализирует блок 6 сравнения или второй триггер 9. Лишние коммутирующие 1 устраняютси при помощи элемента И-НЕ 8.

При третьей ситуации может быть "потеряна коммутирующая "1", однако при помощи элемента И-НЕ 7 в последний разряд кольцевого сдвигового регистра 2 4 вновь записывается коммутирующая 1, при этом цикл опроса оказывается укоро.ченным, информация искажается, о чем сигнализирует блок 6 сравнения.

В последнем случае коммутирующая

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

Зи 10.

Технико-экономический эффект от изобретения заключается в повышении помехоустойчивости устройства для ввода инфор, мации.

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

703802

Составитель М. Сидоров .

Редактор Н. Лобач Техред Н. Еабурка Корректор Н. Горват

Заказ 7813/41 Тираж 780 .: Подпй сйое

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП Патент", г. Ужгород, ул. Проектная, 4