Устройство для контроля блоков управления операциями

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик ип972515 (61) Дополнительное к авт. свид-ву(22) Заявлено 1712.80 (21) 3219104/18-24

1$11М Кд э

G 06 F 11/26 с присоединением заявки ¹(23) ПриоритетГосударствеииый комитет

СССР по делам изобретений и открытий

Опубликовано 071182. Бюллетень № 41

1И1 УДК 681. 3 (088. 8) Дата опубликования описания 0711.82

A. В. Сушкевич, Г. П. Мировицкий, В. Н. Огнев ) и С.Н. Семичев l (72) Авторы изобретения (71) Заявитель

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

Известно устройство для контроля микропрограммного автомата, содержащее два элемента И, элемент ИЛИ, триггер и линию задержки. Это устройство обнаруживает отсутствие сигнала на выходе контролируемого . автомата (1).

Однако это устройство предназначено для контроля автоматов, у кото- рых каждый момент времени сигнал появляется только на одном из выходов.

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

В известном устройстве выработка устройством управления заданных наборов сигналов контролируется путем сравнения контролируемых наборов с некоторыми эталонными наборами (23.

Однако известное устройство сложно и малонадежно- Кроме того,оно не обеспечивает обнаружение ошибок, связанных с выработкбй одним и тем же элементом двух последовательных сигналов", один из которых является ложным. Кроме того, в известном устройстве имеется линия задержки на время выполнения каждой из контролируемых операций для установки в соответствующее состояние разрядов вто. рого регистра. Следовательно, возни кает необходимость построения линий задержки для каждой операции, так как время их выполнения и наборы управляющих сигналов различны. На .построение таких линий задержки при большом наборе контролируемых операций (в современных ЭВМ 50-.100 операций)

2 будет затрачено до 50% оборудования всего устройства контроля.

Контролируемые сигналы поступают через группу элементов ИЛИ на вход

25 установки в нуль соответствующх разрядов регистра и через вторую группу элементов И, и элемент, ИЛИ на вход установки в единицу триггера контроля. На вторые входы элементов И второй группы поступают. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ УПРАВЛЕНИЯ

ОПЕРАЦИЯМИ

972515 сигналы с нулевых выходов соответствующих разрядов регистра.

Запись эталонного кода в регистр производится с элементов И первой группы, первые входы которых соединены группой входов шин операций, вторые — c входом записи эталонных кодов. Единичные выходы регистра и триггера соединены с узлом фиксации ошибки.

Триггер контроля обеспечивает 10 контроль появления ложных сигналов управления.

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

Поставленная цель достигается тем, что в устройство, содержащее регистр, первую группу элементов И, группу элементов ИЛИ и узел фиксацйи ошибки, причем первые входы элементов И первой группы являются группой входов кодов операций устройства, вход записи эталонных кодов устройства соединен с вторыми входа; ми элементов И первой группы, выходы которых соединены с единичными входами триггеров регистра, нулевые входы которых соединены с выходами соответствующих элементов ИЛИ группы, входы которых подключены к выходам контролируемого устройства„" единичные выходы триггеров регистра соединены с группой входов узла фиксации ошибки, выход которого является вы- 35 ходом устройства, а первый вход— спрашивающим входом устройства, введены вторая группа элементов И, элемент ИЛИ и триггер контроля, причем второй вход узла фиксации ошибки 40 соединен с единичным выходом триггера контроля, единичный вход которого соединен с выходом элемента ИЛИ, 1 входы которого соединены с выходами элементов И второй группы, первые 45 входы которых соединены с нулевыми выходами соответствующих триггеров регистра, а вторые входы — соединены с выходами соответствующих элементов ИЛИ группы.

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

Устройство содержит регистр 1, триггер 2 контроля, первую группу 3 элементов И, вторую группу 4 элемен55 тов И, группу 5 элементов ИЛИ, элемент ЙЛИ 6, узел 7 фиксации ошибки, вход 8 записи эталонных кодов, опрашивающий вход 9, группу 10 входов кодов операций, группу входов 11, 60 выход 12 устройства.

Входы установки в единицу разрядов регистра 1 объединены в определенных комбинациях в группу в соответствии с управляющими сигналами вырабатываемыми при выполнении операций.

Каждая группа подключена к одному из элементов И первой группы 3, управляемых сигналами операций с группы входов 10. Входы установки в нуль .регистра 1 подключены к выходам элементов ИЛИ группы 5, на входы которых поступают контролируемые сигналы из блока управления операциями. Единичные выходы. регистра 1 подключены к группе входов узла 7 фиксации ошиб« ки. Вход установки в единицу триггера 2 контроля соединен с выходом элемента ИЛИ б, на вход которого поступают сигналы с элементов И второй группы 4. На вторые входы элементов

И второй группы 4 поступают сигналы с выходом соответствующих элементов

ИЛИ группы 5, а на первые — с нуле- . вых выходов соответствующих разрядов регистра 1.

Узел 7 фиксации ошибки может быть выполнен в виде группы двухвходовых элементов И, первые входы которых соединены с спрашивающим входом 9, а вторые входы - соединены с единичными выходами триггеров регистра 1 и триггера 2 контроля. Выходы элементов И группы соединены с элементом

ИЛИ, выход которого является выходом узла 7 фиксации ошибки. Сигнал ошибки будет формироваться на выходе 12, если к моменту появления сигнала на ,опрашивающем входе 9 хотя бы один из триггеров, соединенных с узлом 7 фиксации ошибки, будет находиться в единичном состоянии.

Перед началом выполнения каждой ,из операций регистр 1 и триггер 2 контроля устанавливаются в нулевое состояние. После. расшифровки кода очередной операции сигнал операции подается на первый вход одного из элементов И первой группы 3. Одновременно подается сигнал через вход в записи эталонного кода, на вторые входы элементов И первой группы 3 и контрольный эталонный код заносится в регистр 1.

При выполнении операции контролируемые сигналы поступают :.на входы соответствующих разрядов регистра 1, установленные ранее в единицу сигналом с выхода одного из элементов И первой группы 3, устанавливая их в нуль. Кроме того, управляющие сигналы поступают на элементы И второй группы. 4. Сигналов на этих эле; ментов выходах не будет, так как на нулевых выходах соответствующих разрядов регистра 1 будут сигналы, соответствующие коду О. При правиль-. ном функционировании цепей управления операциями регистр 1 к концу операции фиксирует нулевой код, и триггер 2 контроля находится в нулевом состоянии.

972515

В том случае, если один из конт= ролнруемых сигналов не будет выработан схемой управления, в соответствующем разряде регистра 1 после выполнения операции зафиксируется код единицы, который поступает на узел 7 фиксации ошибки, при опросе которой по опрашивающему входу 9 вырабатывается сигнал ошибки на выходе 12.

Таким образом, отсутствие управляющего сигнала определяется по окончании выполнения операции.

Работа схемы при выработке ложного управляющего сигнала происходит следующим образом..

Так как соответствующий разряд регистра 1 находится в нулевом состоянии, то сигнал с его нулевого выхода открывает соответствующий элемент И второй группы 4. Ложный управляющий сигнал, поступающий на соответствующий вход установки в нуль соответствующего разряда регист ра 1, не изменяет его состояния, но проходит через элементы И второй группы 4 и элемент ИЛИ 6 и устанавливает триггер 2 контроля в единичное состояние. Сигнал с единичного выхода триггера 2 контроля поступает на второй вход узла 7 фиксации ошибки, которая вырабатывает сигнал ошибки на выходе 12. Следовательно, выработка ложного управляющего сигнала обнаруживается сразу же при

его возникновении.

Работа схемы при поступлении ложного сигнала по одной и той же цепи после выработки истинного сигнала управления происходит следующим образом. Первый контролируемый сигнал переводит соответствующий раз-. ряд регистра 1 в нулевое состояние.

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

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

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

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

З" фиксации ошибки соединен с единичным выходом триггера контроля, единичный вход которого соединен с выходом элемента ИЛИ, входы которого соединены с выходами элементов И второй

35 группы, первые входы которых соединены с нулевыми выходами соответствующих триггеров регистра, а вторые входы соединены с выходами соответствующих элементов ИЛИ группы.

Источники информации, принятые.во внимание при экспертизе

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

9 391563, кл. G 06 F 11/02, 1969.

4Я 2. Авторское свидетельство СССР

М 401998, кл. С 06 F 11/00, 1971 (прототип).

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

Редактор В. Иванова Техред Т.Маточка: Корректор В. Бутяга

Заказ 8518/41 Тираж 731 Подписное

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

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

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4

Устройство для контроля блоков управления операциями Устройство для контроля блоков управления операциями Устройство для контроля блоков управления операциями Устройство для контроля блоков управления операциями 

 

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх