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

 

1. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ, содержащее блок памяти, первые и второй входы которого соединены с информационными и управляющим входами устройства соответственно , блок формирования сигнала ошибки, выход которого соединен с выходом устройства, переключающий элемент и сумматор, отличающееся тем, что, с целью расширения области применения и повышения достоверности передаваемой информации, в устройствовведены узел блокировки, реверсивный счетчик , элементы И и ИЛИ, выход блока памяти соединен с объединенными первыми входами элементов И, выходы первого и второго : лементов И соединены с первыми входами соответственно реверсивного счетчика и сумматора , выходы которого соединены с вторыми входами реверсивного счетчика , выход которого соединен с первым входом блока формирования сигнала ошибки, первый - пятый входы узла блокировки соединены с соответствующими управляющими входами устройства , первый выход узла блокировки соединен с вторым входом блока формирования сигнала ошибки и первым входом переключающего элемента, выходы которого соединены с вторыми входами перЁого и второго элементов И, второй выход узла блокировки соединен с вторым входом переключающего элемента и третьим входом блока формирования сигнала ошибки, третий выход узла блокировки соединен с третьим входом реверсивного счетчика , четвертый и пятый выходы узла блокировки соединены с входами эле мента ИЛИ, выход которого соединен с третьим входом блока памяти, вторьви входсж сумматора и четвертым входом реверсивного счетчика. 2. Устройство по п,1, отличающееся тем, что узел блокирювки содержит триггер, элементы И и ИЛИ, выход первого элемента ИЛИ. соединен с первыми входами второго элемента ИЛИ и триггера, первый выход которого соединен с первым входом первого элемента И, выход которого соединен с вторым входом триггера , второй выход триггера соединен с первыми входами второго и третьего элементов И и третьим jxoдом триггера, второй вход второго элемента И, объединенные вторые входы первого и третьего элементов И, первый и второй входы первого элемента ИЛИ, объединенные четвертый ю вход триггера и второй вход второго элемента ИЛИ подключены соответственно к первому - .пятому входам узла блокировки, выходы второго элемента И, второго элемента ИЛИ, третьего элемента И, первого элемента И и первого элемента ИЛИ соединены соответственно с первым пятым выходами узла блокировки. 3. Устройство по п.1, о т л и ч аю ад е е с я тем, что блок формирования сигнала ошибки выполнен на триггере и элементе И, выход которого соединен с первым входом триггера, входы элемента И и второй вход триггера соединены соответственно-с первым - третьим входами блока формирования сигнала ошибки, выход триггера соединен с выходом блока формирования сигнала ошибки.

СО1ОЗ СОВЕТСКИХ

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

РЕСПУБЛИН (19) (11) ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21 ) 3346679/18-24 (22) 15.10.81 (46) 15.07.83. Бюл. Р 26 (72) В.С. Ермохин, В.Т. Лазутин и О.В. Лазутина (53) 621.398(088.8) (56) 1. Авторское свидетельство СССР

Р 469130, кл. G 08 С 25/00, 1972.

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

Р 581471, кл. G 06 F 11/08, 1975 (прототип ) . (54 ) (57 ) 1. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

ПЕРЕДАЧИ ИНФОРМАЦИИ, содержащее блок памяти, первые и второй входы которого соединены с информационными и управляющим входами устройства соответственно, блок формирования сигнала ошибки, выход которого соединен с выходом устройства, переключающий элемент и сумматор, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения и повышения достоверности передаваемой информации, н устройство введены узел блокировки, реверсивный счетчик, элементы И и ИЛИ, ныход блока памяти соединен с объединенными первыми входами элементов И, выходы первого и второго элементов И соединены с первыми входами соответственно реверсивного счетчика и сумматора, выходы которого соединены с вторыми входами реверсивного счетчика, выход которого соединен с первым входом блока формирования сигнала ошибки, первый — пятый входы узла блокиронки соединены с соответствующими управляющими входами устройства, первый выход узла блокировки соединен с нторым входом блока формирования сигнала ошибки и первым нходом переключающего элемента, выходы которого соединены с вторыми входами перйого и второго элементов И, второй выход узла блокировки соединен с вторим входом переключающего

3151) G 08 С 25/00; G 06 F 11/08 элеме н та и тре т ь им входом блок а формирования сигнала ошибки, третий выход узла блокировки соединен с третьим входом реверсивного счетчика, четвертый и пятый выходы узла блокировки соединены с нходами эле.— мента ИЛИ, выход которого соединен с третьим входом блока памяти, вторым входсм сумматора и четвертым входом реверсивного счетчика.

2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что узел блокировки содержит триггер, элементы

И и ИЛИ, выход первого элемента ИЛИ. соединен с первыми входами второго элемента ИЛИ и триггера, первый выход которого соединен с первым входом первого элемента И, выход которого соединен с вторым входом триггера, второй выход триггера соединен с первыми входами второго и третьего элементов И и третьим входом триггера, второй вход второго элемента И, объединенные вторые входы первого и третьего элементов И, первый и второй входы первого элемента ИЛИ, объединенные четвертый вход триггера и второй вход второго элемента ИЛИ подключены соответственно к первому — пятому входам узла блокировки, выходы второго элемента И, второго элемента ИЛИ, третьего элемента И, первого элемента И и первого элемента ИЛИ соединены соответственно с первым— пятым выходами узла блокировки.

3. Устройство по п.1, о т л и ч аю щ е е с я тем, что блок формирования сигнала ошибки выполнен на триггере и элементе И, выход которого соединен с первым входом триггера, входы элемента И и второй вход триггера соединены соответственно .c первым — третьим входами блока формирования сигнала ошибки, выход триггера соединен с выходом блока формирования сигнала ошибки.

1029207

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

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

Недостатком такого устройства яв— ляется то, что для его работы требуется несколько каналов связи, Наиболее близким техническим решением к предлагаемому является устройство для контроля передачи информации, содержащее ячейку памяти, блок формирования сигнала ошибки, сумматор, триггер, сдвигающий двоичнодесятичный per истр, причем выходы ячейки памяти соединены с первой ЗО группой входов одноразрядного двоично-десятичного сумматора, выходы которого соединены с входами блока формирования сигнала ошибки и с входами младшего разряда сдвигающего дноично †десятично регистра, выходы старшего разряда сдвигающего двоично-десятичного регистра соединены с второй группой входов одноразрядного десятично-двоичного сумматора, управляющий вход устройства и вход тактовых сигналов устройства соединены с соответствующими входами ячейки памяти и сдвигающего двоично-десятичного регистра (2).

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

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

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

Кроме того, узел блокировки содержит триггер, элементы И и ИЛИ, выход первого элемента ИЛИ соединен с первыми входами второго элемента

ИЛИ и триггера, первый выход которого соединен с первым входом перзого элемента И, выход которого соединен с вторым входом триггера, второй выход триггера соединен с первыми входами второго и третьего элементов И и третьим входом триггера, второй вход второго элемента И, эбъединенные вторые входы первого л третьего элементов И, первый и .второй входы первого элемента ИЛИ, объединенные четвертый вход триггера и нторой вход второго элемента

ИЛИ, подключены соответственно к первому — пятому входам узла блокировки, выходы нторого элемента И, второго элемента ИЛИ, третьего элемента И, первого элемента И и первого элемента ИЛИ соединены соответственно с первым — пятым выходами узла блокировки.

Блок формирования сигнала ошибки выполнен на триггере и элементе И, выход которого соединен с первым входом триггера, входы элемента И

1029207 и второй вход триггера соединены соответственно с первым — третьим входами блока формирования сигнала ошибки, выход триггера соединен с выходом блока формирования сигнала ошибки.

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

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

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

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

Устройство для контроля передачи информации содержит блок 1 памяти, представляющий собой и-разрядный двоичный сдвигающий регистр, m-разрядный сумматор 2 (представляющий собой двоичный счетчик), m-разрядный двоичный реверсивный счетчик 3, переключающий элемент 4 (на триггере), элемент ИЛИ 5, элементы И б и 7,узел

8 блокировки, блок 9 формирования сигнала ошибки.

Узел 8 блокировки состоит из триггера 10, элементов И 11, 12 и 13 и элементов ИЛИ 14 и 15. Элемент ИЛИ

14 включен в узел 8 блокировки для создания воэможности блокирования 50 работы устройства разными источниками, например пультом ввода данных и устройством обмена (не показаны).

Блок 9 формирования сигнала ошибки включает в себя триггер 16 и элемейт И 17.

Устройство имеет и-двоичных информационных входов 18, шесть входов управления 19 — 24 и один выход

25 для вывода сигнала ошибки.

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

По сигналу "Начало работы", подаваемому на управляющий вход 24, устанавливаются в "0" блок 1 памяти, сумматор 2, реверсивный счетчик 3 65 и триггеры 4, 10 и 16. После этого в блок 1 памяти по входам 18 поступает двоичный код информации, который. сдвигается из блока 1 памяти при поступлении импульсов сдвига на управляющий вход 19.

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

По окончании массива информации в узел 8 блокировки по входу 20 поступает сигнал "Конец массива", который проходит через элемент И 11, открытый по второму входу раврешением с триггера 10, и устанавливает в "1" триггер 4. На единичный вход триггера

16 сигнал с выхода элемента И 11 не проходит, так как элемент И 17 закрыт по второму входу отрицательным потенциалом с выхода "Обратный перенос" реверсивного счетчика 3 ° Далее в узел

8 по входу 21 поступает сигнал "3aпись", который проходит через элемент

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

Если весь тракт прохождения кодов работает правильно, то число "1", записанное в реверсивный счетчик 3 при повторной передаче массива информации, должно быть равно числу единиц, записанных при передаче первого массива. При выполнении этого условия в реверсивном счетчике 3 установится нулевой код, при котором на выходе

"Обратный перенос реверсивного счетчика 3 появляется отрицательный потенциал, поступающий на вход элемента И 17. При этом сигнал "Конец массива", поступающий в узел 8 по входу

20 после окончания передачи массива, через элемент И 17 не проходит,так как по второму входу элемент . И 17 заперт отрицательным потенциалом с выхода "Обратный перенос" реверсив1029207 ного счетчика 3 и триггер 16 не устанавливается в "1", т.е. не вырабатывается сигнал "Неисправность".

Аналогично работа устройства происходит и при передаче последующих массивов информации при равенстве числа "1", записанных в реверсивный счетчик 3 и принятых при передаче очередногo массива информации.

Если же исло "1", записанное в реверсивном счетчике 3, не совпа- 10 дает с числом "1", принятым в очередном массиве информации, то по окончании приема массива реверсивный счетчик 3 не будет находиться в "нулевом" состоянии и соответст- 15 венно на его выходе "Обратный перенос" появится положительный потенциал. В результате этого импульс

"Конец массива" пройдет через элемент И 11, ОткpbIThlA по второму входу триггером 10 и опросив элемент

И 17, открытый по второму входу положительным потенциалом с выхода реверсивного счетчика 3, установит в "1" триггер 16, который выдаст на выход 2 сигнал "Неисправность".

При частичной замене информации в передаваемом массиве или при замене массива информации очередной передаваемый массив, а следователь— но и количество логических "1" в нем, отличаются от количества "1", записанных в реверсивном счетчике

3 и устройство выдает сигнал "Неисправность". Для того, чтобы избежать это,в устройство введен узел 8 35 блокировки.

Работа узла 8 блокировки в составе устройства происходит следующим образом.

При изменении какого-либо информа-4О ционного слова в массиве информации в устройство по входу 22 пост, а, т сигнал Замена 1 который проходит через элемент ИЛИ 14 и поступает на

8-вход триггера 10, устанавливая его в "1", а также устанавливает в "0" триггеры 4 и 16. При этом закрывается элемент И 11, сигнал "Конец масск.ва" не проходит на огрос элемента

И 17 и триггер 16 не выдает сигнал

"7-еисправность". Затем в устройство пс входу 21 поступает сигнал "Запись", который проходит через элемснт И 13, открытый по второму входу триггером 10, и через элемент HJIH

5 поступает на обнуление блока 1 па мяти, счетчика-сумм-тора 2 и ре— ве зсивного счетчика 3, а задний фронт си-.нала ус-.анавливает в "0 триггер

10, Далее начинается гередача измененного массива информации и в счетчик 2 записывается новая сумма логических "1". При поступлении в устройство по входу 23 сигнала "Замена 2" работа устройства происходит анало— гично работе устройства го сигналу

"Замена 1 ".

Осуществление контроля мнoropàç— рядных двоичных кодов путем суммирования логических "1" в повторяющихся массивах информации гозволяет применить предлагаемое устройство для контроля цепи знакогенератор видеоблок„. использующихся в настоящее время устройств отображения, обеспечиваемая достоверность контроля не ниже 1 ошибки на 12х10 бит. Недение контроля указанного канала оцновременно с работой устройства отображения позволяет автоматически контролировать до 90В его блоков, что в конечном итоге повышает достоверность выдаваемой 7отображаемой, информации.

1029207

Составитель Н. Бочарова

Редактор Т. Митейко Техред H.t .åòåëeâà Корректор .В. Бутяга

Закаэ 4984/48 Тираж 618 Подписное

BHHHIIH Государственного комитета СССР по делам иэобретений и открытий

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

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

 

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