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

Иллюстрации

Показать все

Реферат

 

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