Устройство для обнаружения и локализации ошибок при передаче информации Советский патент 1987 года по МПК G06F11/08 

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

Изобретение относится к вычислительной технике, -может быть использовано в устройствах контроля при передаче цифровой информации из ЭВМ в периферийные устройства и является усовершенствованием устройства по авт.св. № 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 поступает единичный логический уровень на управляющий вход приемно

1315980

5 0

0

0

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

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

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

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

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

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

Q сравнения так же, как и на выходе

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

5 на выходе которого сохраняется единичный логический уровень, при этом триггер 12 сбоя остается в исходном состоянии. При положительном результате поразрядного контроля первый i

5

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

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

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

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

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

O

0

5

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

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

0 информационного слова, в котором обнаружена ошибка. Блоком 19 индикации при этом высвечивается код этого же информационного слова, но записанный приемным регистром 7 на момент

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

0

0

5

Во втором случае производится контроль с целью обнаружения многократных ошибок, возникающих при записи (выдаче) приемным регистром 7. Контроль произв-одится схемой 9 сравнения, с выхода которой при отрицательном результате сравнения формируется единичный логический уровень, поступающий через элемент ИЛИ 15 на вход элемента И-НЕ 16, где также стробируется по его другому входу задержанным импульсом записи. На выходе элемента И-НЕ 16 появляется нулевой логический уровень, под действием которого срабатывает триггер 1 2 сбоя, формирует сигнал Сбой, блокирующий прохождение импульса записи на счетный вход двоичного счетчика 11 и прохождение последующих импульсов записи че рез элемент И 17. Блокируется также выдача информационного слова, в котором произошла ошибка, на выходы устройства, в соответствующем блоке группы блоков элементов И 27. Дальнейший прием информационных слов прекращается, блоком 19 индикации высвечивается код информационного слова, содержащего ошибку (и), а блоком 21 индикации . высвечивается номер информационного слова, соответствующий номеру приемного регистра 7, в котором зафикФормула и

3 о б р

е т е н

0

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

сирована ошибка (и). Регистр 5 ошиб- )5 дом третьего элемента И, нулевой

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

Редактор А.Шишкина Заказ 2364/51

Составитель М.Молчанов Техред М. Ходанич

Корректор

Тираж 672Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35,. Раушская наб., д. 4/5

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

Формула и

6

3 о б р

е т е н и я

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

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

Корректор А.Обручар

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

название год авторы номер документа
Устройство для обнаружения и локализации ошибок при передаче информации 1982
  • Чукавин Геннадий Тимофеевич
  • Кондратьев Владимир Борисович
SU1051541A1
Устройство для обнаружения ошибок при передаче информации 1988
  • Бардаченко Виталий Феодосьевич
  • Локазюк Виктор Николаевич
SU1547078A1
Устройство для фиксации сбоев электронно-вычислительной машины 1981
  • Кузнецов Владимир Павлович
  • Малов Николай Анатольевич
SU962913A1
Устройство для сопряжения процессора с памятью 1982
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU1059560A1
УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО ИЗМЕРЕНИЯ ХАРАКТЕРИСТИК ДИСКРЕТНОГО КАНАЛА СВЯЗИ 1995
  • Борисов В.И.(Ru)
  • Хирьянов А.Т.(Ru)
  • Сошников Э.Н.(Ru)
RU2138910C1
Устройство для автоматического контроля больших интегральных схем 1985
  • Нуров Юрий Львович
  • Орлов Евгений Васильевич
  • Павлов Владимир Николаевич
  • Пустовит Виктор Юрьевич
  • Черенков Вячеслав Викторович
SU1249518A1
Устройство для контроля логических блоков 1984
  • Тупкало Виталий Николаевич
  • Теслюк Сергей Федорович
  • Набока Евгений Григорьевич
  • Ванжула Юрий Александрович
  • Калашник Николай Тимофеевич
SU1234841A1
Помехоустойчивый кодек для передачи дискретных сообщений 1990
  • Ассанович Борис Алиевич
  • Ситкевич Татьяна Анатольевна
SU1727201A2
УСТРОЙСТВО ОБНАРУЖЕНИЯ И КОРРЕКЦИИ ОШИБОК В ПАРАЛЛЕЛЬНОЙ МАГИСТРАЛИ 2013
  • Капустин Александр Николаевич
RU2524854C1
Устройство ввода-вывода с контролем ошибок и индикацией 1989
  • Кабанов Алексей Сергеевич
SU1728866A1

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

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

Формула изобретения SU 1 315 980 A2

Документы, цитированные в отчете о поиске Патент 1987 года SU1315980A2

Устройство для обнаружения и локализации ошибок при передаче информации 1982
  • Чукавин Геннадий Тимофеевич
  • Кондратьев Владимир Борисович
SU1051541A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 315 980 A2

Авторы

Заяц Анатолий Моисеевич

Терехов Владимир Георгиевич

Волков Игорь Васильевич

Горшков Виктор Николаевич

Даты

1987-06-07Публикация

1985-12-25Подача