Устройство для обнаружения и локализации ошибок при передаче информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУ БЛИН О 13 2 19)(594 С ИСА ЗОБРЕТЕНИ К АВТОРСКОМ ИДЕТЕЛЬСТ И иси ГОСУДАРСТВЕННЫЙ НОМИТЕТ ССС пО делАм изОБРетений и ОтнРыт(61) 1051541 (21) 3996951/24-24 (22) 25. 12. 85 (46) 07.06,87. Бюл. У 21 (72) А.М.Заяц, В,Г.Терехов; И.В.Волков и В.НГоршков (53) 681.3 (088,8) (56) Авторское свидетельство СС В 1051541, кл. С 06 Р 11/08, 19 (54) УСТРОЙСТВО ДЛЯ. ОБНАРУЖЕНИЯ ЛОКАЛИЗАЦИИ ОШИБОК ПРИ ПЕРЕДАЧЕ ФОРМАЦИИ. (57) Изобретение относится к вы лительной технике, может быть польэовано в устройствах контро при передаче цифровой информаци ЗВМ в периферийные устройства и является усовершенствованием изобретенияпо а.с. У 1051541. Цель изобретенияповышение достоверности передачи информации, Достижение цели обеспечивается введением в состав устройстваэлемента 24 задержки, элемента И 25,триггера 26 блокировки, группы блоков27.1 - 27 ш элементов И, которые исключают передачу на выход устройстваинформационного слова, в котором имеются одиночные или многократные ошибки, Искаженная информация не передается периферийному устройству от ЭВМ,тем самым исключается неправильноеего функционирование. 1 ил.159802 5 10 - 15 20 25 30 35 40 .45 50 55 1 13Изобретение относится к вычислительной технике, может быть использовано в устройствах контроля при передаче цифровой информации из ЭВИ впериферийные устройства и являетсяусовершенствованием устройства поавт.св. Ф 1051541.. Цель изобретения - повышение достоверности передачи информации.На чертеже приведена схема устройства для обнаружения и локализацииошибок при передаче информации,Устройство содержит входной регистр 1, блоки 2 и 3 сверток по модулю два, схему 4 сравнения контрольных разрядов, регистр 5 ошибки, дешифратор 6, группу из ш приемных регцстров 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.ш производится поочереднов виде информационных слов, сопровождаемых импульсами записи по входу 22 синхронизации устройства.Управление поочередной записьюинформационных слов в приемные регистры 7,1 - 7.ш производится двоичным счетчиком 11 через дешифратор 6следующим образом. По заднему фронтупервого импульса записи информационное слово с выхода регистра 1 заносится в приемный регистр 7.1 и регистр 5 ошибки. Этот же импульс записи, задержанный элементом 13 задер-,жки на время срабатывания приемногорегистра 71, коммутатора 10 и схемы 9 сравнения, поступает на входсчетчика 11 через элемент 14 задержки и элемент И 18. Информационное1,слово с выхода приемного регистра7.1 поступает через коммутатор 10на схему 9 сравнения, где поразрядносравнивается с информационным словомпоступающим на информационные входыприемного регистра 7.1. По заднемуфронту первого импульса записи триг.гер 26 блокировки устанавливаетсяпо К-входу в нулевое состояние, темсамым блокируя на время поразрядногосравнения выдачу информационного слова через соответствующий блок элементов И 27.1 на выходы устройства,При положительном результате контроля на выходе схемы 9 поразрядногосравнения так же, как и на выходесхемы 4 сравнения контрольных разря дов, сохраняется нулевой логическийуровень, который поступает черезэлемент ИЛИ 15 на элемент И-НЕ 16,на выходе которого сохраняется единичный логический уровень, при этомтриггер 12 сбоя остается в исходномсостоянии. При положительном результате поразрядного контроля первый45 50 55 3 131598 импульс записи, задержанный элементом 24 задержки на вермя контроля, через открытый элемент И 25 переводят триггер 26 блокировки в единичное состояние. Информационное слово с первого приемного регистра 7.1 через открытые элементы И 27.1 первой группы блока передается на выход устройства.По заднему фронту первого импуль са записи, задержанного элементами 13 и 14 задержки, в двоичный счетчик 11 добавляется единица и счетчик 11 переводится в следующее (второе) состояние, при этом к схеме 9 сравне- .15 ния через коммутатор 10 подключаются выходы следующего приемного регистра (7.2), на управляющий вход которого с второго выхода дешифратора 6 поступает единичный логический уро вень, разрешающий прием (запись) информации. На управляющие входы остальных приемных регистров поступает нулевой логический уровень, блокирующий прием информации. 25По заднему фронту второго импульса записи следующее информационное слово с выхода передающего регистра 1 заносится в приемный регистр 7.2 и в регистр 5 ошибки. В дальнейшем 30 аналогично описанному производится поразрядное сравнение информационного слова, записанного в приемный регистр 7.2,с инфомационным словом, поступающим на его вход и выдача его при положительном сравнении на выход устройства.Обнаружение и локализация ошибок в устройстве производится по двум направлейиям; непосредственно при 40 передаче информационного слова и при приеме (записи) его в приемные регистры 7.1 - 7.ш. В первом случае производится контроль с целью обнаружения однократных ошибок, возникающих при передаче информационного слова с выхода передающего регистра 1. Контроль осуществляется блоками 2 и 3 сверток по модулю два и схемой 4 поразрядного сравнения контрольных разрядов. При наличии однократной ошибки в информационном слове на выходе схемы 4 .сравнения контрольных разрядов формируется единичный логический уровень, который поступает через элемент ИЛИ 15 на вход элемента И-НЕ 16, где стробируется по его другому 0 4входу задержанным импульсом записиединичного уровня с выхода элемента13 задержки При совпадении единичных логических уровней на входахэлемента И-НЕ 16 на его выходе формируется нулевой логический уровень,под действием которого срабатываеттриггер 12 сбоя, в результате чегоблокируется прохождение данного импульса записи с выхода элемента 14задержки через элемент И 18 на счетный вход двоичного счетчика и блокируется прохождение последующих импульсов записи через элемент И 17.В этом случае данный импульс записи,задержанный элементом 24 задержкина время контроля, не проходит черезэлемент И 25 и триггер 26 блокировки остается в нулевом состоянии, темсамым блокируется прохождение информационного слова, в котором обнаружена ошибка, на выход устройства.Дальнейший прием информационных словв регистре (7.1 - 7.т) прекращается,В регистре 5 ошибки фиксируется инФормационное слово, содержащее однократную ошибку, код которого высвечивается блоком 20 индикации, а блоком 21 индикации высвечивается номеринформационного слова, в котором обнаружена ошибка. Блоком 19 индикации при этом высвечивается код этогоже информационного слова, но записанный приемным регистром 7 на моментобнаружения однократной ошибки. Идентичность кодов в блоках 19 и 20 индикации указывает на достоверностьприема регистром 5 ошибки информационного слова, содержащего однократную ошибку. Во втором случае производится контроль с целью обнаружения многократных ошибок, возникающих при записи (выдаче) приемным регистром 7, Контроль производится схемой 9 сравнения, с выхода которой при отрицательном результате сравнения Формируется единичный логический уровень, поступающий через элемент ИЛИ 15 на вход элемента И-НЕ 16, где также стробируется по его другому входу задержанным импульсом записи. На выходе элемента И-НЕ 16 появляется нулевой логический уровень, под действием которого срабатывает триггер 12 сбоя, формирует сигнал "Сбой", блокирующий прохождение импульса записи на счетный вход двоичного счетчнСоставитель М,МолчановРедактор А.Шишкина Техред М.Ходанич Корректор А.Обручар Заказ 2364/51 Тираж б 72 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д, 4/5 Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4 5 13 ка 11 и прохождение последующих импульсов записи через элемент И 17, Блокируется также выдача информационного слова, в котором произошла ошибка, на выходы устройства, в соответствующем блоке группы блоков элементов И 27, Дальнейший прием информационных слов прекращается, блоком 19 индикации высвечивается код информационного слова, содержащего ошибку (и), а блоком 21 индикации . высвечивается номер информационного слова, соответствующий номеру приемного регистра 7, в котором зафиксирована ошибка (и). Регистр 5 ошибки в данном случае выполняет функцию контрольного регистра, код информационного слова в которой принят без ошибки и высвечивается в блоке 20 индикации. Визуальное поразрядное сравнение информационного кода в блоке 19 индикации, принятого приемным регистром с ошибкой, и контрольного информационного кода в блоке 20 индикации, принятого регистром 5, позволяет оперативно локализовать местонахождение ошибок и принять меры к их устранению.1 15980 6 Формула изобретения Устройство для обнаружения и локализации ошибок при передаче информации по авт.св. В 1051541, о т л ич а ю щ е е с я тем, что, с целью повышения достоверности передачи ин" формации, оно содержит дополнительно третий элемент И, третий элемент за держки, триггер блокировки и группублоков элементов И, причем вход синхронизации устройства соединен с К- входом триггера блокировки и через третий элемент задержки с первым вхо дом третьего элемента И, нулевойвход триггера сбоя соединен с вторым входом третьего элемента И,. выход которого соединен с Я-входом триггера блокировки, единичный выход кото рого соединен с первыми входами блоков элементов И группы, х-й выход (=1,2. ш) дешифратора соединен с вторым входом 1-го блока элементов И группы, выход -го приемного ре гистра соединен с третьим входом-го блока элементов И группы, выходы блоков элементов И являются информационными выходами устройства.
СмотретьЗаявка
3996951, 25.12.1985
ПУШКИНСКОЕ ВЫСШЕЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ
ЗАЯЦ АНАТОЛИЙ МОИСЕЕВИЧ, ТЕРЕХОВ ВЛАДИМИР ГЕОРГИЕВИЧ, ВОЛКОВ ИГОРЬ ВАСИЛЬЕВИЧ, ГОРШКОВ ВИКТОР НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 11/08
Метки: информации, локализации, обнаружения, ошибок, передаче
Опубликовано: 07.06.1987
Код ссылки
<a href="https://patents.su/4-1315980-ustrojjstvo-dlya-obnaruzheniya-i-lokalizacii-oshibok-pri-peredache-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обнаружения и локализации ошибок при передаче информации</a>
Предыдущий патент: Устройство для контроля последовательности байтов данных дисковой памяти
Следующий патент: Устройство для контроля выполнения программ (его варианты)
Случайный патент: Висячее покрытие