Изобретение относится к вычислительной технике и может быть использовано для контроля последовательности импульсов.
Цель изобретения - повышение дос- товерности контроля.
На фиг. 1 приведена функциональна схема устройства для контроля микропрограммного автомата; на фиг. 2 - временная диаграмма работы устройств
Устройство (фиг. 1) содержит триггер 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. В этом слу
5
0
5
s
O
5
0
5
0
5
0
чае сигнал с выхода коммутатора 2 запускает формирователь 3 импульсов, сигнал с прямого выхода которого ус- , танавливает в нулевое соетояние первый счетчик 7 через элемент ИЛИ 5 и увеличивает содержимое второго счетчика 6 на единицу. Теперь на выход коммутатора 2 проходит сигнал с второго входа группы 10.
Сигнал с инверсного выхода формирователя 3 импульсов запрещает прохождение тактовых импульсов через элемент И 4 во время установки в нулевое состояние счетчика 7. Работа устройства продолжается аналогичным образом.
. Импульс., переполнения первого счет- чика 7 формируется при двух видах неисправности контролируемого автомата: в случае, когда контролируемый автомат не формирует ни одного сигнала за время Tj, , ив случае, когда нарушается последовательность формирования сигналов. Б последнем случае сигнсШ на выходе контролируемого автомата формируется, но не проходит через коммутатор 2, поскольку ожидается другой сигнал.
При появлении сигнала на выходе 13 неисправности устройства на втором счетчике 6 находится код, указывающий номер сигнала, который не поступил от контролируемого автомата.
Временная диаграмма (фиг. 2) поясняет формирование сигнала неисправности.
Формула изобретения
Устройство для контроля микропрограммного автомата, содержащее триггер, элемент И, элемент ИЛИ и первый счетчик, причем прямой выход триггера соединен с первым входом элемента И, выход которого соединен со счетным входом первого счетчика, установочный вход которого соединен, с выходом элемента ИЛИ, выход переполнения первого счетчика является выходом неисправности устройства, тактовый вход устройства подключен к второму входу элемента И, отличающееся тем, что, с целью повышения достоверности контроля, в него введены второй счетчик, коммутатор и формирователь импульсов, причем группа информационных входов коммутатора соединена с группой выходов контролируемого микропрограммного автомата, выход коммутатора соединен с входом формирователя импульсов, прямой выход которого соединен с первым входом элемента ИЛИ и счетным входом второго счетчика, информационный вьгход которого соединен с управляющим входом коммутатора и является выходом номера неисправного сигнала устройства, вход запуска устройства подключен к единичному входу триггера и второму входу элемента ИЛИ, вход останова устройства подключен к нулевому входу триггера, инверсный выход которого соединен с установочным входом второго счетчика, инверсный выход формирователя импульсов соединен с третьим входом элемента И.
Фиг.1
Редактор Н,Тупица
Составитель В.Гречнев Техред Н.Бонкало
Заказ 4002/42 Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская каб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4
Корректор И.Куска
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля микропрограммного автомата | 1983 |
|
SU1179350A1 |
Устройство для контроля выполнения программ (его варианты) | 1985 |
|
SU1315981A1 |
Устройство для контроля мультиплексора | 1990 |
|
SU1741136A1 |
Устройство для контроля выполнения программ | 1989 |
|
SU1709319A1 |
Устройство для контроля цифровых блоков | 1988 |
|
SU1589280A2 |
Микропрограммное устройство управления | 1987 |
|
SU1490676A1 |
Устройство для контроля блоков постоянной памяти | 1983 |
|
SU1104590A1 |
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ НЕИСПРАВНОСТЕЙ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ | 1992 |
|
RU2030784C1 |
Устройство для контроля схем сравнения | 1985 |
|
SU1297062A1 |
Устройство для контроля параметров объекта | 1983 |
|
SU1164670A1 |
Изобретение отно.сится к области вычислительно й техники и может быть использовано для контроля последовательности импульсов. Целью изобретения является повьшейие достоверности контроля. Устройство позволяет определять правильность формирования последовательности импульсов в микропрограммном автомате.-Контролируемые сигналы поступают на информационные входы коммутатора, который управляется выходом второго счетчика. На выходе коммутатора сигнал появится только при наличии сигнала на информационном входе, определяемого кодом второго счетчика. В это время через -элемент И проходят тактовые импульсы, которые поступают на счетный вход первого счетчика. Если ожидаемый сигнал контролируемого микроавтомата не формируется, то сигнал переполнения первого счетчика указывает на неисправность, а код второго счетчика определяет номер непришедшего контролируемого сигнала. Когда ожидаемый сигнал приходит, то сигнал с выхода коммутатора с помощью формирователя импульсов сбрасывает в нулевое состояние первый счетчик и увеличивает на единицу код второго счетчика. Таким образом устройство ожидает прихода следующего сигнала контролируемого микропрограммного автомата.. 2 ил. ю (Л to 4ib О5 О со vj
Устройство для контроля последовательности сигналов | 1980 |
|
SU1096650A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для контроля микропрограммного автомата | 1975 |
|
SU566248A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба | 1919 |
|
SU54A1 |
Авторы
Даты
1986-07-23—Публикация
1984-04-06—Подача