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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для тестового контроля широкого класса процессорных систем. Цель изобретения состоит в расширении области применения и повьшении коэффициента использования оборудования. Устройство содержит регистр 5 сдвига, счетчик 6, триггер 8, сумматор Ю по модулю два, элемент И 12, первый и второй злементы ИЛИ 13, 14, генератор 9 тактовых импульсов , блок 1 постоянной памяти, блок 2 задания режима, регистр 3 тестовых комбинаций, регистр 4 адреса, дешифратор 7, коммутатор 11. Изобретение обеспечивает следующие преимущества: а) исключаются запрещенные комбинации команд в тестовых последовательностях и обеспечивается уменьшение временных затрат на их реализацию примерно на 50%; б) обеспечивается возможность задания множества псевдослучайных тестовых последовательностей и расширение применения устройства; в) значительно .уменьшается объем памяти ПЗУ. Последнее связлно с тем, что в ПЗУ, содержащемся в предлагаемом устройстве, записываются не все возможные разрешенные последовательности команд, а только подмножества разрешенных последователей для каждой очередной команды . 3 ил. (Л со со 4

CCNO3 СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (19) (11) (д1) 4 (л 06 F 11/26 я 1

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3908978/24-24 (22) 11.06,85 (46) 30.08.87. Бюл. Ф 32 (?2) А, Н. Долгий, Ю..Н. Кузуб, В. П. Улитенко, Б. О. Сперанский, Г. Н. Тимонькин, В. С. Харченко, С. Н. Ткаченко, С. Ю. Петунин и А. И, Бобин (53) 681,3(088.8) (56) Авторское свидетельство СССР

У 892445, кл. G 06 F ll/22, 1980.

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

У 1045230, кл. G 06 F 11/26. 1982. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ TECT0BblX ВОЗДЕЙСТВИЙ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для тестового контроля широкого класса процессорных систем. Цель изобретения состоит в расширении области применения и повышении коэффициента использования оборудования. Устройство содержит регистр 5 сдвига, счетчик 6, триггер

8, сумматор 10 по модулю два, элемент И 12, первый и второй элементы

ИЛИ 13, 14,. генератор 9 тактовых импульсов, блок 1 постоянной памяти, блок 2 задания режима, регистр 3 тестовых комбинаций, регистр 4 адреса, дешифратор 7, коммутатор ll. Изобретение обеспечивает следующие преимущества: а) исключаются запрещенные комбинации команд в тестовых последовательностях и обеспечивается уменьшение временных затрат на их реализацию примерно на 50Х; б) обеспечивается возможность задания множества псевдослучайных тестовых последовательностей и расширение области применения устройства; в) значительно ,уменьшается объем памяти ПЗУ. Последнее связ:.но с тем, что в ПЗУ, содержащемся в предлагаемом устройстве, записываются не все возможные paspeшенные последовательности команд, а только подмножества разрешенных последователей для каждой очередной ко- манды. 3 ил.

13341

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

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

Устройство для формирования тестовых воздействий (фи1, 1) содержит настоянную память 1, блок 2 задания режима, регистры тестовых комбинаций

3, адреса 4, сдвига 5.„ счетчик 6, 20 дешифратор 7, триггер 8, генератор

9 тактовых импульсов, сумматор 10 rro модулю два, коммутатор 11, элемент

И 12, первый 13 и второй 14 элементы

ИЛИ, выход 15 устройства, выходы 16 25 тестов и 17 следующего адреса памяти

1, выходы 18-22 блока задания режима и генератор 23 псевдослучайных кодов °

Блок задания режима (фиг. 2) содержит генератор 24 "единицы" и кноп- зо ки 25-29.

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

При размещении информации в памяти стандартной размерности может оказаться„ что не все ячейки памяти бу39

2 дут заняты. В этом случае в свободные ячейки записывается код, по которому дешяфратаром 7 формируется команда окончания тестирования.

Регистр S сдвига и сумматор 10 помодулю два обеспечивают формирование случайного значения младших разрядов адреса тестовых команд. При этом число входов сумматора 10 по модулю два определяется соотношением где r - число входов сумматора 10 по модулю два, r — число выходов регистра 5

Р сдвига.

Такое соединение позволяет обеспечивать генерацию псевдослучайных чисел, размерность которых определяется числом выходов регистра 5 сдвига.

Счетчик 6 обеспечивает формирование заданного числа. наборов теста.

Для этого перед началом работы устройства в счетчик записывается число, определяемое как разность между величиной емкости счетчика и заданным числам наборов теста. При переполнении счетчика выдается команда на окончание тестирования.

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

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

ITepep началом работы с помощью группы кнопок 26 и кнопки 25 блока 2 (фиг. 2) в счетчик 6 записывается число, определяемое как разность между величиной емкости счетчика и заданным числом наборов теста. После этого с помощью группы кнопок 28 и кнопки 27 блока 2 (фиг. 2) через коммутатор 11 в регистр 4 адреса записывается адрес первого набора тес-. та. Затем адрес первого набора теста с выхода регистра 4 адреса поступает на вход памяти 1. В результате с выхода 16 на информационный вход регистра 3 поступает первый набор теста и с выхода 17 на вход дешифратора 7

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

ИЛИ, элемент И, дешифратор, выход занесения и группа выходов задания исходного адреса блока задания режима соединены соответственно с первым входом первого элемента ИЛИ и первой группой информационных входов коммутатора, группа выходов которого соединена с группой информационных входов регистра адреса, синхровход и группа выходов которого соединены соответственно с выходом первого элемента ИЛИ и группой адресных входов постоянной памяти, группа выходов тестов которой соединена с группой информационных входов регистра тестовых комбинаций, выходы которого являются выходами устройства, выход запуска блока задания режима соединен с установочным входом триггера, .о тл и ч а ю щ е е с я тем, что, с целью расширения области применения и повышения коэффициента использования оборудования, устройство содержит генератор псевдослучайных кодов и счетчик, причем группа выходов следующего адреса постоянной памяти соецинена с входами дешифратора, второй; группой информационных входов коммутатора и группой информационных входов генератора псевдослучайных кодов, выход триггера соединен с управляющим входом коммутатора и входом запуска генератора тактовых импульсов, первый выход которого соединен с счетным входом счетчика, синхровходами регистра тестовых комбинаций и генератора псевдослучайных кодов, второй выход генератора тактовых импульсов соединен с вторым входом первого элемента ИЛИ и первым входом элемента И, второй вход и выход которого соединены соответственно с выходом дешифратора и первым входом второго элемента ИЛИ, выход которого соединен с входом сброса триггера, а второй вход — с выходом переполнения счетчика, группа информационных входов и вход записи которого соединены соответственно с выходами числа тестовых наборов и занесения блока задания режима. и вход коммутатора ll поступает информация о старших разрядах адреса следующего набора теста, Устройство готово к работе, Для запуска устройства кнопкой 29 (фиг. 2) на выходе 22 блока 2 формируется сигнал, который поступает на

S-вход триггера 8 и переводит его в единичное состояние. В результате 10 коммутатор 11 переключается на прием информации из памяти 1 и генератора

23 псевдослучайных кодов; а также блокирует прохождение информации из блока 2. Кроме этого, триггер 8 обе- 15 спечивает запуск генератора 9 тактовых импульсов. По первому синхроимпульсу CHl происходит запись первого набора теста в регистр 3, сдвиг информации в регистре 5 сдвига и форми- 20 рование первого псевдослучайного числа — младших разрядов адреса, которые поступают вместе со старшими (с выхода 17 памяти 1) через открытый коммутатор 11 на вход регистра 4 адреса °

Первый синхроимпульс CHl прибавляет н и

1 в счетчик 6. Через определенное время после СИ1 на втором выходе генератора 9 тактовых импульсов форми-, руется синхроимпульс СИ2, который обеспечивает запись адреса в регистр

4 адреса. Дальнейшая работа устройства происходит по описанному алгоритму.

Возможны два варианта окончания 35 работы. В первом случае, когда реализованы все наборы теста, счетчик 6 выдает через элемент ИЛИ 14 на вход триггера 8 команду останова по переполнению. В результате триггер 8 пе- 4о реходит в нулевое состояние и блокирует коммутатор 11 и генератор 9 тактовых импульсов, Во втором случае работа устройства блокируется при выборке из памяти 1 тестовых команд 45 набора теста с запрещенным адресом.

Этот адрес дешифрируетсяфешифратором 7 и по приходу синхроимпульса

СИ2 с выхода дешифратора 7 через открытый элемент И 12 и элемент ИЛИ 14 50 подается на R"âõîä триггера 8, что приводит к блокировке работы устройства.

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

Устройство для формирования тесто- 55 вых воздействий, содержащее регистр

1334139

Составитель И. Хазова

Редактор Е. Копча Техред И.Попович Корректор А. Зимокосов

Заказ 3963/45

Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4

Тираж 672 Подписное

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

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

28

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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