Устройство для контроля регистра сдвига Советский патент 1993 года по МПК G06F11/16 

Описание патента на изобретение SU1837294A1

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

Цель изобретения - повышение точности контроля.

На фиг. 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-вход которого соединен с шиной Пуск устройства, второй и третий входы задания режима блока сравнения подключены к шине нулевого потенциала устройства.

ш

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

название год авторы номер документа
Дефектоотметчик 1983
  • Бутенко Александр Иванович
SU1096562A1
Устройство для контроля резервированного генератора 1980
  • Гладков Юрий Викторович
  • Евсеев Евгений Александрович
  • Горбунов Александр Николаевич
SU907887A1
Устройство для приема информации 1988
  • Пещерский Валерий Павлович
  • Денисов Владимир Владимирович
  • Яровой Борис Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1552216A1
Устройство для тестового диагностирования 1982
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткачев Михаил Павлович
SU1045230A1
Устройство для контроля мультиплексора 1990
  • Мельников Леонид Николаевич
  • Мельникова Людмила Николаевна
  • Гришков Александр Федорович
  • Маргелов Анатолий Васильевич
SU1741136A1
Устройство для контроля многовыходных цифровых узлов 1988
  • Ярмолик Вячеслав Николаевич
  • Фомич Владимир Иванович
  • Шмарук Николай Владимирович
  • Подгорский Александр Иванович
  • Дайновский Михаил Гиршевич
SU1566353A1
Устройство для коррекции шкалы времени 1990
  • Редько Владимир Александрович
  • Судаков Александр Николаевич
  • Тюляков Аркадий Евгеньевич
SU1709268A1
Устройство для контроля логических блоков 1988
  • Ушаков Владимир Николаевич
  • Кокоровец Юрий Яковлевич
  • Новиков Павел Иванович
  • Пахмутов Владимир Станиславович
  • Солоха Анатолий Николаевич
SU1608672A1
Устройство для контроля и диагностики логических узлов 1980
  • Руденко Валентин Дмитриевич
  • Толкачев Александр Нинельевич
  • Чмут Владимир Ефимович
SU960825A1
Устройство для контроля электронных устройств 1984
  • Овчинников Евгений Михайлович
  • Королев Вячеслав Васильевич
  • Ситковский Александр Ильич
SU1231505A1

Иллюстрации к изобретению SU 1 837 294 A1

Реферат патента 1993 года Устройство для контроля регистра сдвига

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении тестовой аппаратуры. Цель изобретения - повышение точности контроля регистра сдвига за счет выявления ошибок типа: перескок, когда информация вместо К-го разряда записывается в (К+1)-й разряд; групповой, когда информация вместо одного разряда записывается сразу в несколько (нечетное количество) разрядов. Устройство для контроля регистра сдвига содержит счетчик, два триггера, элементы И, И-НЕ, формирователь длительности импульсов, дешифратор и блок сравнения. 3 ил.

Формула изобретения SU 1 837 294 A1

Фи-i.Z

Фиг.З

t

no+fH/Cty

SU 1 837 294 A1

Авторы

Горбунов Александр Николаевич

Чередниченко Александр Сергеевич

Карабаза Николай Николаевич

Даты

1993-08-30Публикация

1990-09-10Подача