t
Изобретение относится к вычисли- т€;льнон технике и может быть использовано для контроля обмена информацией между источником информации и устройствами обработки.
Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения контроля работоспособности цифровых автоматов при независимом поступлении входных воздействий.
На фиг.1 приведена структурная схема предлагаемого устройства; на фиг.2 - схема блока управления приоритетом; на фиг,3 - схема блока контроля.
Устройство для контроля автоматов (фиг.1) содержит входы 1 входных воздействий, входы 2 ответных реакций, вход 3 задания режима, элементы ИЛИ 4-7, элемент НЕ 8, группу узлов 9 сравнения, узел 10 сравнения, дешифратор 11, элемент И 12, блок 13 управления приоритетом, элементы 14- 17 задержки, блок 18 контроля, вход 19 начальной установки, вход 20 синхроимпульсов, выход 21 ошибки. Блок управления приоритетом содержит группу элементов И 22, группу регистров 23, группу элементов ИЛИ-НЕ 24, группу узлов 25 сравнения, блок 26 элементов ИЛИ, регистр 27, деиифратор 2
Блок контроля содержит пять груп элементов И 29-33, группу триггеров 34, группу счетчиков 35.
Устройстов работает следующим образом.
Сигнал входного воздействия i-ro управляющего автомата поступает на .входы дешифратора 11 и формирует на L-M выходе единичньй сигнал. Код номера входного воздействия стробирует ся этим сигналом через i-ю схему сравнения 9 и поступает на i-й регистр 23 группы регистров, где запо- . Одновременно сигнал вход- ного воздействия поступает на вхоДы элемента ИЛИ 4, на выходе которого формируется единичный уровень, открывающий по первому входу элемент И 12. Если управляемьш автомат не занят обслуживанием предьщущих входных воздействий, то нулевой сигнал с входа 3 задания режима через элемент НЕ 8 открывает элемент И 12 по второму входу и формирует на его выходе единичный уровень, который за- .держивается на элементе 15 задержки на время, необходимое для приема но44667 .2
мера входного воздействия на i-й регистр 23. Нулевые коды с регистров 23.1,..., 23. i,-1 поступают на соответствующие элементы ИЛИ-НЕ 24 блог ка управления приоритетом и формируют на их вь ходах единичны е сигналы, которые открывают по (1-1)-му входу i-й узел 25 сравнения. Единичный сигнал с выхода элемента 15 , держки через элемент ИЛИ 6 поступает на стр обирующие входы узлов 25 сравнения и стробирует номер входного воздействия с i-ro регистра 23 на р€1гистр 27. В это время единичный
и сигнал с элемента 15 задержки через элемент ИЛИ 7, элемент 1.7 задержки, где задерживается на время приема номера входного воздействия на ре- гистр 27, поступает на вторые входы
2Q элементов И 32 группы элементов И и стробируется i-м выходом дешифра-- тора 11 на нулевой вход i-ro триггера 34, Единичный сигнал с нулевого . выхода i-ro триггера 34 поступает
25 на первый вход i-ro элемента И 33 группы элементно 11 и разрешает поступление синхроимпульсов на счетный вход счетчики 35. Единичный сигнал с выхода элемента 17 задержки поступа-, ет на второй вход узла 10 сравнения и номер входного воздействия с регистра 27 по входам 1 входных воз -; действий поступает на вход управляемого автомата и запускает его.
Через определенный интервал вре- 5 мени управляемый автомат по входам 2 формирует сигнал ответной реакции, которьш формирует на выходе элемента ИЛИ 5 единичный сигнал, поступающий на вторые входы элементов И 22 группы. По этому сигналу через i-й элемент И 22, который открыт по первому входу i-M выходом дешифратора 28, устанавливается в нулевое состояние i-й регистр 23, и через i-й элемент И 29 - в единичное состояние i-й триггер 34 блокировки, и в нулевое состояние - i-й счетчик. 35. Элемент И 33.1 закрывается, и прекращается поступление тактовых им40
45
50
пульсов на счетньш вход 1-го счетчика. 35. Сигнал с выхода многовхо- дового элемента ИЛИ 5 через элемент 14 задержки, через элемент И 30.i, который открыт i-M выходом дешифрато- 55 ра 28, устанавливает в нулевое состояние триггер 34.i блокировки. Единичный сигнал с нулевого выхода триггера 34.i блокировки открывает
элемент Н 33,i н синхроимпульсы на- чинают поступать на счетный вход - счетчика 34,1. Счетчик начинает отсчитывать интервал времени, в течение которого должен сформироваться очере7;ной i-й сигнал входного воздействия.
Если в момент появления i-ro сигнала ВХОДНО1ЧТ воздействия управляемый автомат занят обслуживанием пре- дыдущего входного воздействия, то номер входного воздействия (аналогично описанному) запоминается на i-M регистре 23. С входа 3 задания режима единичный сигнал поступает на вход элемента НЕ 8, с выхода ко- |Торого нулевой уровень закрьшает элемент И 12. Поэтому единичный сигнал с выхода элемента ИЛИ 4 проходит на выход И 12 и через элемент 15 задержки, элемент ИЛИ 6 не поступает на стробирующий вход узлов 25 сравнения устройства управления приоритетом для передачи номера входного воздействия на регистр 27. Одна- ко сигнал входного воздействия с выхода элемента ИЛИ 4 поступает на первые входы элементов И 31 группы элементов И. Единичным сигналом с i-ro выхода дешифратора 11 он стробиру- ется на выход i-ro элемента И 31 и устанавливает в единичное состояние триггер 34, прекращая поступление тактовых импульсов через элемент И 33.i на суммирующий вход i-ro счетчика 35. Кроме того, единичным сигналом с выхода элемента И 31.i счетчик 35.i устанавливается в нулевое состояние.
При поступлении сигнала ответной реакции по предыдущему входному воздействию (аналогично описанному вьщ1е обнуляется соответствующий счетчик и вновь допускается на счет, для определения интервала времени до при- хода соответствующего входного воздействия. Единичный сигнал, соответствующий ответной реакции, через элемент 14 задержки, элемент 16 задержки, элемент ИЛИ 6 поступает на стробирующий вход узлов 25 группы узлов сравнения. Блок управления приоритетом на элементах ИЛИ-НЕ 24 определяет, какой из номеров входных воздействий необходимо передать на регистр 27 и по входам 1 входных воздействий через узел 10 сравнения на вход управляемого автомата. Если
на входах узла 25.1 сравнения нулевые сигналы (нет . запросов с большим приоритетом), то номер i-ro входного воздействия, с 1-го регистра 23 стро- бируется на регистр 27, а 1-й счетчик запускается единичным сигналом, .который поступает с выхода элемента 16 задержки через элемент ИЛИ 7, элемент 17 задержки, i-й элемент И 32 на нулевой вход триггера 34 .блокировки 34.
По сигналу Начальная установка устройство устанавливается в начальное состояние. При этом счетчики 35 и регистры 23 обнуляются, а триггеры 34 блокировки устанавливаются в единичное состояние, прекращая поступление тактовых импульсов на суммирующие, входы счетчиков. На этом обмен сигналами между управляющими автоматами и управляемым автоматом заканчивается.
Таким образом, предлагаемое устройство позволяет обеспечить контрол правильности функционирования управляющих и управляемого автоматов при асинхронном поступлении сигналов входных воздействий путем определе ния времени между моментами появления сигналов входных воздействий и ответных реакций.
Формула изобретения
я
Устройство для контроля автоматов содержащее элемент задержки, элемент НЕ, элемент И, четьфе элемента ИЛИ и блок, контроля, причем входы ответных реакций устройства %соединены с входами первого элемента ИЛИ, выход которого соединен с входом элемента задержки, выход второго элемента ИЛИ соединен с первым входом блока контроля, синхровход устройства соединен с вторым входом блока контроля, о т- л и чающееся тем, что, с целью расширения функциональных возможностей устройства за счет обеспечения контроля работоспособности цифровых автоматов при независимом поступлении входных воздействий, в него введены узел сравнения, группа узлов сравнения,, дешифратор, второй, третий и четвертый элементы задержки, блок управления приоритетом, содержащий группу элементов И, группу элементо в ИЛИ-НЕ, группу регистров, группу узлов сравнения, блок
элементво ИЛИ, регистр и дешифратор, причем в блоке управления приорите- 1 ом i-й выход дешифратора соединен с первым входом i-ro элемента И труп пы, выход которого соединен с входом установки в ноль i-ro регистра группы, группа выходов разрядов которого соединена с первой группой входов i-ro узла сравнения, вторая группа входов которого соединена с выходами с первого по (i-l)H элементов ИЛИ-НЕ группы (где ,,..,п), выходы узлов сравнения соединены с одноименными входами элементов ИЛИ блока управления приоритетом, выходы элементов ИЛИ блока управления приоритетом соединены с информационными входами регистра, выходы которого соединены с входами дешифратора, выхо- ды i-ro регистра группы соединены с входами j-ro элемента ИЛИ-НЕ группы, (где j 1, . .., п-1), входы задания входных воздействий устройства соединены с соответствующими входами второго эле мента ИЛИ, дешифратора устройства и 1-го узла сравнения группы устройства, выходы которого соединены с соответствующими входами i-ro регистра группы блока управления при- оритетом (где ,...,n), группа выходов дешифратора блока управления приоритетом соединена с первой груп- пой входов блока контроля, вторая группа входов которого соединена с группой выходов дешифратора устройства, третий вход блока контроля объединен с входами начальной установки регистров группы и является входо начальной установки устройства, вход задания режима которого соединен с входом элемента НЕ, выход которого соединен с первым входом элемента И, выход которого соединён с входом второго элемента задержки, выход которого соединен с первыми входами третьего и четвертого элементов ИЛИ, вторые входы которых соединены с выходом третьего элемента задержки, вход которого соединен с выходом первого элемента задержки и с четвертым входом блока контроля, пятый вход которого соединен с выходом четвертого элемента задержки и с входом узла сравнения, группа входов которого соединена с группой выходов регистра блока управления приоритетом, выходы узла
, 5 0 5 Q . ,
5
0
5
сравнения подключены к входам контролируемого цифрового автомата, i-й дешифратора устройства соединен с входом i-ro узла сравнения группы устройства, выход первого элемента ИЛИ с:оединен с вторыми входами элементов И группы блока управления приоритетом и с шестым входом блока контроля, выход которого является выходом ошибки устройства, выход четвертого элемента ИЛИ соединен с входом четвертого элемента задержки, выход третьего элемента ИЛИ соединен со стробирующими входами узлов сравнения группы блока управления приоритетом, выход второго элемента ИЛИ соединен с вторым входом элемента И, блок контроля содержит пять групп: элементов И, группу триггеров и группу счетчиков, причем i-й вход первой группы входов блока контроля подключен к первым входам i-x элементов PI первой, второй и третьей групп (где .,.n), вторые входы элементов И первой группы подклю- чены.к пятому входу блока контроля, вторые вхо,цы элементов И второй и третьей групп являются соответствен: но четвертым и шестым входами блока контроля, i-й вход второй группы входов блока контроля является первым входом i-ro элемента И четвертой группы, вторые входы элементов И четвертой группы объединены и являются первым входом блока контроля, выходы i-x элементов И третьей и четвертой групп соединены с входа- . ми установки в 1 i-ro триггера и с выхода установки в О i-ro счетчика соответственно, выходы i-x элементов И первой и второй групп . соединены с входами установки в О i-ro триггера, инверсный выход которого соединен с первым входом i-ro элемента И пятой группы (где , ...,п), вторые входы элементов И пятой группы объединены и являются вторьпч входом блока контроля, вход начальной установки триггеров объединен с входом начальной установки счетчиков и является третьим входом блока контроля, счетньй вход -го счетчика соединен с выходом i-roэлемента И пятой группы (где ,... ,, группа выходов счетчиков является группой выходов ошибки устройства.
Редактор Л.Повхан
Составитель И.Иваныкин
Техред М.Ходанич Корректор О.Луговая
391.9/52
Тираж 671 Подписное ВНРШПИ Государственного комитета СССР
по делам изобретений и отв:рытий 113035, Москва, Ж-35, Ра лпская наб., д.4/5
Производственно-палиграфическое предприятие, г.Ужгород,ул.Проектная,4
фиг.З
название | год | авторы | номер документа |
---|---|---|---|
Устройство для тестового контроля цифровых узлов | 1987 |
|
SU1425682A1 |
Устройство для фиксации сбоев | 1983 |
|
SU1151968A1 |
Устройство для загрузки групповых данных | 1986 |
|
SU1328816A1 |
Устройство для обслуживания запросов | 1987 |
|
SU1437864A1 |
Устройство тестового контроля | 1989 |
|
SU1691842A1 |
Устройство для сортировки чисел | 1981 |
|
SU1001083A1 |
Модуль интегрирующей вычислительной структуры | 1984 |
|
SU1257641A1 |
Устройство для контроля цифровых блоков | 1983 |
|
SU1128267A1 |
Многоканальное устройство приоритета | 1985 |
|
SU1283765A1 |
Устройство маршрутизации | 1988 |
|
SU1695329A1 |
Изобретение относится к вычислительной технике и может быть использовано для контроля обмена информацией между источником информации и устройствами обработки. Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения контроля работоспособности цифровых автоматов при независимом поступлении входных воздействий. Устройство содержит.устройство управления приоритетом, устройство контроля, элементы И, ИЛИ,.И-НЕ, элементы задержки, дешифраторы и схемы совпадения. Принцип работы устройства основан на следующем. Управляющий и управляег ш автоматы осуществляют обмен входными воздействиями и от- ветньми реакциями. Если управляемый автомат занят, то входное воздействие запоминается и поступает на вход управляемого автомата в соответствии с приоритетом пбсле форг-шрования сигнала ответной реакции. Устройство контроля определяет интервалы времени между соответствующими сигналами входного воздействия и ответной реакции. В случае пропадания сигнала или прихода его позже допустимого времени формируется сигнал ошибки. Новым является использование устройства управления приоритетом, что позволяет контролировать работоспособность контролирующих и контролиг- руемых автоматов при независимом формировании сигналов входных воздействий. 3 ил. с (Л IND ;| 4 Од оэ
0 |
|
SU401996A1 | |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для контроля микропрограммного автомата | 1975 |
|
SU566248A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-07-15—Публикация
1984-11-19—Подача