Формирователь тестов

 

Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано в радиоэлектронной промышленности в процессе серийного производства микропроцессов . Целью изобретения яврасширение функциональных возможностей за счет обеспечения формирования тестов для контроля микропроцессорных элементов. Формирователь тестов содержит блок задания режима работы 1, блок синхронизации 2, блоки формирования входных воздействий 3.1,...,3.п, узел выдачи теста 4, генератор псевдослучайных кодов 5. Поставленная цель достигается введением дополнительных блоков формирования входных воздействий , измерением структуры и блока выдачи теста, что позволяет формировать команды различных форматов для микропроцессора, указанного типа. 1 з.п. ф-лы, 9 ил. § (Л 1C со со сх о:

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

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

РЕСПУБЛИК (50 4 С 06 F 11/26

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

К АBTOPCHOMV СВИДЕТЕЛЬСТВУ

«««. >. в

Пцс

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3879860/24-24 (22) 04.04.85 (46) 23.02.87. Бюл. P- 7 (72) А.Н.Долгий, Ю.Н.Кузуб, В.П.Улитенко, Б.О,Сперанский, Г.Н.Тимонькин, В.С.Харченко, С.Н.Ткаченко и В.Е.Дремлюга (53) 681.3(088,8) (56) Четвериков В.Н. и др. Вычислительная техника для статического моделирования. — M. Советское радио, 1978, с.234, рис.6.1 °

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

Ф 1010632, кл. G 06 F 11/26, 1981. (54) ФОРМИРОВАТЕЛЬ ТЕСТОВ (57) Изобретение относится K вычислительной и контрольно-измерительной технике и может быть использовано в радиоэлектронной промышленности в

„„SU„„1291986 А1 процессе серийного производства микропроцессов. Целью изобретения является расширение функциональных возможностей за счет обеспечения формирования тестов для контроля микропроцессорных элементов. Формирователь тестов содержит блок задания режима работы 1, блок синхронизации 2, блоки формирования входных воздействий 3.1,...,3.п узел выдачи теста 4, генератор псевдослучайных кодов 5. Поставленная цель достигается введением дополнительных блоков формирования входных воздействий, измерением структуры и блока вь|дачи теста, что позволяет формировать команды различных форматов для микропроцессора, указанного типа. з.п, A-лы, 9 ил, -12919

86

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

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

3.1,...,3.п формирования входных воз15 действий, узел 4 выдачи теста, генератор 5 псевдослучайных кодов, Блок 1 задания режима работы (фиг.2) содержит дешифратор 6 (образованный дешифратором 7, элементами ИЛИ 8. 1,...,8.4), элементы

И 9.1,...,9.4, регистр 10 (образован триггерами 10.1. ..,10,4), элемент И 11, Блок 3.1 (3.2) формирования входного воздействия (первый и четвертый блоки) (фиг.3) содержит регистр 12 (в него записывается код операции), регистр 13 (записывается первый операнд), регистр 14 (записывается второй .операнд), регистр 15, триггеры

16 и 17, делитель 18 частоты, образованный .триггером 19, дешифратором

20, элементом ИЛИ 21, элементом И 22, делитель 23 частоты, образованный дешифратором 24, элементом ИЛИ 25, элементом И 26, а также элемент И 27.

Второй блок 3.3 формирования входных воздействий (фиг,4) содержит де40 литель 28 частоты, образованный триггером 29, дешифратором 30, элементом

ИЛИ 31, элементом И 32, регистр 33 (хранит код операпии), регистр 34 (хранит первый операнд), регистр 35 (хранит второй операнд1, элементы

45 .И 36 и 37,триггеры 38 и 39,регистр 40.

Третий блок 3.4 формирования входных воздействий (фиг.5) содержит делитель 41 частоты, образованный триггером 42, дешифратором 43, элементом

ИЛИ 44, элементом И 45, регистр 46 (хранит код операции), регистр 47 (хранит код условия), регистр 48 (хранит первый операнд), регистр 49:(хранит второй операнд), триггеры 50 — 52, элементы И 53 — 55, регистр 56, Узел 4 выдачи теста (фиг,6) содержит блок 57 памяти, образованный мультиплексором 58, регистром 59, элементом И 60, мультиплексор 61, образованный элементами И 62-65 и элементом

ИЛИ 66, счетчик 67, образованный элементами И 68 и 69 и-распределителем

70 импульсов, триггер 71, элемент

ИЛИ 72.

Блок 2 синхронизации (фиг.7) содержит триггер 73, генератор 74 тактовых импульсов и элемент И 75, Генератор 5 псевдослучайной последовательности (фиг.8) содержит регистр 76 сдвига, элемент И-НЕ 77, сумматор 78 по модулю два,элемент

ИЛИ 79.

На фиг.3 — 5 приведены примеры выполнения блоков 3.1 (3.2), 3.3 и

3.4, которые формируют первый (вто-! рой), третий и четвертый форматы команд соответственно для микропроцессора типа INTEL 8080, К580 и других аналогичного типа.

Для пояснения работы формирователя тестов, формирующего команды различных форматов для микропроцессора указанного типа, используется структура форматов команд микропроцессо1 ра (фиг.9).

Поскольку структуры форматов (число и назначение) полей команд первого (фиг.9, 3.1) и второго (фиг.9, 3.?) форматов отличаются только разрядностью, то в качестве примера предлагается реализация блоков 3 ° 1 и 3,2 по одной: и той же функциональной схеме. Отличие между схемами двух этих блоков состоит только в разрядности обрабатываемой информации.

Блок 1 задания режима работы (фиг.1 и 2) предназначен для формирования случайной последовательности типов форматов и кодов чисел, поступающих с выходов генератора 5 (фиг.1), Дешифратор 7 (фиг,2) предназначен для выбора из случайной последовательности чисел, которые можно использовать для формирования кодов операций тестовых команд, Каждый из элементов

ИЛИ 8.1. ..8.4 объединяет выходы

Д1,...,Д4 дешифратора 7, соответствующие командам с первого — четвер.того форматов, Элементы И 9,1...,, 9.4 предназначены для формирования случайного сигнала выбора команд и форматов на основании выходных сигналов элементов ИЛИ 8.1. ..,8.4 и кодов случайных чисел от генерато1291986

+У D1 Х +

+ Y D2 X +

70 t 15 2 1о.g

70 3 15. Я 102

+Y, D4

Х +

10. q то з (П5)„Хчо ь

45 ра 5. Сигналом с выходов 9.1,...,9.4 элементов И 9,1,...,9.4 выбирается соответствующий блок 3.1,...,3.4 формирования первого — четвертого форматов команд (Аиг. 1), 5

Триггеры 10,1... °,10.4 (Аиг,2) предназначены для хранения признака

Аормирования тестовой команды первого — четвертого Аорматов до завершения этой операции. 10

Элемент И 11 закрывает дешифратор 7 до момента окончания формирования полного формата тестовой команды.

Блоки 3.1,...,3.4 предназначены для Аормирования первого — четвертого Аорматов (фиг.9) команд для проверки микропроцессора.

Структура блоков З.I и 3,2 аналогична, отличие между блоками со- 20 стоит только в разрядности обрабатываемой инАормации.

Регистры 12, 33 и 46 (Аиг.3-5) предназначены для хранения кода операции команд первого (второго), третьего и четвертого Аорматов соответственно.

Дешифраторы 20, 24, ЗО и 43 предназначены для выявления среди последовательности случайных чисел с выходов генератора 5 блоков 3.1(3.2), разрешенных кода значения первого, второго операндов для первого (второго) форматов команд, кода значения первого операнда для третьего формата35 команды. и значения кода условия. для четвертого Аормата команды.

ДешиАраторы срабатывают только йри наличии сигналов на управляющих входах AT и 37 40

В регистры 35, 48 и 49 возможна запись инАормации только при одновременном наличии синхросигнала на

С-входе и разрешающего сигнала на

V-входе.

Триггеры 19, 16, 17, 29, 39, 38, 42, 50, 51, 5? и 55 предназначены для блокировки следующего этапа формирования формата команды до завершения формирования текущего элемен- 50 та формата. Например, триггер 6 (фиг.3) нулевым выходом разрешает формирование кода первого операнда в регистре 13, а единичным — формирование второго операнда в регист- 55 ре 14.

Регистры 15, 40 и 56 предназначены для хранения полного формата тестовой команды, Блок 4 (фиг.6) предназначен для организации потактной выдачи кода тестовой команды, сформированной в одном из блоков 3,1,...,3.4, Тестовая команда выдается из регистра 59.

Элементы И 62 — 65 предназначены для формирования сигналов установки в исходное состояние соответствующих блоков 3,1,...,3.4.

Мультиплексор 8 блока 57 памяти реализует следующую логическую Аункцию 2:

2 = Y,, (D1D2D3) Х +

10. 1

+ Y,„, (D1D2D3)„X + .

r0-Ç

YÓ,î0. (D f D2D3)56 Х + где y701 — сигнал с вь ода 70 1 (i E. 1, 3) распределителя;

Di,D2,D3, D4 D5 — поля регистров 15, 40 и

56 блоков 3.1(3.2), 3.3 и 3.4. (D,...,D.) — означает, что код содержит разряды полей

D,.. ..,Л„, выдаваемых с виходов регистров 15.1 (15.2), 40 и 56;

Х . — сигнал с выхода триггера 10. i блока 1 (iE 1,4).

По каждому сигналу Y . происхо10 .f дит передача одного байта Аормата команды с одной из групп входов (15.1) (15.2) 40 и 56 в регистр 53 блока 57 памяти. !

Блок 2 (фиг.7) предназначен для формирования двух последовательностей сдвинутых друг относительно друга тактовых импульсов на выходах 2,1 и 2.2 соответственно.

Наличие сдвигового, например,m —разрядного регистра 76 позволяет Аормировать последовательность чисел длиной (g ). При m = 8 длина (пери91986 6 входы дешифратора 7 блока 1.

При обнаружении очередного допустимого кода операции команды i-ro формата срабатывает один из элементов ИЛИ 8.i выходной сигнал которого открывает-элемент И 9.i.

Если в это же время íà i-м входе дешифратора 7 присутствует единичный сигнал, элемент И 9,i срабатывает по импульсу со входа 2.2 и устанавливает соответствующий триггер 10.i в единичное состояние. Поэтому сигнал с выхода элемента И 11 снимается, и, следовательно, дешифратор 7 закрывается по V-входу до момента окончания формирования команды выбранного формата. и

Одновременно выходной сигнал элемента И 9.i через выход 9.i блока 1 поступает на одноименный вход соответствующего блока 3, Предположим, что блоком 1 выход ным сигналом с выхода 9,1 задано

Одновременно выходной сигнал элемента И 27 блока 3.1 поступает через элемент ИЛИ 72 íà S-вход триггера

5 12 од) последовательности равна 255 чисел.

Форматы команд (фиг.9) формирует формирователь. При этом обозначения позиций фиг,9 — З.i соответствует

i-му (i e 1,4) формату команды. Обозначения полей Л . (j Е 1,5) в соответствующих позициях фиг.9 соответствуют полям выходных регистров 25, 40 и 56 блоков 3. 1 (3.2), 3.3 и 3.4, Кроме того, на фиг.9 использованы обозначения: КОП вЂ” код операции;

Р— получ. (источ.) — код регисrpa получателя (источника); мл (ст.) младшие (старшие); КОД УСЛ. — код условия.

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

В исходном состоянии все элементы памяти установлены в нулевое состояние (цепи начальной установки не показаны). По сигналу пуска триггер 75 блока 2 (фиг.7) устанавливается в единичное состояние и включает генератор 74, который начинает формирование тактовых импульсов на выходах 2.1 и 2.2.

По каждому тактовому импульсу с выхода 2.1 блока 2 осуществляется сдвиг информации в регистре 76 генератора 5 и формирование нового кода случайного числа на группе выходов генератора 5 (фиг.8)

Каждый случайный код с выхода генератора 5 (фиг. 1) поступает на

55 формирование команды первого форма- та (фиг.9, поз.3.1), Поэтому по заднему фронту второго импульса с выхода 2.2 блока 2 происходит запись по сигналу с входа 9,1 блока 3.1 кода операции команды с выходов генератора 5 блока 3.1 (фиг.3) в регистр

12. Кроме того, этим же сигналом триггер 19 устанавливается в единичное состояние и открывает по входу

71 дешифратор 20.

По очередному первому тактовому импульсу генератор 5 (фиг.1) формирует следующее случайное число. Если это число. соответствует допусти- . мому коду первого операнда, сигнал с выхода дешифратора 20 через элемент ИЛИ 21 открывает элемент И 22.

Элемент И 22 срабатывает по очередиому второму тактовому импульсу с входа 2 ° 2 блока 3. 1 и разрешает запись по заднему фронту этого импульса кода операнда в регистр 13, а также устанавливает триггер 16 в единичное состояние. Этот триггер

16 закрывает (открывает) сигналом с нулевого (единичного) выхода дешифратор 20 (дешифратор 24 по входу V1), Далее аналогично описанному формируется очередное случайное число генератором 5 (фиг.1) и осуществляется его анализ дешифратором 24 (фиг.3), запись в регистр 14 и установка в единичное состояние триггера 17.

Если на этапе формирования первого или второго операнда очередное случайное число не соответствует до-,ъ ,пустимому коду соответствующего операнда, блок 3.1 (3,2) своего состояния не изменяет до тех.пор, пока с выходов генератора 5 не поступит до-. пустимое число.

После установки по заднему фронту соответствующего второго импульса триггера 17 в единичное состояние закрывает по входу V2 дешифратор 29 и открывается элемент И 27.

Этот элемент срабатывает по очередному второму тактовому импульсу с входа 2.1 блока 3. 1 и разрешает запись информации с выходов регистров 12 — 14 в соответствующие поля D1, D2 и D3 регистра 15, - 1291986

7 1 блока 4 (фиг.6) и устанавливает его по заднему фронту в единичное состояние. При этом открываются эле менты И 65, 68 и 60.

Далее по очередному первому тактовому импульсу с входа 2,2 срабатывает элемент И 68, выходной сигнал которого переводит распределитель 70 в первое состояние.

Сигнал с выхода 70.1 распределителя 70 и код с выхода регистра 10 блока 1, в котором присутствует нуль в разряде, соответствующем триггеру

10.1, а в остальных — единицы, настраивают мультиплексор 58 на соединение выходов регистра 15 блока 3.1 с группой D-входов регистра 59.

Кроме того, по сигналу с выхода

70.1 срабатывает элемент И 62, выходной сигнал которого поступает на R-входы триггеров 19, 16 и 17 блока 3,1 (фиг.3) и устанавливает их в исходное состояние. Аналогично устанавливается в нулевое состояние и триггер 10. 1 в блоке 1. В результа- те этого через элемент И 11 по Vвходу открывается дешифратор 7 блока

1 (фиг.2), Кроме того, по очередному первому тактовому импульсу с входа .

2.1 блока 4 срабатывает элемент И 69, выходной сигнал которого устанавливает распределитель 70 в исходное ,(нулевое) состояние, Далее формирователь переходит к формированию следующей команды теста аналогично описанному.

Рассмотрим формирование команд блоками 3,3 и 3 ° 4 (фиг. 1).

Работа блока 3.3 аналогично описанному начинается после выделения кода операции и типа формата блоком 1. При этом по заднему фронту сигнала с входа 9.3 блока 3.3 осуществляется запись кода операции в регистр 33 и, кроме того, установка в единичное состояние триггера

29, который сигналом с единичного .выхода открывает по V1-входу дешифратор 30.

Дешифратор 30 производит выделение из последовательности случайных кодрв, поступающих на входы 8 блока 3.3, первого допустимого кода первого операнда (регистра получателя) (фиг.9 поз.3.3 команды третьего формата).

При поступлении на его П-вход такого кода через элемент ИЛИ 31 открывается элемент И 32, который по очередному второму тактовому импульсу с входа 2,2 блока 3.3 срабатывает и по заднему фронту разрешает запись

5 кода операнда в регистр 34, а также устанавливает триггер 39 в единичное состояние.

Этот триггер 39 сигналом с единич ного (нулевого) выхода открывает (блокирует) элемент И 36 (по Ч2-входу дешифратора 42), Элемент И 36 срабатывает по очередному импульсу с входа 2.2 и разрешает запись по

15 заднему фронту кода данных с выходов генератора 5 в регистр 35, а также устанавливает триггер 38 в единичное состояние.

Триггер 38 сигналом с единичного (нулевого) выхода открывает (блоки20 рует) элемент И 37 (по V-входу регистра 35).

По очередному тактовому импульсу с входа 2.1 блока 3.3 срабатывает элемент И 37, выходной сигнал которого разрешает запись информации с выходов регистров 33 — 35 в регистр

40, и этот же сигнал поступает на вход блока 4. В блоке 4 аналогично описанному происходит срабатывание элементов ИЛИ 72, И 68 и триггера

71 и формирование потенциала на выходе 70.1 распределителя 70.

По этому сигналу через группу выходов регистра 40 к D-входам регистра 59 подключаются поля 01, D2 и

D3 регистра 40 блока 3,3 (фиг.4),образующие первый байт команды третьего формата. Далее по очередному им40 пульсу с входа 2,1 блока 4 (фиг.б) срабатывает элемент И 60, вследствие чего осуществляется запись этой информации в регистр 59. С выхода регистра 59 блока 4 код первого байта

45 команды подается на контролируемый микропроцессор.

По очередному импульсу с входа 2.2 блока 4 распределитель 70 переходит во второе состояние, поскольку с выхода элемента И 62 не пришел единичный сигнал на вход сброса триггера

64 и вход элемента И 67, и выдает потенциал на выходе 70.2, который перестраивает мультиплексор 58 на прием содержимого поля D4 регистра

140 с выходов регистра 40, Это поле содержит второй байт команды, Кроме того, срабатывает элемент И 63, сиг нал с выхода которого выполняет в

86 10 регистр 49), который, срабатывая по очередному импульсу с входа 2,1 блока 3,4, разрешает запись информации с выходов регистров 46 — 49 в регистр 56, а также через элемент

ИЛИ 72 устанавливает триггер 71 блока 4 (фиг.б) в единичное состояние °

9 -12919 блоке 4 действия, аналогичные описанным выше и срабатывает триггер

10,3, открывающий дешифратор 7 блока 1 (фиг,2) для формирования очередной тестовой команды.

Затем по тактовому импульсу с входа 2,1 срабатывает элемент И 60 блока 4, который разрешает запись кода второго байта команды в регистр

59, откуда он поступает на входы !0 контролируемого микропроцессора.

Далее формирователь переходит к формированию следующей тестовой команды, Если блоком 1 (фиг.2) сигналом 15 с выходов 9.4, 10.4 задано формирование команды четвертого формата, по заднему фронту импульса с входа

9 ° 4 происходит запись кода операции в регистр 46 блока 3.4 (фиг,5) 20 и установка в единичное состояние триггера 42, открывающего своим единичным выходом по V1 — входу дешифратор 43.

Дешифратор 43 срабатывает по одному из выходов разрешающего кода условия при подаче,соответствующего случайного числа с выходов генератора 5. В результате этого выходным сигналом элемента ИЛИ 44 открывает- 30 ся элемент И 45, который, срабатывая по очередному импульсу с входа 2.2 блока 3.4, разрешает по заднему фронту запись кода условия в регистр 47 и, кроме того, устанавливает триггер 35

50 в единичное состояние.

Триггер 50 потенциалом с единичнсго (нулевого) выхода открывает (закрывает) элемент И 53 (по V2-входу дешифратор 43), который, срабатывая 40 по очередному импульсу с входа 2.2 блока 3.4,. разрешает запись кода второго операнда с выходов генератора 5 блока 3.4 в регистр 48, а также устанавливает триггер 51 в еди- 45 ничное состояние.

Триггер 51 потенциалом с единичного (нулевого) выхода открывает (закрывает) элемент И 54 (по V-входу регистр 48), который, срабатывая по 50 очередному импульсу с входа 2,2, разрешает запись кода второго операнда с выходов генератора 5 в регистр 49, а также устанавливает в единичное состояние по заднему фрон- 55 ту триггер 52.

Триггер 52 потенциалом с единичного (нулевого) выхода открывает (закрывает) элемент И 55 (по V-входу

Далее в блоке 4 аналогично описанному формируется сигнал на выходе

70.1 распределителя 70. Ilo этому сигналу выходы полей D1, DZ и D3 регистра 56 (фиг,б) блока 3.4 через мультиплексор 58 подключаются к Dвходам регистра 59. Затем по очередному импульсу с входа 2.1 блока 4 срабатывает элемент И 60, выходной сигнал которого производит запись содержимого первого байта команды четвертого формата в регистр 59.

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

По очередному импульсу с входа

2,2 распределитель 70 переходит во второе состояние, формируя сигнал на выходе 70,2, который настраивает мультиплексор 58 на передачу содержимого поля 04 регистра 56 íà D-входы регистра 59. Поэтому очередной тактовый импульс с входа 2.1 через элемент И 60-.разрешает запись второго байта кода команды в регистр

59, откуца он поступает на входы проверяемого микропроцессора.

По очередному импульсу с входа

2.2 блока 4 распределитель 70 переходит в третье состояние, которому соответствует сигнал на выходе

70,3. По этому сигналу мультиплексор 58 настраивается на передачу в регистр 59 содержимого поля D5 регистра 56 блока 3.4 (фиг.5). Далее по очередному импульсу с входа .2.1 через элемент И 60 разрешается запись информации в регистр 59, в результате чего в нем оказывается третий байт тестовой команды четвертого формата.

Кроме того, в блоке 4 сработает элемент И 65, открытый сигналами с выхода 10,4 блока 1 (фиг.2) и выхода 70.3 распределителя 70 блока 4 (фиг.б). Выходной сигнал этого элемента устанавливает в нулевое состояние триггер 10.4, в результа- . те чего через элемент И 11 открывается по V-входу дешифратора 7 блока

1291986

12 для анализа случайных чисел с выходов генератора 5.

Выходной сигнал элемента И 65 через элемент ИЛИ 63 устанавливает аналогично описанному в нулевое состо- 5 яние триггер 71 и распределитель 70.

Далее Аормирователь функционирует аналогично описанному. -!

При необходимости прекращения ра10 боты формирователь отключается сигналом останова, подаваемого на вход элемента И 75 и устанавливает триггер-73 в нулевое состояние. Генератор 74- выключается и прекращает выдачу тактовых импульсов .с выходов

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

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

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

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

24 рования входных воздействий, второй выход дешифратора соединен с входом синхронизации второго регистра четвертого блока формирования входных воздействий и с входом пуска первого делителя частоты четвертого блока формирования входньгх воздействий, третий выход дешифратора соединен с входом синхронизации регистра второ1 го блока формирования входных воздей- 10 ствий и с входом пуска делителя частоты второго блока формирования входных воздействий, четвертый выход дешифратора соединен с входом синхронизации второго регистра третьего блока формирования входных воздействий и с входом пуска делителя частоты третьего блока формирования входных воздействий, группа инверсных выходов всех разрядов регистра 20 блока задания режима работы соедине;на с входами элемента И блока зада ния режима работы, с первой группой информационных входов блока памяти, 1 25 узла выдачи теста и с информационными входами .мультиплексора блока выдачи теста, в котором управляющие входы мультиплексора соединены с разрядными выходами счетчика и с адресными входами блока памяти . узла

30 вьдачи теста, вторая группа информационных входов которого соединена с выходами первых регистров первого, второго, третьего и четвертого блоков формирования входных воздействий, выходы первых элементов И первого, второго, третьего и четвертого блоков формирования входных воздействий соединены с входами синхронизаций первых регистров первого, второго, третьего и четвертого блоков формирования входных воздействий соответственно, а также через элемент ИЛИ с входом установки в единицу триггера блока вьдачи теста, выход которого соединен с входами разрешения записи и считывания счетчика и блока памяти, узла вьдачи теста, первый, второй, третий и четвертый выходы мультиплексора соедине- 50 ны с входами, установки в ноль соответствующих разрядов регистра блока задания режима работы, при этом первый выход мультиплексора соединен с входами записи первого делителя часто- 5 ты первого блока формирования входных воздействий и с входами установки в ноль первого и второго триггеров первого блока формирования входного воздействия„ второй выход мультиплексора соединен с входом записи первого делителя частоты четвертого блока формирования входных воздействий, с входами установки в ноль первого и второго триггеров четвертого блока формирования входных воздействий, третий выход мультиплексора соединен с входом записи делителя частоты второго блока формирования входных воздействий и с. входами установки в ноль первого и второго триггеров второго блока формирования входных воздействий, четвертый выход мультиплексора соединен с входом записи делителя частоты третьего блока формирования входного воздействия, с входами установки в ноль первого, второго и третьего триггеров третьего блока формирования входных воздействий, пятый выход мультиплексора соединен с входом установки в ноль триггера блока вьдачи теста и с входом сброса счетчика блока выдачи теста, выход элемента И блока задания режима работы соединен с входом разрешения дешифратора, выходы вторых регистров первого„,и четвертого блоков формирования входных воздействий соединены с первыми группами входов первых регистров первого и четвертого блоков формирования входных воздействий соответственно, выходы третьих регистров первого и четвертого блока ,формирования входных воздействий соединены с вторыми группами информационных входов первых регистров первого и четвертого блоков формирования входных воздействий соответственно, выходы четвертых регистров первого и четвертого блоков формирования входных воздействий соединены с третьими группами информационных входов первых регистров первого и четвертого блоков формирования входных воздействий соответственно,входы блокировки первых делителей частоты первого и четвертого блока формирования входных воздействий соединены с инверсными выходами первых триггеров первого и четвертого блоков формирования входных воздействий соотве гственно, выходы первых делителей частоты первого и четвертого блоков формирования входньи воздействий соединены с входами синхронизации третьих регистров и вхо1291986

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

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

?. Формирователь по и. t, о т л ич а ю ш и и с я тем, что делитель частоты содержит триггер, дешиАратор, элемент И и элемент ИЛИ, причем вход пуска делителя частоты соединен с входом установки триггера, вход установки в ноль которого соединен с входом блокировки делителя частоты, выход триггера соединен с вхо- дом разрешения дешифратора, выходы .которого соединены с входами элемента ИЛИ, выход которого соединен с

1 первым входом элемента И, выход которого является выходом делителя частоты, второй вход элемента И соединен с входом синхронизации делитеЛя частоты, вход разрешения которого соединен с входом разрешения дешифратора, вход блокировки которого соединен с выходом триггера.

1291986

9,1

9,2

9.3

9.А

От

Фиг. Z

З.1О . г)

91 (9.2)

Om5

2) 1291986

1291986

0m5

ОтЮ

От 0

От Я

Ото!

От277

0m 32

0m

0m

Фиг. б

flgL

Освансб

1) 91486 г ю КРП

gg Ю. аЛ7Ы адРЕГа

Cm 4ЮУБ/ L7 Р4 7

Составитель А.Сиротская

Редактор Н.Рогулич Техред И.Попович Корректор " КоРол

Заказ ?77./48 Тираж 673 Подписное

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

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

Производственно-полиграфическое предприятие, r.Óæãoðîä, ул.Проектная,4

Х4

Ю4

Ý5

Ns, /, rf = êó

Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов Формирователь тестов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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