Устройство для контроля микропрограммного автомата

 

Изобретение отно.сится к области вычислительно й техники и может быть использовано для контроля последовательности импульсов. Целью изобретения является повьшейие достоверности контроля. Устройство позволяет определять правильность формирования последовательности импульсов в микропрограммном автомате.-Контролируемые сигналы поступают на информационные входы коммутатора, который управляется выходом второго счетчика. На выходе коммутатора сигнал появится только при наличии сигнала на информационном входе, определяемого кодом второго счетчика. В это время через -элемент И проходят тактовые импульсы, которые поступают на счетный вход первого счетчика. Если ожидаемый сигнал контролируемого микроавтомата не формируется , то сигнал переполнения первого счетчика указывает на неисправность, а код второго счетчика определяет номер непришедшего контролируемого сигнала . Когда ожидаемый сигнал приходит , то сигнал с выхода коммутатора с помощью формирователя импульсов сбрасывает в нулевое состояние первый счетчик и увеличивает на единицу код второго счетчика. Таким образом устройство ожидает прихода следующего сигнала контролируемого микропрограммного автомата.. 2 ил. ю (Л to 4ib О5 О со vj

4! I 6

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИК

„„Я0„„1246097 A 1 (д11 4 С 06 F 11/00

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ м c«p;..). )

J .

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ. (21) 3726533/24-24 (22) 06.04.84. (46) 23.07.86. Бюл. Ф 27 (71) Государственный ордена Трудового

Красного Знамени научно-исследователь» ский институт теплоэнергетического приборостроения (72) А.И.Захалев и В.В.Певзнер (53) 681.3(088.8) (56) Авторское свидетельство СССР

Ф .1096650, кл. G 06 F 11 /08, 1980.

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

Н- 566248, кл. С 06 F 11/00, 1975. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ МИКРОПРОГРАММНОГО АВТОМАТА (57) Изобретение относится к области вычислительной техники и может быть использовано для контроля последовательности импульсов. Целью изобретения является повышейие достоверности контроля. Устройство позволяет определять правильность формирования последовательности импульсов в микропрограммном автомате. Контролируемые сигналы поступают на информационные входы коммутатора, который управляется выходом второго счетчика. На выходе коммутатора сигнал появится *только при наличии сигнала на информационном входе, определяемого кодом второго счетчика.:В это время через элемент

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

1246097

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

Цель изобретения — повышение достоверности контроля. .На фиг. 1 приведена функциональная схема устройства для контроля микропрограммноro автомата; на фиг. 2 временная диаграмма работы устройства

Устройство (фиг. I) содержит триггер 1, коммутатор 2, формирователь 3 импульсов, элемент И 4, элемент ИЛИ

5, второй счетчик 6, первый счетчик

7, вход 8 запуска устройства, вход 9 останова устройства, группу 10 информационных входов коммутатора 2, тактовый вход 11 устройства, выход 12 номера неисправного сигнала устройства, выход 13 неисправности устрой— ства.

Устройство для контроля микропрограммного автомата работает следующим образом.

По сигналу, поступающему на вход 8 запуска устройства, через элемент

ИЛИ 5 происходит установка первого счетчика 7 в исходное нулевое состояние. Одновременно этот сигнал приходит на единичный вход триггера 1, на прямом выходе которого формируется сигнал, разрешающий прохождение тактовых импульсов с тактового входа 11 устройства на счетный вход .первого счетчика 7 через элемент И 4.

Второй счетчик 6 также находится в нулевом состоянии, и коммутатор 2 пропускает на выход сигнал с первого информационного входа группы 10.

При отсутствии единичного сигнала на этом входе коммутатора 2 происходит заполнение первого счетчика 7 тактовыми импульсами.

Время Т, заполнения первого счетчика 7 выбирается несколько большим ,времени Т между появлением сигналов на двух соседних выходах контролируемого автомата.

По заполнении счетчика 7 формируется сигнал переполнения, который говорит о неправильной работе контролируемого микропрограммного автомата.

При нормальной работе контролируемого автомата единичный сигнал на первом входе группы 10 коммутатора 2 появляется раньше сигнала переполнения первого счетчика 7. В этом слуt0

35 чае сигнал с выхода коммутатора 2 запускает формирователь 3 импульсов, сигнал с прямого выхода которого устанавливает в нулевое соетояние первый счетчик 7 через элемент ИЛИ 5 и увеличивает содержимое второго счетчика 6 на единицу. Теперь на выход коммутатора 2 проходит сигнал с второго входа группы 10.

Сигнал с инверсного выхода формирователя 3 импульсов запрещает прохождение тактовых импульсов через элемент И 4 во время установки в нулевое состояние счетчика 7. Работа устройства продолжается аналогичным образом.

Импульс. переполнения первого счетчика 7 формируется при двух видах неисправности контролируемого автомата: в случае, когда контролируемый автомат не формирует ни одного сигнала за время Т,, и в случае, когда нарушается последовательность формирования сигналов. В последнем случае сигнал на выходе контролируемого автомата формируется, но не проходит через коммутатор 2, поскольку ожидается другой сигнал.

При появлении сигнала на выходе 13 неисправности устройства на втором счетчике 6 находится код, указывающий номер сигнала, который не поступил от контролируемого автомата.

Временная диаграмма (фиг. 2) поясняет формирование сигнала неисправности.

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

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

1346097

Составитель В.Гречнев

Техред H.Áoíêàëo

Корректор И.Муска

Редактор Н.Тупица

Заказ 4002/42 Тираж 671

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д, 4/5

Подписное

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4

Устройство для контроля микропрограммного автомата Устройство для контроля микропрограммного автомата Устройство для контроля микропрограммного автомата Устройство для контроля микропрограммного автомата 

 

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

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

Изобретение относится к вычислительной технике и может быть испо11ьэовано в цифровых ЭВМ повышенной ин- |юрмационной надежности

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

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

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

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

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

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

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

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

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