Устройство для обнаружения и локализации ошибок при передаче информации

 

Изобретение относится к вычислительной технике, может быть использовано в устройс твах контроля при передаче цифровой информации из ЭВМ в периферийные устройства и является усовершенствованием изобретения по а.с. № 1051541. Цель изобретенияповышение достоверности передачи информации . Достижение цели обеспечивается введением в состав устройства элемента 24 задержки, элемента И 25, триггера 26 блокировки,группы блоков 27.1 - 27т элементов И, которые исключают передачу на выход устройства информационного слова, в котором имеются одиночные или многократные ошибки . Искаженная информация не передается периферийному устройству от ЭВМ, тем самым исключается неправильное его функционирование. 1 ил. (Л со ел со оо N

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУ БЛИН (59 4. G 06 F 11/08

/Я "

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМЪ(СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР пО делАм изОБРетений и oTHpbITHA (61) 1051541 (21) 3996951/24-24 (22) 25. 12. 85 (46) 07.06.87. Бюл. У 21 (72) А.М.Заяц, В.Г.Терехов;

И. В. Волков и В. Н ° Горшков (53} 681.3 (088.8) (56) Авторское свидетельство СССР

В 1051541, кл. С 06 F 11/08, 1983. (54) УСТРОЙСТВО .ДЛЯ. ОБНАРУЖЕНИЯ И

ЛОКАЛИЗАЦИИ ОШИБОК ПРИ ПЕРЕДАЧЕ ИНФОРМАЦИИ . (57} Изобретение относится к вычислительной технике, может быть использовано в устройствах контроля при передаче цифровой информации из

„„SU„„1315980 А 2

ЗВИ в периферийные устройства и является усовершенствованием изобретения по а.с. У 1051541. Цель изобретенияповышение достоверности передачи информации. Достижение цели обеспечивается введением в состав устройства элемента 24 задержки, элемента И 25, триггера 26 блокировки, группы блоков

27.1 — 27ш элементов И, которые исключают передачу на выход устройства информационного слова, в котором имеются одиночные или многократные ошибки. Искаженная информация не передается периферийному устройству от ЭВМ, тем самым исключается неправильное его функционирование. 1 ил.

10 — 15

40 .45

1 13

Изобретение относится к вычислительной технике, может быть использовано в устройствах контроля при передаче цифровой информации из ЭВМ в периферийные устройства и является усовершенствованием устройства по авт.св. N 1051541. . Цель изобретения — повышение достоверности передачи информации.

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

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

13 и 14 задержки, элемент ИЛИ 15 элемент И-НЕ 16, элементы И 17 и 18, блоки 19 — 21 индикации, вход 22 син хронизации, вход 23 сброса, элемент

24 задержки, элемент И 25, триггер

26 блокировки, группу из тп блоков 27 элементов И.

Введение дополнительного элемента задержки, элемента И, триггера блокировки и блока элементов И исключает передачу на выход устройства информационного слова, в котором имеются одиночные или многократные ошибки ° Искаженная информация не будет передана периферийному устройству от ЭВМ, тем самым исключается его неправильное функционирование. Такая блокировка выдачи информационного слова с приемных регистров повышает достоверность передачи информации от

ЭВМ в периферийные устройства.

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

Импульс сброса, поступающий на вход

23 устройства, устанавливает в исходное состояние группу из ш приемных регистров 7, регистр 5 ошибки, двоичный счетчик 11, триггер 12 сбоя и регистр 8, при этом на инверсном выходе триггера 12 сбоя устанавливается единичный логический уровень, сигнализирующий об отсутствии сигнала сбоя и разрешающий прохождение импульсов записи, поступающих по входу 22 синхронизации через элемент

И 17. С первого выхода дешифратора

6 поступает единичный логический уровень на управляющий вход приемного регистра 7.1, подготавливая его к приему информации с входного регистра 1, при этом на управляющие входы остальных приемных регистров 7 с выходов дешифратора 6 подаются нулевые логические уровни, запрещающие прием информации. Коммутатор 10 подключает информационные выходы приемного регистра 7.1 к первым входам схемы 9 сравнения и к входам блока 19 индикации, при этом транспоранты блоков 19 — 21 индикации высвечивают нулевой код.

В общем случае запись информации с регистра 1 в приемные регистры

7.1 — 7.m производится поочередно в виде информационных слов, сопровождаемых импульсами записи по входу 22 синхронизации устройства.

Управление поочередной записью информационных слов в приемные регистры 7.1 — 7.m производится двоичным счетчиком 11 через дешифратор 6 следующим образом. По заднему фронту первого импульса записи информационное слово с выхода регистра 1 заносится в приемный регистр 7.1 и регистр 5 ошибки ° Этот же импульс записи, задержанный элементом 13 задер-. жки на время срабатывания приемного регистра 7,.1 коммутатора 10 и схемы 9 сравнения, поступает на вход счетчика 11 через элемент 14 задержки и элемент И 18. Информационное

1, слово с выхода приемного регистра

7.1 поступает через коммутатор 10 на схему 9 сравнения, где поразрядно сравнивается с информационным словом, поступающим на информационные входы приемного регистра 7.1. По заднему фронту первого импульса записи триг.гер 26 блокировки устанавливается по R-входу в нулевое состояние, тем самым блокируя на время поразрядного

1 сравнения выдачу информационного слова через соответствующий блок элементов И 27.1 на выходы устройства.

При положительном результате контроля на выходе схемы 9 поразрядного сравнения так же, как и на выходе схемы 4 сравнения контрольных разря-дов, сохраняется нулевой логический уровень, который поступает через элемент ИЛИ 15 на элемент И-НЕ 16, на выходе которого сохраняется единичный логический уровень, при этом триггер 12 сбоя остается в исходном состоянии. При положительном результате поразрядного контроля первый

В первом случае производится контроль с целью обнаружения однократных ошибок, возникающих при передаче информационного слова с выхода передающего регистра 1. Контроль осуществляется блоками 2 и 3 сверток по модулю два и схемой 4 поразрядного сравнения контрольных разрядов. При наличии однократной ошибки в информационном слове на выходе схемы 4 сравнения контрольных разрядов формируется единичный логический уровень, который поступает через элемент ИЛИ 15 на вход элемента И-НЕ

16, где стробируется по его другому

3 131598 импульс записи, задержанный элементом 24 задержки на вермя контроля, через открытый элемент И 25 переводят триггер 26 блокировки в единичное состояние. Информационное слово с первого приемного регистра 7.1 через открытые элементы И 27.1 первой группы блока передается на выход устройства.

По заднему фронту первого импуль- fp са записи, задержанного элементами

13 и 14 задержки, в двоичный счетчик

11 добавляется единица и счетчик 11 переводится в следующее (второе) состояние, при этом к схеме 9 сравне- .15 ния через коммутатор 10 подключаются выходы следующего приемного регистра (7.2), на управляющий вход которого с второго выхода дешифратора 6 поступает единичный логический уро- 2р вень, разрешающий прием (запись) ин-! формации. На управляющие входы îстальных приемных регистров поступает нулевой логический уровень, блокирующий прием информации. 25

По заднему фронту второго импульса записи следующее информационное слово с выхода передающего регистра

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

Обнаружение и локализация ошибок в устройстве производится по двум направлейиям: непосредственно при 4р передаче информационного слова и при приеме (записи) его в приемные регистры 7.1 — 7.m.

0 4 входу задержанным импульсом записи единичного уровня с выхода элемента

13 задержки.. При совпадении единичных логических уровней на входах элемента И-НЕ 16 на его выходе формируется нулевой логический уровень, под действием которого срабатывает триггер 12 сбоя, в результате чего блокируется прохождение данного импульса записи с выхода элемента 14 задержки через элемент И 18 на счетный вход двоичного счетчика и блокируется прохождение последующих импульсов записи через элемент И 17.

В этом случае данный импульс записи, задержанный элементом 24 задержки на время контроля, не проходит через элемент И 25 и триггер 26 блокировки остается в нулевом состоянии, тем самым блокируется прохождение информационного слова, в котором обнаружена ошибка, на выход устройства.

Дальнейший прием информационных слов в регистре (7.1 — 7.m) прекращается.

В регистре 5 ошибки фиксируется информационное слово, содержащее однократную ошибку, код которого высвечивается блоком 20 индикации, а блоком 21 индикации высвечивается номер информационного слова, в котором обнаружена ошибка. Блоком 19 индикации при этом высвечивается код этого же информационного слова, но записанный приемным регистром 7 на момент обнаружения однократной ошибки. Идентичность кодов в блоках 19 и 20 индикации .указывает íа достоверность приема регистром 5 ошибки информационного слова, содержащего однократную ошибку.

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

Контроль производится схемой 9 сравнения, с выхода которой при отрицательном результате сравнения формируется единичный логический уровень, поступающий через элемент ИЛИ 15 на вход элемента И-НЕ 16, где также стробируется по его другому входу задержанным импульсом записи. На выходе элемента И-HE 16 появляется нулевой логический уровень, под действием которого срабатывает триггер 12 сбоя, формирует сигнал "Сбой", блокирующий прохождение импульса записи на счетный вход двоичного счетчнСоставитель М.Молчанов

Редактор А.Шишкина Техред M.Õîäàíè÷ Корректор А.Обручар

Заказ 2364/51 Тираж 672 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4

5 13 ка 11 и прохождение последующих импульсов записи через элемент И 17.

Блокируется также выдача информационного слова, в котором произошла ошибка, на выходы устройства, в соответствующем блоке группы блоков элементов И 27. Дальнейший прием информационных слов прекращается, блоком 19 индикации высвечивается код информационного слова, содержащего ошибку (и), а блоком 21 индикации . высвечивается номер информационного слова, соответствующий номеру приемного регистра 7, в котором зафиксирована ошибка (и). Регистр 5 ошибки в данном случае выполняет функцию контрольного регистра, код информационного слова в которой принят без ошибки и высвечивается в блоке 20 индикации. Визуальное поразрядное сравнение информационного кода в блоке 19 индикации, принятого приемным регистром с ошибкой, и контрольного информационного кода в блоке 20 индикации, принятого регистром 5, позволяет оперативно локализовать местонахождение ошибок и принять меры к их устранению.

15980 6

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

Устройство для обнаружения и локализации ошибок при передаче информации по авт.св. Ф 1051541, о т л ич а ю щ е е с я тем, что, с целью повышения достоверности передачи ин" формации, оно содержит дополнительно третий элемент И, третий элемент заЯ держки, триггер блокировки и группу блоков элементов И, причем вход синхронизации устройства соединен с Rвходом триггера блокировки и через третий элемент задержки с первым вхоj5 дом третьего элемента И, нулевой вход триггера сбоя соединен с вторым входом третьего элемента И,. выход которого соединен с S-входом триггера блокировки, единичный выход которого соединен с первыми входами блоков элементов И группы, i-й выход (i=i,2,...,m) дешифратора соединен с вторым входом i-ro блока элементов

И группы, выход i-го приемного ре25 гистра соединен с третьим входом

i-ro блока элементов И группы, выходы блоков элементов И являются информационными выходами устройства.

Устройство для обнаружения и локализации ошибок при передаче информации Устройство для обнаружения и локализации ошибок при передаче информации Устройство для обнаружения и локализации ошибок при передаче информации Устройство для обнаружения и локализации ошибок при передаче информации 

 

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

Изобретение относится к электросвязи и может использоваться в электронных вычислительных машинах

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

Изобретение относится к вычислительной технике и может быть использовано при построении аппаратуры контроля ЦВМ

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

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

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

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

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

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

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

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

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

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

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

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