Устройство для контроля информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может использовать ся для автоматической проверки праг вильности функционирования устройств. Цель повышение достоверности работы устройства. Устройство анализирует входную последовательных кодовых слов и при нарушении этой последовательности формирует сигнал ошибки. Устройство для контроля информации содержит блок 1 ключей, блок 2 переключателей регистры 3,4,9, переключатель 5, элементы ИЛИ 6,11,12, анализаторы 7,8, блок 10 сравнения, элемент И-ИЛИ 13 и регистратор 14, 1 з.п. ф-лы, 5 ил.
СОЮЗ СООЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСГ1У1ЬЛИН
1 ;
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЬГГИЙ (21) 4207819/24-24 (22) 09.03,87 (46) 23.09.88. Бюл.В 35 (72) Н.И.Агеев и Г,Г.Смолич (53) 621.395(088.8) (56) Авторское свидетельство СССР
В 807308, кл. G 06 F 11/30, 1978.
Авторское свидетельство СССР
У 849250, кл. G 06 К 5/04, l979. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может использовать
„.яи„„ы5т56 (511 4 G 08 С 25/00, G 06 F 11/30 ся для автоматической проверки пра..вильности функционирования устройств °
Цель — повышение достоверности работы устройства. Устройство анализирует входную последовательных кодовых слов и при нарушении этой последовательности формирует сигнал ошибки. Устройство для контроля информации содержит блок l ключей, блок 2 переключателей регистры 3,4,9, переключатель 5, элементы ИЛИ б,ll,l2, анализаторы 7,8, блок 10 сравнения, элемент И-ИЛИ 13 и регистратор 14. i з.п. ф-лы, 5 ил.
1425756
Изобретение относится к вычислительной технике и может использоваться в автоматических устройствах, к которым предъявляются требования повышенной надежности.
Цель изобретения — повышение достоверности работы устройства.
На фиг.l изображена структурная схема устройства; на фиг.2 функцио- 10 нальная схема блока переключателей; на фиг.3 — - функциональная схема блока ключей; на .фиг.4 функциональная ! схема анализатора; на фиг.5 - функ циональная схема блока сравнения. 15
Устройство для контроля информа, ции (фиг.l) содержит блок 1 ключей, блок 2 переключателей, первый 3 и второй 4 регистры, переключатель 5, .третий элемент ИЛИ 6, первый 7 и вто- 20 ,рой 8 анализаторы, третий регистр 9, блок 10 сравнения, первый 11 и вто,рой 12 элементы ИЛИ, элемент И-ИЛИ, I3 и регистратор 14.
Блок переключателей (фиг.2) содер- 25
:жит элементы ИЛИ !5 и элементы И:ИЛИ 16.
Блок ключей (фиг.Ç) выполнен на ,элементах И 17.
Анализатор (фиг.4) содержит первый 30 элемент ИЛИ 18, первый элемент НЕ 19, первый элемент И 20, второй элемент !
НЕ 21, вторые элементы И 22, элемент
1 РАВНОЗНАЧНОСТЬ 23, второй элемент ИЛИ 24 и третий элемент НЕ 25. 35
Блок срав нения (фиг. 5) содержит элементы РАВНОЗНАЧНОСТЬ 26 и 27, элементы НЕ 28 и 29 и элементы ИЛИ
30 и 31.
В анализаторе 7 (8) (фиг. 4) входным40 сигналам ПЗ, П2, Пl, Н ставятся в соответствие значения выходных сигналов. При Пl Ф О либо Н 4 О, либо П2
= ПЗ вырабатывается управляющий сигнал А2 = 1. Если П2 Ф ПЗ и Пl = О и 45
Н = О, то вырабатывается управляющий сигнал Бl = и СЗ = ПЗ и С2 П2.
Блок 10 (фиг.5) сравнивает сигналы
С2 с С2 и СЗ" с СЗ . При совпадении любой пары сигналов вырабатывается эО управляющий сигнал Б2 = 1. При несов. падении сигналов вырабатывается управляющий сигнал А! = 1.
Устройство работает следующим абра эом. 55
Входная информация представляет собой с каждом такте кодовое слово Х = (Х„, Х,,...,Х„ < ), В данном случае
Предметной областью, к которой относятся кодовые слона, являются связи между логическими элементами функциональной схемы. В цепь при этом объединяются эквипотенциальные контакты.
Задача контроля входной информации обусловлена необходимостью проверки логической правильности соединений между элементами цепей. При этом Х о
1 соответствует началу одной цепи и окончанию предыдущей цепи, Хб и
Х7 при Х = О соответствуют логическому входу или выходу элемента соответственно в данной цепи. Остальные символы кодового слова по отдельности не анализируются, однако отличие отдельных иэ них от нуля соответствует наличию элементов в цепи. Равенство
Х = О означает окончание описания всех цепей. Вся информация о цепях за-. писана в источнике информации (памяти
ЭВИ) последовательно по 32 разряда на описание одного контакта цепи.
Цепь является логически неверной, если в ней присутствуют только входы или только выходы логических элементов.
В первом такте на вход устройства подается информационное слово 32 бита, которое после прохождения через блок 2 записывается в 32-разрядный регистр 4. При наличии информации (Х Ф О) содержимое разрядов Х»
Х >, Хб, Х регистра 4 передается в анализатор 7.
Анализатор 7 определяет наличие логического входа или выхода элемен» та в начале цепи, при этом разряды
Хб и Х7 запоминаются в регистре 9 по управляющему сигналу Вl. В против ном случае происходит перебор информации по 32 бита до следующего начаI ла цепи, т.е. до значения Х = 1. По сигналу Б1 1, проходящему через элемент ИЛИ ll, осуществляется запись очередного слова входной информации в регистр 3 через блок ключей, разря» ды Х0, Х, Х, Х которого передаются в анализатор 8. При Х = 0, что соответствует продолжению анализа исследуемой цепи, и значении в кодовом слове символа, отвечающего наличию в цепи логического входа или выхода, информация из анализатора 8 передается в блок !О сравнения, При X 1, что соответствует окон-. чанию исследуемой цепи и началу следующей, на втором выходе переключателя появляется управлявший r. п нал для
1425756
20 фиксации ошибки и передачи информации из регистра 3 в регистр 4. Если при сравнении в блоке 10 сигналы оказыва.ются одинаковыми, т.е. в исследуемой цепи до настоящего момента присутству ют только входы или только выходы, то анализу подвергается очередное слово информации 32 бит, запоминаемое в регистре 3 и поступающее в анализатор
8 и переключатель 5. При неравенстве информации, поступающей в блок 10 сравнения, исследуемая цепь считается логически верной и анализ начинается с новой цепи. Контроль информации завершается, когда на входы элемента
И-ИЛИ 13 поступает сигнал К = 0 либо н
К = О. При А = 1 происходит нормальное завершение контроля очередной цепи, при Б = 1 происходит завершение контроля, информации с фиксацией ошибки в последней цели.
Предлагаемое устройство позволяет по сравнению с известным производить проверку входной информации rro совпадению нескольких критериев, что повьппает достоверность работы устройства.
ЭО
Формула изобретения
1. Устройство для контроля инфор-. мации, содержащее регистры, тактовый вход первого регистра является такто вым входом устройства, и блок сравнения, о т л и ч а ю щ е е,с я тем, что, с целью повьппения достоверности работы устройства, в него введены блок ключей, блок переключателей, переключатель, анализаторы, элементы
ИЛИ и элемент И-ИЛИ, информационные входы блока ключей объединены соответственнно с одноименными первыми информационными входами блока переключателей и являются информационными входами устройства, тактовые входы блока ключей, блока переключателей и второт о регистра подключены к такто3 вому входу устройства, выходы блока ключей соединены с одноименными информационными входами первого регистра, выходы всех разрядов которого соединены с одноименными вторыми информационными входами блока переключателей, выходы которого соединены с одноименными информационными входами второго регистра, выходы первого, второго и последующих разрядов которого. кроме выхода последнего, азряда, соединены с соответствующими первъпч,вторым и третьими входами первого анализатора. первые,BTQpoH и третий выходы которого соединены соответственно с одноимеь ными информационными входами третьего регистра, объединенными тактовым вхо-, дом третьего регистра и первым входом первого элемента ИЛИ, и первым входом второгo элемента ИЛИ, выходы третьего регистра соединены с эдноименнъми первыми входами блока сравнения, первый и второй выходы которого соединены с вторыми входами соответственно первого и второго элементов ИЛИ, выход первого элемента ИЛИ соединен с первым входом элемента И-ИЛИ, управляющим входом блока ключей и информационным входом переключателя, управляющий вход, первый и второй выходы переключателя соединены соответственно с выходом первого разряда первого регистра, первым входом второго анализатора и объединенными первым управляющим входом блока переключателей и первым входом треть ro элемента ИЛИ, второй и третий входы второго анализатора подключены соответственно K вьходам второго H псслепующих разрядов первого регистра, KpoMF выходов первого и последнего разрядов, первывв выходы второго анализатора соединенъ с одноименными вторыми входами блока сравнения, выход второго элемента ИЛИ
> соединен с вторым входом элемента КИЛИ и вторым управляющим входом блока переключателей, выход последнего разряда второго регистра соедин и с третьим входом элемента И-ИЛИ, четвертый вход и выход которого подключены соответственно к выходу последнего разряда первого регистра и второму входу третьего элемента ИЛИ, выход которого является выходом устройства.
2. Устройство по п.1, о т л и ч аю щ е е с я тем, что анализатор со держит элементы HE элементы ИЛИ, элемент И, группу элементов И и эле мент РАВНОЗНАЧНОСТЬ, выходы первого элемента ИЛИ и перцого элемента НЕ соединены соответственно с первым и вторым входами элемента И, выхсд которого соединен с первым входом вто рого элемента НЕ и первыми входами элементов И группы, выход второго элемента HE соединен с первым входом
1425756 второго элемента ИЛИ, выходы элементов И группы соединены с соответствую@ими входами элемента РАВНОЗНАЧНОСТЬ и являются первыми выходами анализа5 тора, выход элемента РАВНОЗНАЧНОСТЬ сОединен с входом третьего элемента
Н и вторым входом второго элемента выходы которых являются соответственно вторым и третьим выходами анализатора, третий вход первого элемента И, вход первого элемента HF. u соответственно соединенные входы первого элемента ИЛИ и вторые входы одноименных вторых элементов И являются соответственно первым, вторым и третьими входами анализатора.
1425756
Составитель М. Никуленков
Техред А. Кравчук Корректор; С. Шекмар
Редактор М.Бланар
Заказ 4777/51 Тираж 558 Подпис ное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4