Устройство для контроля последовательности сигналов
Иллюстрации
Показать всеРеферат
Союз Советскик
Социалистических
Ресттублии
П И (А Н И Е 792257
ИЗОБРЕТЕН ИЯ
К,АВТОРСКОМУ СВИДЕТЕПЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 26.12.78 (21) 2702790/18 -24 с присоединением заявки J% (23) Приоритет (51)М. Кл.
G 06 F 11/22
1Ъаударстаанный камитат
СССР
Опубликовано 30 12-8о. Бюллетень Ля 48 (53) УДК621.396 (088.8) дв делам изабретеннй и открытий
Дата опубликования описания 30,12.80
А. Г. Беляев, В. А. Калиничев, В, А. Исаецку и В. М. Тафель,l т
I ь„
I (72) Авторы изобретения
: и (7 1 ) Зая вител ь
1.е 1 ь (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОСЛЕДОВАТЕЛЬНОСТИ
СИГНАЛОВ
Предлагаемое устройство относится к области вычислительной техники и может быть использовано для контроля выполнения операций в устройствах управления и устройствах сопряжения.
Известно устройство для контроля микропрограммного автомата, содержащее элементы
ИЛИ, элемент задержки, счетчик временных интервалов и обеспечивающее контроль последовательности чередующихся запрос-ответных сигналов (1). то
Контроль осуществляется путем отсчета времени между моментами . появления запросного и ответного импульсов счетчиком временных интервалов. В случае переполнения счет!
5 чика до момента прихода ответного импульса формируется сигнал аварии.
Недостаток этого устройства заключается в низкой достоверности контроля, связанной с тем, что не проверяется наличие самих запрос-.
20 ных сигналов, кроме того, такое устройство пригодно для контроля только асинхронных автоматов (с запрос-ответной системой сигналов) .
Наиболее близким к предлагаемому устройству по структуре и технической сущности является устройство для контроля последовательности импульсов, содержащее два элемента ИЛИ, счетный триггер и элемент задержки, которое осуществляет контроль последовательности управляющих импульсов путем превращения четных импульсов в нечетные счетным триггером и сравнения их с нечетными импульсами исходной последовательности (2) .
Устройство-прототип также обладает недостаточной достоверностью контроля, обусловленной тем, что не проверяется общее число импульсов для кажцой контрольной операции.
Кроме того, устройство-прототип неспособно контролировать разветвленную последовательность функциональных сигналов (в устройстве управления по каждому импульсу опорной временной диаграммы может формироваться группа функциональных сигналов), Цель изобретения — . повышение достоверности контроля и расширение функциональных возможностей устройства.
792257 4 ние блока 5 сравнения ("1" — в случае нера венства контрольного кода шифратора 4 и счетчика 3, "0", — в случае равенства).
Таким образом, при несовпадении контрольного кода, сформированного шифратором 4 по конкретному сигналу идентификации операции, с числом функциональных импульсов, сформированных дпя этой операции, с прямого выхода триггера 6 в шину 10 поступает сигнал ава1О рни.
При правильном завершении последовательности импульсов (состояние счетчика 3 и контрольный код на выходе шифратора совпадают) счетчик сбрасывается: в нулевое: состояние
И сигналом "Сброс", поступающем по шине 9.
Счетчик 3 и триггер 6 сбрасываются в нулевое состояние также при начальном запуске контролируемого устройства, Предлагаемое устройство по сравнению с
26 аналогами обладает более широкими функциональными возможностями и пригодно для контроля как с ыхронных, так и асинхронных автоматов, кроме того, предлагаемое устройство имеет новьииенную по сравнению с про2$ тотипом достоверность контроля.
Поставленная цель достигается тем, что в устройство для контроля последовательности сигналов, содержащее формирователь нмпупь. сов, первые входы которого подключены к шинам контролируемых сигналов вторые входы — к шинам сигналов идентификации операций и ко входам элемента ИЛИ, инверсный .выход которого соединен со входом синхронизации триггера, установочный вход которого подключен к шине сигнала "Сброс", а выходк шине сигнала аварии, введены счетчик, шифратор и блок сравнения, выход которого подключен к счетному входу триггера, первые входы — к выходам счетчика, а вторые входы — к выходам шифратора, входы которого соединены со вторыми входами формирователя импульсов, подключенного выходом к счетному входу счетчика, установочный вход которого соединен с шиной сигнала "Сброс".
Структурная схема предлагаемого устройства представлена на чертеже.
Устройство содержит формирователь 1 импульсов, элемент ИЛИ 2, счетчик 3, шифратор
4, блок 5 сравнения, триггер 6, шины 7 контро лируемых сигналов, шины 8 сигналов идентификации операций, шину 9 сигнала "Сброс" и шину 10 сигнала аварии.
Работает устройство следующим образом.
КонтролиРуемые функциональные сигналы по шинам 7 поступают на первые входы фор; мирователя 1, а на вторые его входы по шинам 8 подаются сигналы-идентификаторы операций. Выходной сигнал формирователя 1 представляет собой логическую сумму конъюнкций идентификаторов операций и групп одновременно сущес гвующих функциональных сигналов, причем в частном случае (наиболее часто встречающемся) группа содержит один функциональный сигнал.
С выхода формирователя 1 счетные импульсы поступают на счетный вход счетчика 3, который просчитывает количество выработанных групп функциональных сигналов. Сигналы идентификации операций поступают также на входы шифратора 4 контрольных кодов, который в зависимости от конкретного сигнала идентификации формирует контрольный код (число групп функциональных сигналов в двоичном коде, необходимых для выполнения данной операции). Контрольный код сравнивается на блоке 5 с числом, подсчитанным счетчиком 3.
После завершения последовательности функциональных сигналов контролируемое устройство управления сбрасывает сигнал идентификации операции и иа инверсном выходе элеыен. та ИЛИ 2 форэщруется положительный фронт, но которому в трит- йер 6 запие®вяетея:.:софйояФ о р м у- л а и з о:б р е т е н и.-я
Увъройство для контроля последовательности сигналов, содержащее формирователь импульсов, первые входы которого подключены к шинам контролируемых сигналов, вторые входы — к шинам оигналов идентификации операций и ко входам элемента ИЛИ, инверсный выход которого соединен со входом синхронизации триггера, установочный вход которого подключен к шине сигнала "Сброс", а выход — к шиле сигнала аварии, о т л и ч а ющ е е с я тем, что, с целью повышения достовериосзи конароля и расширения функциональных возможностей устройства, в него введены счетчик, шифратор и блок сравнения, выход которото подключен к счетному входу триггера, первые входы — к выходам счетчика, а вторые входы — к выходам шифратора, входы которого соединены со вторыми входами формирователя импульсов, подключенного выходом к счетному входу счетчика, установочный вход которого соединен с шиной сигнала "Сброс".
Иаточники информации, принятые во внимание при экспертизе
1, Автораюе свидетельство СССР И 566248, @ кл. 6 66. F 1192, 1974.
2. Авторское свидетельство СССР Р 446665, .кл. &:.06:.F 11/ОО, 1972 (прототип).
792257
Составитель Е. Ворсобииа
Техред A. Ач Корректор О. Билак
Редактор И. Грузова
Тираж 751 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-Зб, Раутнская наб., д. 4/5
Заказ 10136/49
Филиал ППП "Патент", г. Ужгород, ул. Пуоектная, 4