Устройство для контроля регистра сдвига
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении тестовой аппаратуры . Цель изобретения - повышение точности контроля регистра сдвига за счет выявления ошибок типа: перескок, когда информация вместо К-го разряда записывается в (К+1)-й разряд; групповой, когда информация вместо одного разряда записывается сразу в несколько (нечетное количество ) разрядов. Устройство для контроля регистра сдвига содержит счетчик, два триггера , элементы И, И-НЕ, формирователь длительности импульсов, дешифратор и блок сравнения. 3 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)5 G 06 F 11/16
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР
ГОСПАТЕНТ СССР) (ЭПИСАНИЕ ИЗОБРЕТЕНИЯ
4 7 .:, Г "
АВТОРСКОМУ СВИДЕТЕЛЬСТВУ !
1 ф1) 4877016/24 (2) 10.09.90 (6) 30.08.93. Бюл. М 32 (1) Специальное конструкторское бюро роизводственного объединения "Коммуар" (2) А,Н.Горбунов, А.С.Чередниченко
Н,Н.Карабаза (6) Авторское свидетел ьство ССС P
1128260, кл. G 06 F 11/16, 1984, Авторское свидетельство СССР
1476471, кл. G 06 F 11/16, 1989.
1 (14) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ РЕГИQTPA СДВИГА
Изобретение относится к автоматике и в числительной технике и может быть исR льзовано при построении тестовой аппар туры.
Цель изобретения — повышение точности контроля.
На фиг.1 приведена функциональная с ема устройства для контроля регистра с вига; на фиг.2 и 3 — диаграммы работы ус ройства.
Устройство для контроля регистра сдвига содержит элемент И 1, триггер 2, контрол руемый регистр 3, счетчик 4, ф рмирователь 5 длительности импульсов, эл мент И вЂ” НЕ 6, дешифратор 7, блок сравнения 8, второй триггер 9, тактовый вход 10 ус ройства, выходы 11, 12 неисправности ус ройства.
: Устройство работает следующим образо, В исходном состоянии триггеры 2, 9 нахо ятся в единичном состоянии, регистр 3 и
„„ЯЦ „„1837294 А1 (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении тестовой аппаратуры. Цель изобретения — повышение точности контроля регистра сдвига за счет выявления ошибок типа: "перескок", когда информация вместо К-ro разряда записывается в (К+1)-й разряд; "групповой", когда информация вместо одного разряда записывается сразу в несколько (нечетное количество) разрядов. Устройство для контроля регистра сдвига содержит счетчик, два триггера, элементы И, И вЂ” НЕ, формирователь длительности импульсов, дешифратор и блок сравнения. 3 ил, счетчик 4 обнулены (средства установки в исходное состояние на чертеже не показаны), на выходах счетчика 2 и регистра 3 присутствуют нулевые сигналы. По сигналу
ПУСК триггер 9 устанавливается в нулевое состояние и положительный сигнал открывает элемент И 1 по первому входу, тактовые импульсы (ТИ) с входа 10 поступают на входы регистра 3, счетчика 4 и формирователя 5, По заднему фронту первого импульса
ТИ триггер 2 устанавливается в нулевое состояние, в первый разряд регистра 3 записывается единица, в счетчик 2 также записывается одни импульс. По окончании импульса ТИ на выходе формирователя 5 формируется импульс (стробирующий), который поступает на вход "=" устройства сравнения 8, При отсутствии неисправности регистра 3 после поступления очередного тактового импульса (ТИ) на вход 10, т,е. при совпадении импульсов в регистре 3 и счет1837294 чике 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 (например, если возникнет "групповая" ошибка), если после очередного ТИ и сдвига информации единица запишется одновременно в несколько разрядов, например в первый, третий, пятый (см, фиг,3). блок сравнения 8 зафиксирует наличие разницы количества импульсов в регистре 3 и счетчике 4, на выходе (А > В) блока сравнения 8 формируется положительный импульс, который по входу S1 устанавливает триггер 9 в единичное состояние и отрицательный сигнал с инверсного выхода триггера 9 закрывает элемент И 1. На выходе 11 устройства появляется сигнал неисправности регистра, передача ТИ через элемент И
1 блокируется.
Конструктивные особенности предлагаемого технического решения позволяют повысить точность контроля за счет выявления ошибок типа: — "перескок", когда информация вместо К-ro разряда записывается в (К+1)-й разряд; — "групповой", когда информация вместо одного разряда записывается сразу в несколько (нечетное количество) разрядов.
Формула изобретения
Устройство для контроля регистра сдвига, содержащее элемент И, элемент И-НЕ, триггер, счетчик, счетный вход которого соединен с С-входом триггера, тактовым входом устройства для подключения к
15 тактовому входу контролируемого регистра формационных входов блока сравнения, вторая группа информационных входов ко35 торого соединена с группой выходов дешифратора, выход старшего разряда дешифратора соединен с первым входом элемента И-НЕ, второй вход которого соединен с выходом формирователя длительности импульсов, вход и выход которого соединены соответственно с выходом элемента И; и с первым входом задания режима блока сравнения, выходы которого являются выходами признаков неисправности устройства и соединены первым и вторым
S-входами второго триггера, R-вход которого соединен с шиной "Пуск" устройства, второй и третий входы задания режима блока сравнения подключены к шине нулевого по40
50 тенциала устройства. и с выходом элемента И, первый вход которого является тактовым входом устройства, 20 отличающееся тем,что,сцелью повышения точности контроля, в устройство введены формирователь длительности импульсов, дешифратор, входы которого подключены к соответствующим выходам
25 счетчика, блок сравнения и второй триггер, инверсный выход которого соединен с вторым входом элемента И, выход элемента
И-НЕ соединен с S-входом первого триггера. прямой выход которого соединен с ин30 формационным входом контролируемого регистра, группа информационных выходов которого подключена к первой группе ин1837294
Ехало(ти)
Вык 2 дых49
Вью 3/2
ЗмХ 7//
BbN 7
8arx 7/3
An 7/ю
Ьих Г4
8аа /2
1837294 р ю(ю) 8мх 2
AN АУ по» ЖМу
4 иг.З
Редактор
Заказ 2866 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35. Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101
8>ir 7/ф
Яма 7/8
Аих Я
Яюх 7/Ф
Аа Ф Ф®
Составитель А, Горбунов
Техред М.Моргентал Корректор 0. Густи



