Изобретение относится к цифровой вычислительной технике и может быть использовано для автоматической проверки и поиска неисправностей в блоках ЦВМ. Известно устройство для контроля логических блоков, основанное на методе сравнения выходных сигналов контролируемого и эталонного логических блоков, для формирования входньк сигналов которых используется генератор псевдослучайных кодов Cll« Недостатком этого устройства является то, что оно обнаруживает только те неисправности, которые приводят к изменению числа единиц в выходных последовательностях импульсов проверяемого блока. Наиболее близким к предлагаемому по технической сущности является устройство для контроля логических блоков, которое содержит управляющий генератор, два счетчика, триггер, одновибратор, элемент И, дешифратор,, генератор псевдослучайной последовательности, блок сравнения, причем первый вход триггера является входом пуска устройства, второй вход подключен к выходу дешифратора и к первому входу блока сравнения, выход триггера подключен к входу одновибратора и первому входу элемента И, второй вход которого подключен к первому выходу одновибратора, второй выход которого подключен к первым входам первого и второго счетчиков, генератора псевдослучайной последовательности, выход элемента И подключен к входу управляющего генератора, выход которого подключен к вторым входам первого и второго счетчиков, генератора псевдослучайной последовательности, выход первого счетчика подключен к первому входу ко.;тролируемого блока, второй вход которого подключен к выходу генератора псевдослучайной последовательности, выход второго счетчика подключен к входу дешифратора. Устрой ство позволяет контролировать логические блоки цифровой вычислительной техники, работающие под управлением , последовательности синхронизирующих импульсов t2. Недостатком устройства является ограниченная область применения, что является результатом искажения вьшодимой информации при контроле дискретных объектов, имеющих три состояния выходных сигналов. 11 7 Цель изобретения - расширение области применения устройства за счет обработки дискретной информации, имеющей три состояния. Указанная цель достигается тем, что в устройство, содержащее управляющий генератор, два счетчика, триггер, одновибратор, элемент И, дешифратор, генератор псевдослучайной последовательности, группу блоков вычисления остатков, блок сравнения, причем первьй вход триггера является входом пуска устройства, второй вход подключен к выходу дешифратора и первому входу блока сравнения, выход триггера подключен к входу одновибратора и первому входу элемента И, второй вход и выход которого подключены соответственно к инверсному выходу одновибратора и входу управляющего генератора, прямой выход одновибратора соединен с установочными входами первого и второго счетчиков, генератора псевдослучайной последовательности и блоков вычисления остатков группы, выходы которых соединены с вторым входом блока сравнения, выход управлякицего генератора соединен со счетными входами первого и второго счетчиков, выходы второго счетчика соединены с входами дешифратора, выходы первого счетчика соединены с тактовыми входами контролируемого блока, информационный вход которого соединен с выходом генератора псевдослучайной последовательности, введены формирователь импульсов синхронизации и группа шифраторов состояний, информационные входы которых соединены с соответствующими выходами контролируемого блока, а выходы соединены с информационными входами соответствующих блоков вычисления остатков группы, синхровходы которЪк соединены с первым выходом формирователя импульсов синхронизации, второй выход которого соединен с синхровходом генератора псевдослучайной последовательности, выход управлякяцего генератора соединен с входом формирователя импульсов синхронизации, группа входов которого соединена с выходами первого счетчика.. На чертеже приведена структурная схема предлагаемого устройства для контроля логических блоков. Устройство содержит управляющий генератор 1, первый счетчик 2, триггер 3, одновибратор 4, элемент И 5,
второй счетчик бГ, дешифратор ,7, генератор 8 псевдослучайной последовательности, контролируемый блок 9, блок 10 сравнения, блоки 11 вычисления остатков, шифраторы 12 состояНИИ, формирователь 13 импульсов синхронизации.
Устройство работает следующим образом.
По приходе сигнала Пуск триггер 3 устанавливается в единичное состояние и запускает одновибратор 4, который генерирует импульс сброса,приводящий все элементы устройства в исходное состояние. На это время потен циал, снимаем{гй с его инверсного входа, запрещает прохождение сигнала Пуск на остальные элементы устройства. После окончания импульса сброс начинает работу управляющий генератор 1, управляющий работой устройства;, С выхода счетчика 2 и генератора . 8 псевдослучайной последовательности тестовые воздействия поступают на входы контролируемого блока 9. После довательности импульсов с каждого выхода контролируемого блока 9 и импульса управления коммутацией с выхода счетчика 2 поступают на шифратор 12 состояний, где за один период главного сигнала синхронизации с выхода счетчика 2 происходит кодирование одного бита выхода тестируемого логического блока в два соответствующих бита
О 1 О
1
О L.
где L - третье состояние сигнала диагностической информации.. Последовательное мультиплексирование этих двух бит на входе блока 11 и итоговьй синхросигнал с второго выхода формирователя 13 способствуют образованию двух сдвигов is регистре сдвига блока 1I, При этом, очевидно, удваивается длина контролируемого двоичного вектора. Это позволяет устранить ошибки для ик|)ормации,имекмцей три состояния. Блок 11 вычисления остатков представляет собой регистр сдвига с обратными связями с встроенными сумматорами по модулю два.
После вьщачи последнего тестового воздействия срабатывает дешифратор- 7, переводит триггер 3 в исходное состояние и разрешает индикацию вычислительных остатков, которые сравниваются с остатками, полученными в результате проверки исправного однотипного блока.
Использование предлагаемого устройства позволяет контролировать логические блоки цифровой вычислительной техники, работающие под управлением последовательности синхронизирукицих импульсов, имеющих три состояния выходных сигналов.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля логических блоков | 1985 |
|
SU1251082A1 |
Устройство для контроля логических блоков | 1988 |
|
SU1624459A1 |
Устройство для контроля логических блоков | 1980 |
|
SU951312A1 |
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ | 1991 |
|
RU2017239C1 |
Устройство для стохастического контроля микропроцессорных цифровых блоков | 1990 |
|
SU1725222A1 |
Логический анализатор | 1986 |
|
SU1432527A1 |
Устройство для контроля программных автоматов | 1988 |
|
SU1571552A1 |
Устройство для контроля микропроцессорных цифровых блоков | 1986 |
|
SU1383364A1 |
Устройство для контроля лоических блоков | 1986 |
|
SU1453409A1 |
Устройство для сопряжения ЭВМ с объектами управления | 1986 |
|
SU1401469A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ, содержащее управляющий генератор, два счетчика, триггер, одновибратор, элемент И, дешифратор, генератор псевдослучайной последовательности, группу блоков вычисления остатков, блок сравнения, причем первьй вход триггера является входом пуска устройства, второй вход подключен к выходу дешифратора и первому входу блока сравнения, выход триггера подключен к входу однов братора и первому входу элемента И, второй вход и выход которого подключены соответственно к инверсному выходу одновибратора и входу управлякндего генератора, прямой выход одновибратора соединен с установочными входами первого и второго счетчиков, генератора псевдослучайной последовательности и блоков вычисления остатков группы, выходы которых соединены с вторым входом блока сравнения, выход управляющего генератора соединен со счетными входами первого и второго счетчиков, выходы второго счетчика соединены с входами дешифратора, выходы первого счетчика соединены с тактовыми входами контролируемого блока, информационньш вход которого соединен с выходом генератора псевдо-v случайной последовательности, отличающееся тем, что, с целью расширения области применения, оно содержит формирователь импульсов синхронизации и группу шифраторов Э состояний, информационные входы которых соединены с соответствующими (Л выходами контролируемого блока, а выходы соединены с информационными входами соответствующих блоков вычисления остатков группы, синхровходы которых соединены с первым выходом формирователя импульсов синхронизации, второй выход которого соединен 4ib с синхровходом генератора псевдослуЮ чайной последовательности, выход 00 управляющего генератора соединен с со входом формирователя импульсов синх ронизации, группа входов которого соединена с выходами первого счетчика.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для контроля логических блоков | 1976 |
|
SU643877A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для контроля логических блоков | 1980 |
|
SU951312A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-02-28—Публикация
1983-02-22—Подача