Устройство для контроля Советский патент 1988 года по МПК G06F11/26 

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

iff

r-i 18

00 СО О5

4

СП

гч

2.т

29.т

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

Целью изобретения является повышение достоверности контроля.

На чертеже привер,ена структурная схема предлагаемого устройства.

Устройство содержит триггер 1 управления, триггер 2 блокировки, счетчик 3, первый и второй элементы И 4 и 5, первый, второй, третий и

четвертый элементы ИЛИ 6-9, первый и второй элементы 10 и 11 задержки, первый и второй регистры 12 и 13, первый и второй блоки 15 и 14 памяти, первую группу из элементов И 16,1-16,га+п (п - число р.азрядов счет чика; m разрядность вектора логи- ческих УСЛОВИЙ), первую труппу из ПГ+-П элементов ИСКЛЮЧ:А1Ш1;ЕЕ И.ПИ 17.1- }7,in+n, выход 18 овмбки устройства, выход 19 сигнала пре.вышения з аданно- го интервала времени: контроля устройства, вход 20 синхроимпульсов устройства, вход 21 запуска устройства вход 22 сброса устройства, группу входов 23 кода управляюидах сигналов- устройства, группу входов 24 логических условий устройства, пятый элемент РШН 25, третий регистр 26, третий блок 27 памяти, вторую груп- пу из m элементов ИСКЛЮЧАЮЩЕЕ Р1ЛИ 28.1-28.т, вторую группу из m элементов И 29.1-29.га, вход Ввод 30 устройства и вход 31 разрешения устройства..

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

В исходном состоянии кратковременным сигналом сброса с входа 22 устройства триггер 1 управления и триг- гер 2 блокировки устанавливаются EI еди шчное состояние, а счетчик 3 и регистры 12, 3 к 26 - в нулевое.

Элемент ИЗ зав:рыт сигналом с инверсного выхода триггера 2 блоки- ровки дня прохождения через него синхроимпульсов с входа 20 устройства на счетный вход счетчика 3.

На адресном в-ходе блока 27 памя;- ти и на младших адресных входах бло- ка 14 памяти присутствуют логические нули, на старшем адресном входе блока 14 памяти - логическая единица. При такой адресации блоков 27 и 14

памяти на выходах этих блоков форми руются нулевые коды. В результате на всех входах элемента ИЛИ 9 присутствуют логические нули и сигнал ошибки на выходе 18 устройства не вырабать1вается.

При поступлении из управляющего автомата по входу 21 сигнала запуска, сопровождаемого стробирующим сигналом по входу 31 устройства, выполняются следующие действия:

а)триггер 1 управления переводится в нулевое состояние, при этом осуществляется запись в регистр 12 кода управляющих сигналов, в регистр

26 записывается содержимое регисТч : ра 13;

б)через первый и второй элементы ИЛИ 6 и 7 сигнал запуска поступает на S-вход триггера 2 блокировки и устанавливает его в единичное состояние. Элемент И5 закрывается для прохождения синхроимпульсов на счетчик 3.

в)через время, определяемое элементом 10 задержки и необходимое для срабатывания регистров, для выборки, данных из блоков памяти, для срабатывания элементов групп ИСКЛЮЧАЮЩЕЕ ИЛИ, т.е. тех элементов, на которых производится фиксация и формирова- 1-ше сигнала ошибки, сигнал с выхода элемента 10 задержки через элемент ИЛИ 8 поступает на вход установки

6 ноль счетчика 3, обнуляя его. Через время, определяемое элементом И задержки, сигнал с выхода элемента 10 задержки поступает на R-вход триггера 2 блокировки. В результате сигналом с инверсного выхода триггера 2 открывается элемент ИЗ и синхроимпульсы с входа 20 устройства начинают поступать на счетчик 3.

Через время,заданное, для выполнения операции в операционном автомате по сигналу запуска, по входу 24 поступает сигнал ответной реакции - вектор логических условий (ЛУ), сопровождаемый стробирующим сигналом Ввод по входу 30 устройства. При этом сигнал Ввод поступает через элемент ИЛИ 25 на S-вход триггера 1 управления, переводя его в единичное состояние. По сигналу с прямого вы- . хода триггера 1 осуществляется запис в регистр 13 значения вектора ЛУ.При этом адрес блоков 14 и 15 памяти содержит в старшем разряде 1 (соетояиие прямого выхода триггера 1 управления) , а в младших - значение кода управляющих сигналов (КУС), зафиксированного в регистре 12. Значение КУС является также адресом , блока 27 памяти. По этому адресу в блоке 15 памяти хранится информация о векторе ЛУ, имеющих известные значения для данного КУС, а также код контрольного времени выполнения операции для этого КУС; в блоке 14 памяти - информация о маскировании тех компонент вектора ЛУ и тех разрядов кодов времени, для которых нет априорных знаний их значений; в блоке 27 памяти - информации о маскировании не инвариантных к данному КУС компонентах вектора ЛУ. Далее выполняются действия, отмеченные в пп. б) и а) при поступлении сигнала запуска.

Ч ерез время, заданное для выработки управляющим автоматом нового КУС, соответствующего поступившему на него вектору ЛУ, управляющий автомат выдает по входу 23 КУС, сопровождав- стробирующим сигналом по входу 31 устройства.

При этом сигналом по входу 31 триггер 1 управления переводится в нулевое состояние. Сигналом с его инверсного выхода осуществляется запись КУС в регистр 12 и запись в регистр 26 информации о векторе ЛУ, хранимой в регистре 13. Далее выполняются действия, отмеченные в пп. б), в) при поступлении сигнала запуска. При этом адрес блоков 14 и 15 памяти содержит в старшем разряде О (состояние единичного выхода триггера 1 управления), а в младших - значение КУС. Адрес блока 27 памяти равен КУС. По этим адресам в блоке 15 памяти хранятся постоян-п ные значения компонент векторов ЛУ, под действием которых может вырабатываться управляющим автоматом данный КУС, а также контрольное время его формирования. В блоке 14 памяти хранятся информация о маскировании тек компонент векторов 14 и тех разрядов кодов времени, которые контролю не подлежат, а в блоке 27 памяти - информация о маскировании не инвариантных к данному КУС компонентах вектора ЛУ.

Через время, заданное для выполнения операций в операционном автома0

5

0

те под действием выработанного КУС, из операционного автомата по входу 24 поступает новый вектор ЛУ, сопровождаемый сигналом Ввод, и осуществляются операции, аналогичные рассмотренным.

Сигнал сброса по входу 22 переводит устройство в исходное состояние.

При исправной работе контролируемых автоматов на первых и (или) вторых входах элементов И 16.1- 16.m+n и 29.1-29.т первой и второй групп присутствуют логические нули вследствие поразрядного совпадения ожидаемой и реальной информации или из-за маскирования данных разрядов, поэтому на выходах указанных элементов И, а следовательно, и на выходах элементов ИЛИ 9 и элемента И4 1фи- сутствует нулевой сигнал. В результате на выходе 18 ошибки устройства сигнал ошибки не появляется.

Если сбой в работе управляющего или операционного автомата привел к преждевременному формированию или задержке в выработке КУС или вектора ЛУ, то код, снимаемый с выхода счетчика 3, не совпадает с кодом, поступающим из блока 15 памяти, хотя бы в одном разряде, не замаскированном информацией с блока 14 памяти. На выходе соответствующего элемента И первой группы элементов И с (т+1)- с го по (т+п)-й появляется единичный сигнал, который при поступлении единичного сигнала на первый вход элемента И4 поступает на выход 18 ошибки устройства.

Если в результате сбоев или отказов КУС или векторы ЛУ не вырабатываются, то подача синхроимпульсов на счетчик 3 не-прекращается. В результате на выходе переполнения счетчика появляется сигнал, поступаю5

0

0

5

0

5

щий на выход 19 превышения заданного интервала времени контроля устройства.

Если сбой привел к ложному формиро- рованию для данного КУС вектора ЛУ, то

появится единичный сигнал на выходе хотя бы одного элемента первой группы элементов И с первого по тп-й из-за несоответствия незамаскированных компонент вектора ЛУ априорно известным значениям (из-за несоответствия между замаскированной бло513

ком 14 памяти информацией регистра 13 и информацией с блока 15 памяти);

появится единичный сигнал на выходе хотя бы одного элемента второй группы элементов И из-за изменений среди инвариантных относительно данных КУС компонент вектора ЛУ (из-за несоответствия информации регистра 13 информации регистра 26 с учетом :маскирования соответствующих разрядов информацией с блока 2 7 памяти. , В обоих случаях эти сигналы вызовут появление единичного сигнала нс1 выходе элемента HJDi 9. При разблоки- ровлнии элемента И 4 сигналом с выхода элемента 10 задержки единичный сигнал поступит на выход 18 устройства, свидетельствуя об оямбке.

Если сбой привел к ложному форми- 1рованию КУС, то появится единичный сигнал на выходе хотя бы одного из элементов первой группьз элементов И :С первого по т-й. На выходах элементов второй группы элементов И 29.1- 29.га присутствуют нули, так как в регистрах 12 и 26 находится идентичная информация. При появлении-единич:ного сигнала на выходе элемента 10 :задержки на выходе 18 устройства

сформируется сигнеШ ошибки.

Формула изобретен и я

Устройство для контроля по авт. :св. № 1315983, отличающее- с я тем, что, с цел1: ю повышения

5

0 5 0

5

456

достоверности контроля, устройство содержит пятый элемент ИЖ, третий блок памяти, третий регистр, вторую группу из m элементов И, вторую группу из m элементов 1СКЛЮЧАЩЕЕ ИШ, причем вход ввода устройства соединен с первым входом пятого элемента ИПИ, второй вход которого соединен с входом сброса устройства, выход пятого элемента ИПИ соединен с S-входом триггера управления, которого соединен с входом разрешения устройства, инверсный выход триггера управления соединен с входом синхронизации третьего регистра, информационные входы которого соединены с соответствующими выходами второго регистра, R-вход третьего регистра соединен с входом сброса устройства, разрядные выходы третьего регистра соединены с первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй группы, вторые входы которых соединены с группой выходов второго perHCTpaj группа адресных входов третьего блока памяти соединена с группой разрядных выходов первого регистра, информационные выходы третьего блока памяти соединены с первыми- входами элементов И второй груп- пя J вторые входы которых соединены с соответствующими выходами элементов ИСКПЮЧАКЩЕЕ ИЛИ второй группы, выходы элементов И второй группы соединены с соответствующими входами четвертого элемента ИЛИ.

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

название год авторы номер документа
Устройство для контроля 1985
  • Валов Александр Александрович
  • Виткин Лев Михайлович
  • Герасимов Игорь Владимирович
  • Бутин Юрий Николаевич
SU1315983A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ 1991
  • Валов А.А.
  • Лынов А.Л.
RU2029986C1
Устройство для контроля обмена информацией 1989
  • Валов Александр Александрович
  • Фукс Вадим Александрович
SU1683018A1
Устройство микропрограммного управления 1987
  • Криворучко Виталий Федорович
  • Шевцов Сергей Валентинович
  • Соколов Владимир Владимирович
  • Вейц Александр Вениаминович
  • Малюгин Владимир Дмитриевич
  • Жуков Валерий Александрович
  • Левертов Яков Анатольевич
  • Дятчина Ирина Федоровна
  • Сперанская Ирина Владимировна
SU1539776A1
Микропроцессор 1982
  • Пушкарев Юрий Яковлевич
  • Полонский Дмитрий Васильевич
SU1037263A1
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ 1991
  • Кальченко С.Б.
  • Козловский Н.Н.
  • Крылов Н.И.
  • Белан А.М.
RU2013803C1
Микропрограммируемый векторный процессор 1987
  • Вейц Александр Вениаминович
  • Дятчина Ирина Федоровна
  • Жуков Валерий Александрович
  • Криворучко Виталий Федорович
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Сперанская Ирина Владимировна
  • Шевцов Сергей Валентинович
  • Прангишвили Ивери Варламович
  • Левертов Яков Анатольевич
  • Денисенко Сергей Васильевич
SU1594557A1
Устройство для ввода информации 1986
  • Анищенко Александр Дмитриевич
  • Антоневич Валерий Федорович
  • Коялис Витаутас Костович
  • Сабаляускас Альгимантас Ионович
SU1314326A1
Устройство для контроля хода микропрограмм 1987
  • Кизуб Виктор Алексеевич
  • Розенблюм Борис Ильич
SU1430959A1
Устройство для моделирования конечных автоматов 1980
  • Плахтеев Анатолий Павлович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Приходько Владимир Моисеевич
  • Ткаченко Сергей Николаевич
SU955080A1

Реферат патента 1988 года Устройство для контроля

Изобретение относится к вычислительной технике и предназначено для контроля Обмена информацией между управляющим и операционным автоматами. Целью Изобретения является повышение достоверности контроля. Устройство содержит триггер управления 1, триггер блокировки 2, счетчик 3,пять элементов ИЛИ 6, 7, 8, 9, 25/ два элемента задержки 10, 11, два элемента И 4,5, три регистра 12, 13, 26, три блока памяти 14, 15, 27, две . группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 17, 28, две группы элементов И 16, 29. Сущность изобретения заключается в создании устройства для контроля с высокой достоверностью путем контроля инвариантной относительно управляющего воздействия информации, формируемой операционным автоматом в ответ на данное воздействие. 2 ил. г (Л

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

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

Устройство для контроля 1985
  • Валов Александр Александрович
  • Виткин Лев Михайлович
  • Герасимов Игорь Владимирович
  • Бутин Юрий Николаевич
SU1315983A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 396 145 A2

Авторы

Валов Александр Александрович

Виткин Лев Михайлович

Герасимов Игорь Владимирович

Даты

1988-05-15Публикация

1986-11-20Подача