Устройство для контроля микропрограммного автомата
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ . К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических республик (») 666248 (61) Дополнительное к авт. свил-ву(22) Заявлено14.08.75 (21) 2163977124 (51) М. Кл.
6 06 11/02 с присоединением заявки №1Ъвударстваинв и кемитет
Соэата Министров СССР по двяам изобретений и аткрытий (23) Приоритет (43) Опубликовано25.07.77.Бюллетень № 27 (53) УДК 681.326 (088, 8) (45) Дата опубликования on èñàíè я 21, 09, 77 (72) Авторы изобретения
B. С, Федянин и А. Я. Ковалев (71) Заявитель
1 (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ МИКРОПРОГРАММНОГО
АВТОМАТА
Изобретение относится к вычислительной технике и может быть использовано для контроля обмена информацией между управ лающим и микро.программным автоматами или между источником (получателем информации) и устройством обработки данных.
Известно устройства для контроля функционирования узлов. вычис чительных машин, содержащее элементы И и ИЛИ 1 . Устройство определявт ошибки, возникающие в iO устройстве сопряжения, и не контролирует правильность обмена командами между yew ройствами, подключенными к каналам свя-.
:зи и ЭВМ, Наиболее близким техническим решением., 15 к данному изобретению является устройство для контроля микропрограммного автомата, содержащее многовходовый; элемент ИЛИ., входы которого соединены с шйнаМи входных воздействий и с шинами ответных peas- 29 цнй, а выход соединен с входом элемент, та задержки, .триггер, выход которого
-:соединен (с первым входом ачемента И, второй вход которого соединен с шиной тактовых импульсов 2. Однако с помощью И этого устройства контроль происходит не в момент срабатывания автомата в ответ на поступивший сигнал, а в момент пос» тупления следующего управляющего сигнала. При значительном временном интервале между двумя следующими друг за другом управляющими сигналами оперативность контроля резко снижается Pg
Ilesb изобретения - повышение быстродействии устройства для контроля микропрограммного автомата,;
Достигается это благодаря тому, что в. устройство .введены три элемента ИЛИ и .счетчик,. причем выход многовходового элемента ИЛИ соединен с первыми входами первого и .второго элементов ИЛИ, вторыевходы которых соединены с шиной Конец работы, выход первого элемента ИЛИ соединен с первым входом триггера, выход апемента задержки соединен с первым входом третьего элемента ИЛИ .второй вход которого соединен с шиной: Начало работы", выход третьего элемента ИЛИ:соединен с вторым входом триггера, выход элемента
И соединен с первым входом счетчика, вто °
566248 в интервале времени Т по шине 13 выдает сигнал "Конец работы", означающий, что МПА произвел все необходимые операции. Этот сигнал через элемент ИЛИ 4 сбрасывает счетчик 7, а через элемент ИЛИ 8 — триггер 5, после чего работа устройства заканчивает ся.
Если во время сеанса работы на какойлибо сигнал в течение интервала времени
1о Т ответ не поступит, то с выхода счетчика
7 по шине 14 будет выдан сигнал отказ.
Предложенное устройство позволяет оперативно контролировать обмен сигналами на заданном интервале времени в системе источник(получатель) информации - устройство обработки данных. рой вход которого соединен с выходом второго элемента ИЛИ, а выход является выходом устройства
На чертеже дана функциональная схема устройства для контроля микропрограммного автомата.
Устройство содержит многовходовый элемент ИЛИ 1„элемент задержки 2, элементы ИЛИ 3, 4, триггер 5, элемент И 6, счетчик 7 и элемент ИЛИ 8.
Работа устройства основана на том, что микропрограммный автомат (МПА) в ответ на внешнее воздействие через заранее вычисленное время выдает ответный сигнал источнику воздействия (управляющему автомату), В ответ на этот сигнал управляющий ° àâòîìàò (УА) также через определенное время выдает в МПА следующий сигнал (команду). Далее обмен сигналами (командами) продолжается до поступления сигнал ла Конец работы". Следовательно, проверяя наличие реакции МПА и УА на определенных, заранее известных временных интервалах, можно осуществлять контроль функционирования МПА и УА, а также ал- д горитм их взаимодействия.
Устр йство работает следующим образом.
При поступлении от УА сигнала Начало работы по шине 9 через элемент ИЛИ 3 запускается триггер 5, и сигнал с его вы- 30 хода разрешает прохождение тактовых импульсов по шине 10 через элемент И 6 на счетный вход счетчика 7, Счетчик 7 начинает отсчитывать интервал времени ° ° в течение которого из МПА должен поступить 35 ответный сигнал реакции, например сигнал, означающий, что МПА готов к работе. Этот сигнал, поступающий, по одной из шин ответ- ных реакций 11, осуществляет через элементы ИЛИ 1 и 8 сброс триггера 5, в ре- 40 зультате чего тактовые импульсы через эле- . .мент И 6 не проходит;.через элемент ИЛИ
4 установку счетчика 7 в исходное состояние через элемент задержки 2 и элемент
ИЛИ 3 - повторный запуск триггера 5.Счет- 5 чик 7 начинает вновь отсчитывать интервал времени Т. В течение этого интервала вре мени УА по одной из шин входных воздейст:вий 12 должен выдать следующий сигнал,,который произведет те же операции, что и 50 сигнал, поступивший по шипе 11. Перед окончанием сеанса работы УА выдает в МПА последний сигнал. В ответ на этот сигнал МПА
Формула изобретения
Устройство для контроля микропрограм» много автомата, содержащее многовходовый элемент ИЛИ, входы которого соединены с шинами входных воздействий и с шинами ответных реакций, а выход соединен с входом элемента задержки, триггер, выход которого соединен с первым входом элемента И, второй вход которого соединен с шиной тахтовых импульсов, о т л и ч а ющ ее с я тем, что, с целью повышения быстродействия, в устройство введены три элемента ИЛИ и счетчик, причем выход многовходового элемента ИЛИ соединен с пер выми входами первого и второго элементов
ИЛИ, вторые входы которых соединены с шиной Конец работы, выход первого элемента ИЛИ соединен с первым входом трит гера, выход элемента задержки. соединен первым входом третьего элемента ИЛИ, второй вход которого соединен с шиной "Начало работы", выход третьего элемента ИЛИ соединен с вторым входом триггера, выход элемента И соединен с первым входом счетчика, второй вход которого соединен с выходом второго элемента ИЛИ, а выход является выходом устройства.
Источники ннформапии, принятые во внимание при эхспертизе ;
1. Авторское свидетельство СССР
Ию 401996, М. хл. Q 06 1 9/00, 1971.
2. Авторское свидетельство СССР
Ио 391563, М. кл. G.06 f ll/92, 1969.
566248 к ма
Составитель В. Крылова
Редактор E. Гончар Техред 3. Фанта Корректор А ГРиценко
Заказ 2435/34 Тираж 818 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж 35, Раушская яаб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектнаи, 4