Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении тестовой аппаратуры.
Цель изобретения - повышение точности контроля.
На фиг. 1 приведена функциональная схема устройства для контроля регистра с; вига; на фиг.2 и 3 - диаграммы работы устройства.
Устройство для контроля регистра сдвига содержит элемент И 1, триггер 2, контро- т руемый регистр 3, счетчик 4, формирователь 5 длительности импульсов, элемент И-НЕ 6, дешифратор 7, блок сравнения 8, второй триггер 9, тактовый вход 10 устройства, выходы 11, 12 неисправности устройства.
I Устройство работает следующим обра- зо|и,
i В исходном состоянии триггеры 2, 9 находятся в единичном состоянии, регистр 3 и
счетчик 4 обнулены (средства установки в исходное состояние на чертеже не показаны), на выходах счетчика 2 и регистра 3 присутствуют нулевые сигналы. По сигналу ПУСК триггер 9 устанавливается в нулевое состояние и положительный сигнал открывает элемент И 1 по первому входу, тактовые импульсы (ТИ) с входа 10 поступают на входы регистра 3, счетчика 4 и формирователя 5. По заднему фронту первого импульса ТИ триггер 2 устанавливается в нулевое состояние, в первый разряд регистра 3 записывается единица, в счетчик 2 также записывается одни импульс. По окончании импульса ТИ на выходе формирователя 5 формируется импульс (стробирующий), который поступает на вход устройства сравнения 8.
При отсутствии неисправности регистра 3 после поступления очередного тактового импульса (ТИ) на вход 10, т.е. при совпадении импульсов в регистре 3 и счет00
00 х4 Ю Ю
чике 4, на выходах (А В и А В) блока сравнения 8, а соответственно и на выходах 11, 12 устройства низкие потенциалы, свидетельствующие с нормальной работе регистра 3 (см. фиг.2) обнуляются регистр 3 и счетчик 4. С дешифратора 7 снимается И- НЕ 6. По окончании импульса ТИ, который осуществил обнуление регистра 3 и счетчика 4, импульс с выхода формирователя 5 проходит через элемент И-НЕ 6 на вход S-триггера 2 и устанавливает его в единичное состояние. Далее цикл повторяется.
При неисправности контролируемого регистра 3 (например, не записалась 1 в последующий разряд или не обнулился дан- ный разряд) после очередного ТИ и сдвига информации в регистре 3 присутствует меньшее количество единиц, чем в счетчике 4. Блок сравнения 8 фиксирует наличие разницы количества импульсов в регистре 3 и счетчике 4, на выходе (А В) устройства сравнения 8 формируется положительный импульс, который по входу S2 устанавливает триггер 9 в единичное состояние, и отрицательный сигнал с инверсного выхода триггера 9 закрывает элемент И 1 по первому входу. На выходе 12 устройства появляется сигнал неисправности регистра, дальнейшая передача ТИ через элемент И 1 блокируется.
Аналогичная ситуация возникает и при неисправности контролируемого регистра 3 (например, если возникнет групповая ошибка), если после очередного ТИ и сдвига информации единица запишется одновре- менно в несколько разрядов, например в первый, третий, пятый (см. фиг.З).
Блок сравнения 8 зафиксирует наличие разницы количества импульсов в регистре 3 и счетчике 4, на выходе (А В) блока срав- нения 8 формируется положительный импульс, который по входу S1 устанавливает триггер 9 в единичное состояние и отрицательный сигнал с инверсного выхода триггера 9 закрывает элемент l/l 1. На выходе 11 устройства появляется сигнал неисправности регистра, передача ТИ через элемент И 1 блокируется.
Конструктивные особенности предлагаемого технического решения позволяют по-
высить точность контроля за счет выявления ошибок типа:
- перескок, когда информация вместо К-ro разряда записывается в (К+1)-й разряд;
- групповой, когда информация вме- сто одного разряда записывается сразу в несколько (нечетное количество) разрядов.
Форму л а изо бретен и я Устройство для контроля регистра сдвига, содержащее элемент И, элемент И-НЕ, триггер, счетчик, счетный вход которого соединен с С-входом триггера, тактовым входом устройства для подключения к тактовому входу контролируемого регистра и с выходом элемента И, первый вход которого является тактовым входом устройства, отличающееся тем, что, с целью повышения точности контроля, в устройство введены формирователь длительности импульсов, дешифратор, входы которого подключены к соответствующим выходам счетчика, блок сравнения и второй триггер, инверсный выход которого соединен с вто-. рым входом элемента И, выход элемента И-НЕ соединен с S-входом первого триггера, прямой выход которого соединен с информационным входом контролируемого регистра, группа информационных выходов которого подключена к первой группе информационных входов блока сравнения, вторая группа информационных входов которого соединена с группой выходов дешифратора, выход старшего разряда дешифратора соединен с первым входом элемента И-НЕ, второй вход которого соединен с выходом формирователя длительности импульсов, вход и выход которого соединены соответственно с выходом элемента И, и с первым входом задания режима блока сравнения, выходы которого являются выходами признаков неисправности устройства и соединены первым и вторым S-входами второго триггера, R-вход которого соединен с шиной Пуск устройства, второй и третий входы задания режима блока сравнения подключены к шине нулевого потенциала устройства.
ш
название | год | авторы | номер документа |
---|---|---|---|
Дефектоотметчик | 1983 |
|
SU1096562A1 |
Устройство для контроля резервированного генератора | 1980 |
|
SU907887A1 |
Устройство для приема информации | 1988 |
|
SU1552216A1 |
Устройство для тестового диагностирования | 1982 |
|
SU1045230A1 |
Устройство для контроля мультиплексора | 1990 |
|
SU1741136A1 |
Устройство для контроля многовыходных цифровых узлов | 1988 |
|
SU1566353A1 |
Устройство для коррекции шкалы времени | 1990 |
|
SU1709268A1 |
Устройство для контроля логических блоков | 1988 |
|
SU1608672A1 |
Устройство для контроля и диагностики логических узлов | 1980 |
|
SU960825A1 |
Устройство для контроля электронных устройств | 1984 |
|
SU1231505A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении тестовой аппаратуры. Цель изобретения - повышение точности контроля регистра сдвига за счет выявления ошибок типа: перескок, когда информация вместо К-го разряда записывается в (К+1)-й разряд; групповой, когда информация вместо одного разряда записывается сразу в несколько (нечетное количество) разрядов. Устройство для контроля регистра сдвига содержит счетчик, два триггера, элементы И, И-НЕ, формирователь длительности импульсов, дешифратор и блок сравнения. 3 ил.
Фи-i.Z
Фиг.З
t
no+fH/Cty
Авторы
Даты
1993-08-30—Публикация
1990-09-10—Подача