Устройство для задания тестовых воздействий

 

Изобретение относится к вычислительной технике и может быть использовано для имитации информационных сигналов на входах цифровых устройств при их автономной настройке, проверке работоспособности и диагностировании неисправностей. Цель изобретения - сокращение аппаратурных затрат устройства за счет изменения функциональных связей между его составными частями. Устройство содержит блок буферной памяти, генератор псевдослучайного кода, блок памяти, блок управления, группу элементов И, элемент И. 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ .

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4407991/24-24 (22) 11.04.88 (46) 07.02.90. Бюл. N - 5 (72) В.С.Лупиков и В.В.Богданов (53) 681.325(088.8) (56) Авторское свидетельство СССР

Р 693365, кл. С 06 F 13/00, l977.

Авторское свидетельство СССР

Ф 1386996, кл. С 06 F 11/00, G 06 Р 13/00, 1986. (54) УСТРОЙСТВО ДЛЯ ЗАДАНИЯ ТЕСТОВЫХ

ВОЗДЕЙСТВИЙ (57) Изобретение относится к вычислиИзобретение относится к вычисли тельной технике и может. быть использовано для.имитации информационных сигналов на входах цифровых устройств при их автономной настройке, проверке работоспособности и диагностирования неисправностей.

Цель изобретения — сокращение аппаратурных затрат устройства.

На фиг.1 приведена блок-схема устройства; на фиг. 2 — схема блока буферной памяти; на фиг.3 — схема блока управления.

Устройство содержит блок 1 буферной памяти, регистр 2 сдвига, сумматор 3 по модулю два, блок 4 памяти, элемент И 5, блок 6 управления, группу элементов И 7, тактовые входы 8 и 9, входы 10 и 11 задания режима работы, информационные входы 12, вход 13 чтения, информационные выходы 14, выход 15 синхроимпульсов устройства, выходы 16-22 блока 6 управления.

„„SU;„, A1 (51) 5 G 06 F 11/26

2 тельной технике и может быть использовано для имитации информационных сигналов на входах цифровых устройств при их автономной настройке, проверке работоспособности и диагностировании неисправностей. Цель изобретения — сокращение аппаратурных затрат устройства за счет изменения функциональных связей между его составными частями. Устройство содержит блок буферной памяти, генератор псевдослучайного кода, блок памяти, блок управления, группу элементов И,,элемент И. 3 ил.

Блок 1 буферной памяти содержит блок 23. памяти, мультиплексор 24, счетчик 25 адреса записи, счетчик

26 адреса чтения, счетчик 27 объема и дешифратор 28.

Блок 6 управления содержит регистр

29, дешифратор 30, элементы И 31-33, элемент 34 задержки, элементы ИЛИ

35-37, элемент HE 38, одновибратор

39, элемент 40 задержки. Регистр 2 и сумматор 3 образуют генератор 4 1 псевдослучайного кода (фиг.1).

Устройство работает следующим образом.

В устройстве в основу формирования информационных сигналов для настраиваемых и контролируемых объектов положено программируемое отсеиванке из исходной последовательно-, сти псевдослучайных кодов (ПСК), получаемой с помощью генератора 4l ПСК на базе регистра 2 сдвига с сумматором 3, кодовых комбинаций, которые являются запрещенными для контро-.

1541614

10 лируемого объекта. С помощью этой программируемой селекции ПСК можно получить большое количество выходных последовательностей кодов с различной структурой. устройство имеет четыре режима работы, а именно начальную загрузку блока 4 памяти, загрузку программы селекции, начальную установку и формирование информационной последовательности. Режимы работы задаются соответствующими комбинациями на ,входах 10 и 11 устройства.

Режим начальной загрузки блока 4 памяти задается комбинацией 00 на входах 10 и 11 устройства. По переднему фронту сигнала на тактовом входе 8 устройства эта комбинация записывается в регистр 29. Высокий уровень сигнала на первом выходе де.шифратора 30, т.е. на выходе 17 блока 6, поступает на информационный вход блока 4 памяти. Этот же сигнал разрешает прохождение импульсов с выхода элемента НЕ 38 через элементы

И 3 1 и ИЛИ 35 на вход записи/чтения блока 4 памяти, под воздействием которых производится зались единичных битов в ячейки блока 4 памяти по адресам, формируемым на регистре

2 сдвига с сумматором 3. Задним фронтом сигналов на выходе элемента И 31, проходящих через элемент ИЛИ 36, осуществляется модификация содержимого регистра 2 сдвига. Длительность присутствия кодовой комбинации 00 на входах 10 и 11 устройства должна ,уцовлетворять следующему условию: где N — количество ячеек в блоке

4 памяти;

f — частота тактовых импульсов на входе 8 устройства.

После начальной загрузки осуществляется загрузка в блок 4 программы селекции, определяющей, какие кодовые комбинации при имитации информационных посылок должны быть отсеяны из исходной последовательности ПСК.

При этом для каждого кода из возможных кодов последовательности ИСК, генерируемой регистром 2 сдвига, в блоке 4 памяти отведен один бит по адресу, совпадающему с этим кодом.

Наличие единицы в этом бите разрешает прохождение соответствующего

55 псевдослучайного кода на информационные выходы 14 устройства, а наличие нуля — блокирует выдачу этого кода. После начальной загрузки во все ячейки блока 4 гамяти занесены единицы, что разрешает прохождение всех кодов генератора ПСК на информационные выходы 14. Чтобы удалить из выходной последовательности кодов некоторые комбинации, в блоке 4 памяти записываются нули по адресам, совпадающим с удаляемыми кодами. Для этого на входы 10 и 11 устройства подается комбинация битов 01, которая по переднему фронту очередного сигнала на тактовом входе 8 запишется в регистр 29, что приведет к снятию высокого уровня сигнала с первого выхода дешифратора 30 и его появлению на втором выходе. Высокий уровень сигнала на втором выходе дешифратора 30, проходя через элемент

ИЛИ 37, поступает на вход управления режимом регистра 2 сдвига, приводя его в режим приема данных по параллельным информационным входам.

Запрещенные коды, которые должны быть удалены из выходной последовательности, поступают на входы 12 устройства в сопровождении сигналов на тактовом входе 9 устройства, которые проходят через элементы И 32, ИЛИ 36 и своим задним фронтом осуществляют запись в регистр 2 сдвига кодов с информационных входов 12 устройства. Сигнал с выхода элемента

И 32 поступает на вход элемента 40 задержки, выходной сигнал которого проходит через элемент ИЛИ 35 и поступает на вход записи/чтения блока

4 памяти, обеспечивая тем самым запись нулевого бита по адресу, сформированному на выходах регистра 2 сдвига. Запись нулевых битов в блок

4 памяти для других запрещенных комбинаций выполняется аналогично.

Режим начальной установки задается комбинацией "11" и выполняется каждый раз для установки устройства в исходное состояние, а именно ус" танавливаются в нулевое состояние счетчики 25-27 блока 1 буферной памяти и в регистр 2 сдвига записывается начальная комбинация выходной информационной последовательности.

Комбинация "11" переписывается в регистр 29 по переднему фронту сигнала на входе 8 устройства. При этом

15416

30

40 снимается высокий уровень сигнала с второго выхода дешифратора 30 и появляется высокий уровень на его третьем выходе, который поступает на выход 22 блока 6 для установки в ис5 ходное состояние блока 1 буферной памяти, На информационных входах

12 устройства до задания режима на-чальной установки должна быть установлена начальная комбинация последовательности,, которая записывается в регистр 2 сдвига по заднему фронту сигнала на третьем выходе дешифратора 30, прошедшего элемент ИЛИ 36.

После выполнения загрузки программы селекции и начальной установки устройства на входы 10 и 11 устройства устанавливается комбинация

"10" битов, которая по переднему фронту очередного сигнала на тактовом входе 8 запишется в регистр 29, что приведет к снятию высокого уровня сигнала с третьего выхода дешифратора 30 и его появлению на четвертом выходе. Высокий уровень сигнала на четвертом выходе дешифратора 30 разрешает прохождение тактовых сигналов с входа 8 через элемент И 33 на выход 21 и через элементы И 33 и ИЛИ 36 на выход 19 блока 6. По переднему фронту сигнала на выходе элемента И 33, задержанного на элементе 34 задержки, срабатывает одновибратор 39, выходной сигнал которого поступает на выход 16 бло-.

35 ка 6. Низкий уровень сигнала на выходе элемента ИЛИ 37 обеспечивает работу регистра 2 сдвига в режиме сдвига информации, который осуществляется по заднему фронту сигнала на выходе 19 блока 6. При этом на выходах регистра 2 сдвига с сумматором 3 по модулю два в обратной связи формируются элементы последовательности ПСК. Каждый псевдослучайный код на выходах регистра 2 сдвига поступает на адресные входы блока 4 памяти и информационные входы блока

23 памяти. Низкий уровень сигнала на выходе 18 блока 6 задает для блока 4 памяти режим чтения.

Сигнал на выходе 21 блока 6 поступает в блок 1 буферной памяти на адресный вход мультиплексора 24 и вход записи блока 23 памяти, Мультиплексор 24 подключает к адресным входам блока 23 памяти счетчик 25 адреса записи. По адресу, храняще14 б в счетчике 25, в блок 23 памяти записывается псевдослучайный код с выходов регистра 2 сдвига. На информационном выходе блока ч памяти появляется содержимое ячейки, адрес которой равен содержимому ре.— гистра 2 сдвига. Выхоцной сигнал блока 4 памяти подается на вход элемента И 5. Сигнал на выходе 16 блока 6 проходит через элемент И 5 на вход модификации адреса записи блока 1 буферной памяти, если на выходе блока 4 памяти установлен сигнал логической "1", т.е. на выходах регистра

2 сдвига сформирован разрешенный псевдослучайный код. Если на выходе блока 4 памяти установлен сигнал логического "0", т,е. на выходах регистра 2 сдвига присутствует запрещенный код, прохожцение сигнала с выхода 16 блока 6 через элемент И 5 блокируется. При разрешенном псевдослучайном коде импульс с выхода элемента И 5 увеличивает на единицу содержимое счетчика 25 адреса записи и счетчика 27 объема блока 1 буферной памяти.

Таким образом, по каждому тактовому импульсу на сихровходе регистр

2 сдвига с сумматором 3 по модулю два формирует псевдослучайный код, который независимо от программы селекции запоминается в блоке 23 памяти. Однако адрес записи и объем õðàнящейся информации в блоке 1 буферной памяти модифицируется только при разрешенных комбинациях, т.е. в блоке 1 буферной памяти остаются лишь разрешенные псевдослучайные коды. После. накопления m разрешенных кодов в блоке 23 памяти на выходе дешифратора 28 формируется сигнал логической "1". Дешифратор 28 формирует сигнал логической "1", если содержимое счетчика 2? объема больше или равчо m, т.е. в блоке 23 памяти присутствует m слов, при этом формируется на управляющем выходе

15 сигнал, который сообщает объекту контроля, что из устройства может быть считан информационный блок из

m слов. Обмен имитируемой информацией между устройством и объектом контроля осуществляется блоками по

m слов.

После получения разрешения на чтение данных объект контроля выдает на вход 13 чтения данных пачку из

1541614

m синхросигналов. Для синхронизации устройства и объекта контроля необходимо, чтобы тактовые импульсы на входе 8 и синхроимпульсы на входе

13 формировались из одной тактовой

Частоты (для этого может быть использован тактовый генератор объекта контроля). В этом случае операи записи и чтения данных из блока 10 3 памяти довольно просто разнести по времени. При чтении данных из устройства на входе записи блока 23 памяти присутствует сигнал логиче)! фкого "О". При этом блок 23 памяти находится в режиме чтения, а муль° гиплексор 24 -подключает к адресным

Ьходам блока 23 памяти выходы счетчика 26 адреса чтения. На выходах блока 23 памяти устанавливается код, хранящийся в нем по адресу, форми1 уемому счетчиком 26 адреса чтения. С приходом на вход 13 чтения бранных синхроимпульса открываются лементы И 7 группы и на информационных выходах 14 устанавливается

Ьд, считанный из блока 1 буферной амяти. По заднему фронту синхроимi óëüñà увеличивается на единицу со ержимое счетчика 26 адреса чтения 30 и уменьшается на единицу содержимое

Счетчика 27 объема. Аналогичным образом из устройства считывается очередной код.

По окончании информационного бло5 ка из m кодов объект контроля про-. веряет состояние выхода 15. Если на выходе 15 установлен сигнал логичекой "1", то начинается чтение из . стройства следующего блока данных. 4р противном случае объект контроЛя переходит в режим ожидания. При

Имитации информации блок 1 буферной памяти осуществляет сглаживание выходного информационного потока. В результате отсеивания запрещенных комбинаций из последовательности

ЦСК формируется неравномерный информационный поток, который в ряде случаев не может быть использован для ввода в контролируемые устройства, в то время как с информационных выходов 14 происходит выдача с рав номерной частотой.

Формула изобретения

Устройство для задания тестовых воздействий, содержащее блок памяти, генератор псевдослучайного кода, элемент И, группу элементов И, блок буферной памяти и блок управления, первый и второй тактовые входы которого являются соответственно первым и вторым входами тактовых импульсов устройства, первый и второй входы элемента И соединены соответственно с первым выходом блока управления и выходом блока памяти, выход элемента И подключен к вх цу модификации адреса записи блока буферной памяти, вход записи которого соединен с вторым выходом блока управления, информационный вход блока буферной памяти соединен с выходом генератора псевдослучайного кода, группа информационных выходов блока буферной памяти соединена с первыми входами элементов И группы, вторые входы которых объединены и являются входом чтения устройства и соединены с входом чтения блока буферной памяти, выход признака заполнения которого является выходом синхроимпульсов устройства, выходы элементов И группы соединены с группой информационных выходов устройства, о т л и ч а ю— щ е е с я тем, что, с целью сокращения аппаратурных затрат устройства, первый и второй входы задания режима работы блока управления соединены соответственно с входами задания режима работы устройства, третий и .четвертый выходы блока управления соединены соответственно с ин-. формационным входом и входом записи блока памяти, адресные входы которого подключены к выходу генератора псевдослучайного кода, информационный вход которого соединен с информационным входом устройства, тактовый вход и вход записи генератора псевдослучайного кода подключены соответственно к пятому и шестому выходам блока управления, седьмой выход которого соединен с входом установки блока буферной памяти.

15416 )4 (puz.f

1541614

Составитель В.Вертлиб

Редактор А.Коэориз Техред Л.Олийнык Корректор Л.Патай

Заказ 28 1 .Тираж 564 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул, Гагарина, 101

Устройство для задания тестовых воздействий Устройство для задания тестовых воздействий Устройство для задания тестовых воздействий Устройство для задания тестовых воздействий Устройство для задания тестовых воздействий Устройство для задания тестовых воздействий 

 

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

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

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

Изобретение относится к автоматике, контрольно-измерительной и вычислительной технике и может быть использовано для контроля дискретной аппаратуры, выполненной в виде отдельных блоков, устанавливаемых и подключаемых к аппаратуре при помощи внешних разъемов

Изобретение относится к автоматике и вычислительной технике, может быть использовано для контроля цифровых блоков

Изобретение относится к вычислительной технике и может быть использовано для контроля, испытания, и наладки дискретных объектов, для функционирования к-рых необходимы управляющие воздействия, подаваемые в реальном масштабе времени, например цифровых спецвычислителей, цифровых блоков и проч

Изобретение относится к вычислительной технике и предназначено для выделения состояний вычислительной машины, способной работать в системе, отдельных фаз работы операционной системы, прикладных программ, внешних устройств, процессора, а также для выделения определенной программы или нескольких программ, различных типов прерываний, дискретных событий, отсчета временного интервала с различными тактовыми частотами

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

Изобретение относится к цифровой вычислительной технике и может быть использовано при отработке диагностических средств ЦВМ

Изобретение относится к вычислительной технике и может быть использовано при создании автоматических систем контроля цифровых и аналоговых сигналов сложных радиоэлектронных объектов

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля работоспособности цифровых блоков и схем, поиска и локализации в них неисправностей как в процессе регулировки, так и в процессе эксплуатации

Изобретение относится к системам управления телевидением и радиовещанием

Изобретение относится к цифровой вычислительной технике и может быть использовано в автоматизированных системах для контроля ЭВМ

Изобретение относится к области электрорадиотехники и может быть использовано для проверки функционирования DVD плеера

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

Изобретение относится к области автоматики и цифровой вычислительной техники

Изобретение относится к испытательной технике и может быть использовано для диагностики функционирования микросхем оперативной памяти во всех отраслях микроэлектроники и радиотехники

Изобретение относится к средствам построения модели состояния технического объекта
Наверх