Устройство для контроля последовательности прохождения сигналов
Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля последовательности потенциальных сигналов. Цель изобретения - расширение функциональных возможностей устройства. Устройство содержит входы 2 контролируемых сигналов, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, элементы НЕ 5, И 6, ИЛИ 7, 8, сдвигающий регистр 9, мультиплексор 10, счетчик 11, элементы НЕ 12, 13, И 14, 15, Устройство обеспечивает контроль очередности поступления потенциальных сигналов, обнаруживает пропадание этих сигналов после поступления в процессе дальнейшего контроля, формирование адреса сбойного сигнала. 2 ил.
,, ЬЦ 1784981 А1 (я)5 G 06 Ё 11/ i6; Н 03 К 5/19
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Изобретение относится к автоматике и: сигйалов, не изменяющихся в процессе конвычислительной технике и может быть ис-, троля,"оно не обнаруживает сброс(йропадапользовано для контроля последовательно- ние) сигналов в процессе контроля, Кроме сти потенциальных сигналов. : того, после обнаружения ошибки очередноИзвестно устройство для контроля по-: сти сигналов и восстайовлении правильной, следовательности прохождения сигналов,: очередности сигналов известное устройстсодержащее триггеры, элементы И-НЕ, НЕ во не обеспечивает-продолжение контроля (1). : .: :-:; ..-" данйой последовательности сигналов, т;к, в
Недостаток известного устройства за- . — нем требуется установка всех элемевтов в ключается в низкой информативности, обус- . исходное:состояние й"повторный ввод конловленной невозможностью определения., тролируемой последовательности сигналоь, признака (адреса, номера) сбойного сигна- что ограничивает его функциональные возла. .:. можности. Кроме того, в известном устройНаиболе близким к предлагаемому по стве "не формируется признак сигнала, технической сущности является устройство вызвавшегоошибкуочередностиили пропадля контроля последовательности прохож- дания (его номер, адрес и т и.), что огранидения сигйалов, содержащее триггеры, эле- ч и в а ет и н ф о р м атйв н ы е во з м ож н ости менты ИЛИ, И-НЕ, НЕ, формирователи известного устройства, импульсоа, элементы задержки, сдвигаю- Цель изобретения — расширение функщий регистр, блок сравнения (2), циональных возможностей за счет обнаруВ случае контроля известным устройст- жения пропадания контролируемых вом последовательности потенциальных сигналов и расширение информативных
1 (21) 4936580/24 (22) 16.05.91 (46) 30.12.92, Бюл. М 48 (71) Научно-производственное объединение
"Кибернетика" (72), Л.В.Друзь (56) 1. Авторское свидетельство СССР
1ч 1275450, кл. 6 06 F 11/16, 1984. 2. Авторское свидетельство СССР
N 1543407, кл. G 06 F 11/16, 1990. (54)УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОСЛЕДОВАТЕЛЬНОСТИ ПРОХОЖДЕНИЯ СИГНАЛОВ (57) Йзобретение относится к автоматике и: вычислительной технике и может быть ис2 пользовано для контроля последовательности потенциальных сигналоа. Цель изобретения — расширение функциональных возможностей устройства. Устройство содержит входы 2 контролируемых сигналов, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, элементы HE 5, И 6, ИЛИ 7, 8, сдвигающий регистр
9, мультиплексор 10, счетчик 11, элементы
НЕ 12, 13, И 14,.15. Устройство обеспечивает контроль очередности поступления потенциальных сигналов, обнаруживает пропадание этих сигналов после поступления в процессе дальнейшего контроля, формирование адреса сбойного сигнала.
2 ил;
1784981 возможностей устройства путем формиро- ментов И 6, первый элемент ИЛИ 7, второй вания номера сбойного сигнала в процессе элемент ИЛИ 8, сдвигающий регистр 9, контроля последовательности потенциаль - мультиплексор 10, счетчик 11, первый эленых сигналов. мент HE 12, второй элемент НЕ 13; первый
Поставленная цель достйгаетСя тем, что 5 элемент И 14, второй элемент И 15. в устройство для контроля последователь- Всеэлементыустройствамагутбытьвыности прохождения сйгналов, содержащее полцены, например, на микросхемах 564-й группу элементов И, первый элемент ИЛИ, серии. выход которого съединен с тактовым вхо- Вход 1 соединен с входом сброса регидом сдвйгающего регистра, вход установки 10 стра 9, выходы которого соединены с вторыв йуль каторбга соединен с ФоДом* началь-" ми входами соответствующих элементов 4 и ной установки устройства, инфармациан- черезэлементы НЕ5-свходамиэлементов ный вход — с шиной логической единицы И 6. Первые входы элементов 4 являются устройства; первый элемент НЕ, выход ко- входами 2 сигналов. Выходы элементов 4 торого "соединен С первым входом первого 15 соединены с входами соответствующих злезлемента И, второй. элемент НЕ, второй ментов И 6, элементом ИЛИ 8 и группой элемент И, в нето введены группа элемен- . первых входов мультиплексора 10. Выходй тов ИС1<ЛЮЧАЮЩЕЕ ИЛИ, группа элемен-. элементов И 6 соединены.с другой группой тов НЕ, .второй элемент ИЛИ, счетчик входов мультиплексора 10 и с элементам мультийлексор; причем информационные 20 ИЛИ 7, выход. котораго соединен с тактовым входы устройства соединены С первыми входом регистра 9, D-вход которого cîåäinвходами соответствующих элементов ИСК-. нен с шиной "лог. 1". Выход элемента ИЛИ
ЛЮ lAOLU,ЕЕ ИЛИ группы, выходы которых 7 соедийен с элементом И 15 и через элесоединены С"входами второго "элемента, мент НЕ 12 -" c элементом И 14; Выход
ИЛИ и первыми входами соответствующих 25 мультиплексора 10 соединен с управляюзлементав И группы, вйходы которых. сае- щим входом счетчика 11, счетный вход котодинены с входами йервого элемента ИЛИ и рого соединен с входом 3, и с выходами первой -группой информационных входов . элементов И 14, И 15. Выход элемента ИЛИ мультиплексора, вторая группа инфармаци- 8 соединен с элементом И 14 и через элеанных входов которого соединена с выхода- 30 мент HE 13 с входом сброса счетчика 11, ми элементов ИСКЛЮЧАЮЩЕЕ ИЛИ выходы старших разрядов которого соедигруппы, вторые входы которых соединены с - нены с адресными входами мультиплексора выходами Соответствующих разрядов сдви- 10 и адресными выходами устройства. Выгающего регйстра, выход последнего разря- - ход гп-ro. разряда регистра 9 и выходы зледа которого является выходом:сигнала 35 ментов И 14, 15 являются соответствейна окончания контроля устройства;выходпер- выходами окончания контроля, ошибки ваго элемента ИЛИ соединен с входом пер- сброса и ошибки очередности сигналов уствога- элемента НЕ и с первым входом ройства. второго элемента И, выход второго злемен- Устройство работает следующим обрата ИЛИ соединен с третьим входам первого 40 эом. элемента И и через второй элемент НЕ:— .с Контролируемые сигналы в вйде едивходам установки в нуль счетчйка, счетный ничных патенциальных,сигналов в опредевход которого соединен с тактовым входом ленной очередности подаются на входы 2 устройства, управляющий вход — с выходом -:.. соответствующих элементов ИСКЛЮЧАЮмультиплексора и вторыми входами перво- 45 ЩЕЕ ИЛ И 4, причем после поступления едиго и второго элементов И, выходы которых ничное состояние этих сигналов должно соединены соответственно с выходами сиг- сохраняться на входах 2 до окончания проналав ошибки сброса и ошибки очередности цесса контроля. Контролируемые сигналы устройства, а выходы старших разрядов подаются следующим образом: сигнал, посчетчика соединены с адресными входами 50 ступающий первым, —. на вход 2-1, сигнал, мультйплексора и адресными выходами ус- поступающий вторым, — на вход 2-2, и т.д., трайства; . сигнал, поступающий п-м, — на вход 2-п.
Функциональная схема устройства при- Перед началом контроля сигнал начальной
" ведена на фиг. 1, временные диаграммы его установки 1 устанавливает в нулевое полоработы — на фиг. 2.. 55 жение регистр 9. При этом на входах злеУстройство содержит вход1 начальной ментов 4 совпадают нулевые сигналы, на установки, входы 2 кантролируемйх патен- . выходах элементов 4 и на выходе элемента цйальных сигналов, вход 3 тактовых импуль- ИЛИ 8 также устанавливаются нулевые сигсав, группу элементов ИСКЛЮЧАЮЩЕЕ налы. Нв выходеэлемента НЕ13устанавлиИЛИ 4, группу элементов НЕ 5. группу зле- вается единичный сигнал, который
1784981 удерживает счетчик 11 в нулевом поло>кении. Первый сигнал 2 — 1 последовательности вызывает рассогласование сигналов на входе элемента 4-1, на выходе которого формируется единичный сигнал. Этот сигнал через элементы ИЛИ 8, НЕ 13, снимает единичный сигнал с входа сброса счетчика 11, который включается в режим счета тактовых импульсов 3; Одновременно сигнал элемента 4-1 проходит через элемент
И 6 — 1, подготовленный к открытию единичным сигналом элемента НЕ 5-1, на элемент
ИЛИ 7, Фронтом сигнала с выхода элемента
ИЛИ 7 в регистре 9 производится сдвиг на один шаг сигнала "лог, 1", установленного постоянно на D-входе этого регистра, и формируется единичный сигнал на выходе первого разряда регистра 9. Этот сигнал через элемент НЕ 5-1 закрывает элемент И 6-1 и подается на второй вход элемента 4 — 1, на входах которого теперь совпадают единичные сигналы, При этом на выходе элемента 4 — 1 устанавливается нулевой сигнал и через элементь1 ИЛИ 8. НЕ 13, счетчик 11 снова устанавливается в нулевое положение. Счетчик 11 выполняет функции таймера и формирователя адресов для мультиплексора 10, адреса формируются старшими разрядами счетчика, Время заполнения счетчика 11 до начала формирования адресов превышает время указанных выше переключений в устройстве в процессе контроля, поэтому при правильной очередности сигналов счетчик 11 не успевает начать формирование адресов и сбрасывается в нулевое положение. Аналогично контролируются все последующие сигналы, поступающие по входам 2-2...2-п..Ïðè этом последовательно каждый из них сдвигает
"лог. 1" в регистре 9 на один шаг, на выходах регистра 9 формируются и сохраняются единичные сигналы, поступающие на соответствующие элементы ИСКЛЮЧАЮЩЕЕ
ИЛИ 4. После контроля последнего и-го сигнала на и-м выходе регистра 9 формируется сигнал, который подается на выход устройства и свидетельствует о завершении контроля данной последовательности сигналов.
При нарушении очередности поступления сигналов устройство работает следующим образом, например, первым поступает сигнал rio входу 2-п, при этом формируется единичный сигнал на выходе элемента 4-п, .Этот сигнал через элементы ИЛИ 8, HE 13 включает счетчик 11, через элемент ИЛИ 8 подготавливает к открытию элемент И 14, а через элементы И б-п, ИЛИ 7 сдвигает в регистре 9 сигнал "лог. 1" на один шаг. На выходе первого разряда регистра 9 форми15
30
40. сигналом элемента НЕ 13, снимается сигнал
5
10 руется единичный сигнал, который через элемент НЕ 5-1 закрывает элемент И 6 — 1 и подается на вход элемента 4-1. На входах этого элемента 4 — 1 сигналы рассогласованы и на его выходе формируется единичный сигнал, прохождение которого блокируется закрытым элементом И 6-1. Сигналы с выходов элементов 4-1, 4-п подаются на Dвходы мультиплексора.10. Так как элемент
И 6 — и открыт; то сигнал с ето.выхода через элементы ИЛИ 7, НЕ 12 закрывает элемент
И 14 и подготавливает к открытию элемент
И 15. Счетчик 11 производит счет тактовых импульсов 3 и заполняется до формирования адресов старшими разрядами, после чего начинает последовательно адресовать мультиплексор 10, который также последовательно подключается к выходам элементов И 6 — 1, б — 2, 6 — n, а затем к выходам элементов 4 — 1, 4 — 2, ..., 4 — n в указанном порядке, При подключении к выходу элемента И б-п, где присутствует единичный сигнал на выходе мультиплексора 10 также
1 формируется единичный сигнал, который блокирует дальнейший счет импульсов 3 в счетчике 11 и открывает элемент И 15. При этом на выходах счетчика 11 установлен эдрес и-го сигнала, нарушившего очередность поступления, а с выхода элемента И 15 выдается сигнал ошибки очередности. Дальнейшая работа устройства может быть продолжена после устранения причин ошибки. В случае восстановления правильной очередности сигналов сбрасывается сигнал 2-и и подается сигнал 2 — 1, При этом снимаются сигналы с выходов элементов 4и, 4 — 1, на входах которых согласуются соответственно нулевые и единичные сигналы, При этом счетчик 11 устанавливается в нуль блокировки с выхода мультиплексора 10 и сигнал ошибки с выхода элемента И 15, после чего устройство может продолжйт1, контроль последующих сигйэлов. Аналогично работает устройСтво при "нарушений очередности поступления других сигналов.
При пропадании какого-либо ранее поступившего сигнала устройство "работает следующим образом, например, сигналы 2—
1, 2 — 2 поступили в правильной последовательности, но после подачи сигнала 2 — 2 происходит сброс сигнала 2-1. До сброса сигнала 2 — 1 единичные сигналы с выходов первого и второго разрядов регистра 9 закрывают через элементы НЕ 5-1, 5 — 2, элементы И б — 1, 6 — 2, на входах элементов 4 — 1, 4-.2 согласуются единичные сигналы, а на выходах элементов 4-1, 4-2 устанавливаются нулевые сигналы. При сбросе сигнала 2 — 1 на входах элемента 4 — 1 происходит рэссог1784981 ласование входных сигналов, На выходе соединен с шиной единичного потенциала элемента 4 — 1 формируется единичный сиг- устройства, первый элемент НЕ, выход котонал, который через элемент ИЛИ 8 подго- рого соединен с первым входом первого тавливает к открытию элемент И 14, через . элемента И, второй элемент НЕ, второй элемент НЕ 13 включает счетчик 11. Сигнал 5 элемент И, о т л и ч а ю щ е е с я тем, что, элемента 4 — 1 не проходит через закрытый с целью расширения функциональных возэлемент И 6-1 и íà D-входы мультиплексора можностей устройства за счет обнаружв- .
10 подается единичный сигнал. только с вы- ния пропадания контролируемых сигналов, хода элемента 4-1. Кроме того, при отсутст- в него введены группа элементов ИСКЛЮвии "сигналов на выходах элементов И 6 10 ЧА)ОЩЕЕ ИЛИ, группа элементов НЕ, втосоотаетственно отсутствует сигнал на выхо- рой элемент ИЛИ, счетчик, мультиплексор, де элемента ИЛИ 7 и через элемент НЕ 12 причем информационные входы устройства подготавливается к открйтию элемент И 14. соединены с первыми входами соответствуСчетчик 11 аналогично адресует мульти- ющих элементов ИСКЛЮЧАЮЩЕЕ ИЛИ плексор 10 и после подключения к выходу 15 группы, выходы которых соединейы с входазлемента 4-1 блокирует дальнейший счет. ми второго элемента ИЛИ и первыми вхоимпульсов в счетчике 1.1. Сигнал мульти- дами соответствующих элементов И плексора 10 открывает элемент И 14, с вы- группы, выходы которых соединены с вхо- . хода которого выдается сигнал ошибки дами первого элемента ИЛИ и первой сброса сигнала, а с выходов счетчика 11 — 20 группой информационных входов мульадрес сброшенного сигнала 2-1. В случае типлексора, вторая группа информационвосстановления сигнала 2-1 снимается сиг- ных входов которого соединена с выходами нал с выхода элемента 4-1, счетчик 11 сбра- . элементов NCKfllO×ÀÞÙÅÅ ИЛИ группы, сывается в нуль сигналом элемента НЕ 13, —: вторые входы которых и входы элементов снимается-сигнал ошибки с выхода эле- 25 НЕ группы соединены с выходами соответмента И 14 и устройство может продолжить ствующих разрядов сдвигающего регйстра, контроль очередности и пропадания после- вйход последнего разряда которого являетдующих сигналов. В предложенном устрой-: ся выходом сйгнала окончания контроля ус. ствеабеспечивается контроль очередности тройства, выход первого элемента ИЛИ: поступления потенциальных сигналов, об- 30 соединен с входом первого элемента НЕ и с наруживается пропадание этих сигналов первым входом второго элемента И, выход после поступления в процесседальнейшего " второго элемента ИЛИ соединен с вторым контроля, формирование адреса сбойного входом первого элемента И и через второй сигнала; обеспечивается возможностЬ Ilp0- - элемент HE - с входом установки в "0" счетдолжения контроля без повторного авода 35 чика, счетный входи вход разрешения котоконтролируемой последовательности после рого соединены соответственно с тактовым устранений причин ошибки, что расширяет входом устройства и выходом мультиплекфункциональные и информативные возмож- сора, подключенным к второму входу второности устройства.: . .. - го и третьему входу первого элементов И, Ф о р м у л а и з о б р е т е н и я 40 выходы которых соединены соответственно
Устройство для контроля последова- с выходами сигналов ошибки сброса и тельности прохождения сигналов, содержа- ошибки очередности сигналов устройства, щее группу элементов И, первый элемент группа выходов счетчика соединена с групИЛИ, выход которого. соединен с тактовым пой адресных входов мультиплексора и яввходом сдвигающего регистра, вход уста- 45 ляется группой выходов адреса сигнала новки в "0" которого соедййен с входом устройства, выходы элементов НЕ группы начальной установки устройства, инфор- соединены с вторыми входами соответствумационный вход сдвигающего регистра ющих элементов И группы. 1784981 4 А АВес .. Койец
04 0 тгнала тнппсля
ФО8. i
1784981
960 ЬО
Составитель Л, Друзь
Техред М.Моргентал, Корректор Q. Кравцова
Редактор
Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101
Заказ 4365 Тираж Подписное
3НИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
Ъ 113035, Москва, Ж-35, Раушская наб., 4/5