Устройство для контроля информации при передаче
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(9) (1 06 Р С 5 ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГКНТ СССР 0 ЙСАНИ БРЕТЕНИЯ К ОРСНОМУ СВИ 4462868/24-2419.078807.11.90. Бюл. й 41Е.Ф.Колесник и И.В,Ильин681.3 (088.8)Авторское свидетельство22286, кл. С 06 Р 11/08,вторское свидетельство С41643, кл. С 06 Г 11/08, 1984,УСТРОЙСТВО ДЛЯ КОНТРОЛПРИ ПЕРЕДАЧЕИзобретение относится к вычислной технике и может быть испольно в устройствах обмена информа СССР 1984,СОР Я ИНФОРИА иеи между Ьлоками вычислительного устройства. Цель изобретения - повы" шение достоверности работы устройств стройство содержит передающий реистр 1, регистр 2 приема, два блока(21 (22 (46 (72 (53 (56 У 1 (54 ЦИИ (57 тел зов 23, 4 формирования контрольных разрядов, блок 5 сравнения, блок 6 сумматоров по модулю два, коммутатор 7, регистр 8 последовательных приближений, регистр 9 ошибки, блок 10 микропрограммного управления, вход 11 синхронизации, вход 12 начальной установки, выход 13 ошибки, группу информацион" ных выходов 14 устройства. Повышение достоверности работы устройства обусловлено воэможностью исправления двух отказов в линиях связи. Исправление ошибок ведется путем последовательной инверсии логического сигнала на входе приемного устройства до исправления ошиЬки. Положительный эффект достига ется введением блока микропрограммно го управления, регистра последователь. ных приЬлижений, регистра ошибки и коммутатора. 4 ил.ИзоЬретение относится к вычислительной технике и может быть использовано в устройствах обмена информацией между вычислительным устройствоми внешними Ьлоками, а также в устройствах обмена между блоками вычислительного устройства.Цель изобретения - повышение достоверности работы устройства. 10На фиг. 1 изоЬражена функциональная схема устройства; на фиг, 2функциональная схема коммутатора;на фиг, 3 - схема блока микропрограммного управления; на фиг. 4 - блоксхема алгоритма работы устройства.Устройство для контроля информациипри передаче (фиг.1) содержит передающий регистр 1, регистр 2 приема, первый 3 и второй 1 блоки Формированияконтрольных разрядов, блок 5 сравнения, блок 6 сумматоров по модулю два,коммутатор 7, регистр 8 последовательных приближений, регистр 9 ошибки,блок 10 микропрограммного управления, 25вход 11 синхронизации, вход 12 начальной установки, выход 13 ошибки, группу информационных выходов 1 ч устройства. Коммутатор 7 (фиг,2) состоит изтрех групп элементов И-НЕ 15-17. Блок 010 микропрограммного управления состоит из ПЗУ 18, регистра 19 и генератора 20 тактовых импульсов,Устройство работает следующим образом. 35Передающий регистр 1 формирует насвоих выходах многоразрядное слово.Сигнал, свидетельствующий о том, чтосформированное слово подлежит передаче, подается на вход 11 устройства, 40Сигнал представляет собой положительный импульс, в течение котороговыходные сигналы передающего регистра1 неизменны. Блоки 3 и Й Формированияконтрольных разрядов формируют контрольные разряды слова, выданного передающим регистром 1, и контрольныеразряды слова, пришедшего на входрегистра 2. В случае совпадения переданного и принятого слова контрольные 50разряды, поступившие на блок 5 сравнения, также будут одинаковы и на выходе блока 5 сравнения установитсяуровень "Лог. 1". Через время задержки, определяемое периодом тактовыхимпульсов, блок 10 микропрограммногоуправления формирует сигнал записи"Син.вых." в регистр 2, Так как сигналы "РПП" и "РОЮ" находятся в состоянии "Лог. 0", то на выходах коммутатора 7 остается низкий потенциал, который, поступив на вторые входы блока 6 сумматоров по модулю два, не вызывает изменений информационных разрядов.Уровень "Лог. 1" сигнала на выходе 13 ошиЬки в момент положительного фронта сигнала записи в регистр 2 приема свидетельствует об исправной работе устройства.При возникновении одиночной ошибки в линии между передающим регистром 1 и блоком 6 сумматоров по модулю два контрольные разряды переданного и принятого слова не совпадут и на выходе 13 ошибки установится уровень 11 Л - О 11В соответствии с этим блок 10 через время задержки после синхросигнала "Син.вх подключает на вторые входы блока 6 сумматоров по модулю два выходы регистра 8 последовательных приближений посредством коммутатора 7. Через один период тактовых импульсов формируется сигнал "Пуск" запускающий регистр 8 последовательных приближений, Последний в режиме преобразования поочередно выставляет уровень "Лог. 0" на своих выходах, что соответствует поочередной инверсии информационных разрядов и сохраняет "Лог. 0" в том разряде, который вызывает инверсию информационного разряда, сопровождающуюся выработкой сигнала сравнения "СХСР", равного "Лог. 1", на выходе 13 ошибки, В этом случае по окончании цикла преобразования регистр 8 последовательных приближений хранит код ошибки, который записывается в регистр 9 ошибки по сигналу "Зап.ош".Дальнейшая запись в регистр 9 ошибки невозможна до подачи сигнала "УСТ" .с входа 12, Одновременно с сигналом "Зап,ош" формируется сигнал записи в регистр 2 приема. Уровень "Лог.1" на выходе 13 ошибки в этот момент свидетельствует о том, что слово принято без искажений. По следующему тактовому импульсу блок 10 ,устанавливает коммутатор 7 в исходное состояние, выставляя на его выходах"Лог. 0" во всех разрядах. Еслипри следующем обращении ошибка сохраняется, то через время задер16052 чижки после сигнала синхронизации "Сии.вх", за которое происходит гарантированная установка уровней на информационных разрядах, на выходе 13 ошибки присутствует низкий потенциал и блок 10 управления подключает через коммутатор 7 на входы блока 6 сумматоров по модулю два выходы регистра 8 последовательных приближений, который храни 1 код предыдущей ошибки. В этом случае инвертируется один информационный разряд, содержа-. щий ошибку. После исправления ошибки на выходе блока 5 сравнения устанавливается сигнал "Лог, 1", Ьлок 10 управления Формирует сигнал записи "Син,вых" в регистр 2 приема, а затем устанавливает коммутатор 7 в исходное состояние. Если состояние ошибки совпадает с состоянием информационного сигнала, то подключение выходов регистра 8 последовательных приближений на входы блока 6 сумматоров по модулю два не производится, а по истечении времени задержки блоком 10 управления Формируется сигнал записи в регистр 2 приема.При появлении второй ошибки устро ство работает следующим образом, Через время задержки после сигнала син хронизации "Син.вх" блок 10 управления фиксирует низкий уровень на выходе блока 5 сравнения, что свидетель ствует о наличии ошибки, и формирует сигнал "РПП", по которому коммутатор 7 подключает к входам блока 6 сумматоров по модулю два выходы регистра 8 последовательных приближений, По следующему тактовому импульсу формируется сигнал "Пуск" для регистра 8 последовательных приближений. Таким образом производится поиск второго отказавшего разряда (аналогично описанному случаю для одной ошибки).Бсли состояние первого отказа совпадает с состоянием соответствующего информационного разряда, то исправление второй ошибки производится за один цикл преобразования. В противно случае по окончании. первого цикла преобразования еще раз формируется сигнал "Пуск", а на вторые входы блока б сумматоров поступает суммированный сигнал с выходов регистра 9 ошиб ки и регистра 8 последовательных при ближений. Производится поиск второго отказавшего разряда при инверсном значении информационного разряда,1020253040455055 ьсодержащего первую ошиЬку, Гсли ошибка исправлена, то блок 10 управления формирует сигнал записи в регистр 2 приема, а уровень "Лог, 1" на выходе 13 ошибки в момент переднего фронта сигнала "Син. вых" свидетельствует о правильности принятого слова, Гсли ошибку исправить не удалось (число ошибок более двух), то в регистр 2 приема записывается неисправное слово, но на выходе 13 ошибки в моментзаписи присутствует уровень Лог.0Формула изобретенияУстройство для контроля информации при передаче, содержащее передающий регистр, регистр приема, два блока формирования контрольных разрядов, блок сравнения, блок сумматоров по модулю два, причем группа выходов передающего регистра соединена с группой входов первого блока формирования контрольных разрядов, группа выходов которого соединена с первой группой входов блока сравнения, вторая группа входов которого соединена с группой выходов второго блока формирования контрольных разрядов, группа входов которого соединена с группой информационных входов регистра приема и подключена к группе выходов Ьлока сумматоров по модулю два, группа выходов регистра приема является группой информационных выходов устройства, выход ошибки которого соединен с выходом блока сравнения, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности работы уст" ройства, в него введены блок микропрограммного управления, регистр последовательных приЬлижений, регистр ошиЬки, коммутатор, причем вход синхронизации и вход начальной установки устройства соединены с соответствующими входами блока микропрограммного управления, первый вход задания логических условий которого соединен с выходом Ьлока сравнения и с информационным входом регистра последовательных приЬлижений, группа информационных выходов которого соединена с группой информационных входов регистра ошибки и с первой группой информационных входов коммутатора, группа выходов которого соединена с первой группой входов Ьлока сумматоров по модулю два, вторая группа входов которого подклю 7 160234цена к группе выходов передающего регистра, первый, второй и третий выходы блока микропрограммного управления соединены соответственно с входом записР регистра приема, с входомсинхронизации и с входом задания режима регистра последовательных приближений, четвертый выход блока микропрограммного управления соединен свходом синхронизации регистра ошибки,группа выходов которого соединена с второй группой информационных входов коммутатора, первый и второй управляющие входы которого соединены соответственно с пятым и шестым выходами блока микропрограммного управления, второй вход задания логических условий которого соединен с выходом признака заполнения регистра последовательных приближений.160523 щчивнаф успинобна Услз ООюи пие сигнала синхрапизацицЗалет 1СК СР )блока срабненир резистор скср о Подюлюиение на бходы ЕплоебызаЛзб Яб посл,лрибл Зап ВАЛСЛ Залетел Яб посл, прибл,Мдалие каца лоеоброзобонир ю еСброс зале с лппокп г/СКСР-З а блана сробненнл Скср-И ймаз: одно репснное озпикнобениР дбух и болееошибок ожидание сиенала синхронизации состояние Я)оп. фСщЗ СХСРЫ нализ было о.зла срабнению Флись б Лб приеХСР 0 бодхлючение быходоб Яб лосю,прибл. па Уходы Е льЫ с Заи С г в з нализ Ьхо- Сзсюн блоха сроднениюлабаз зсР-О Запуск Яб посл. лрибл. и ояибониенониа преоЮразобония нпьс бСКСРх) нализ быходо лоа срабнению СХСР=О Яодллю бдение на бходы Е люб Лунпы былодоб Яб посл лризл.и Яб оигидкиЗапусл юб посл прил и омыЬие конца преойразобанил ллс=оСХСРМ нализ быходлоха сробнениюблегаз: более ббух оцгш%н СХСРмО Составитель И.ИваныкинРедактор Н.Тупица Техред Л.Сердюкова Корректор Л,Бескидщеж ш 4 т т т т Ет Заказ 3154 Тираж 587 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ ССР 113035, Москва, Ж, Раушская наб., д. 4/5Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101 Лольсь Ю Ябприем ахз иродамиянаМ Записе б Яб ошибки, Запись б Ябприема
СмотретьЗаявка
4462868, 19.07.1988
ПРЕДПРИЯТИЕ ПЯ В-2887
КОЛЕСНИК ЕВГЕНИЙ ФЕДОРОВИЧ, ИЛЬИН ИГОРЬ ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 11/08
Метки: информации, передаче
Опубликовано: 07.11.1990
Код ссылки
<a href="https://patents.su/5-1605234-ustrojjstvo-dlya-kontrolya-informacii-pri-peredache.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля информации при передаче</a>
Предыдущий патент: Устройство для контроля и восстановления вычислительного процесса
Следующий патент: Устройство для контроля временных рассогласований импульсных последовательностей
Случайный патент: Устройство для отжима текстильного материала