Устройство для тестового контроля цифровых блоков

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для проверки блоков ЭВМ, содержаш.их ОЗУ большого объема. Цель изобретения - расширение области применения за счет обеспечения возможности контроля микропроцессорных элементов с большим объемом ОЗУ. Устройство содержит блок микропрограммного управления, блок обмена с контролируемым блоком, формирователь алгоритмических тестов. В устройстве реализован микропрограммный принцип управления. В тестовом наборе содержатся входные воздействия, эталонные реакции, коды маскирования каналов цифрового блока и коды управления коммутатором входов/выходов. 1 зп. ф-лы, 10 ил. сл со ьо ел

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

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

РЕСПУБЛИК (5.0 4 G 06 F 11 00

ВШ;ОЮЗ ВЯ 13,",,; . 13

СВЬЯМТЖМ

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3993676/24-24 (22) 23.12.85 (46) 23.05.87. Бюл. № 19 (71) Научно-исследовательский институт управляющих вычислительных машин (72) В. Г. Рябцев, В. А. Чернышев, А. Ф. Шамарин и А. А. Борисенко (53) 681.3(088.8) (56) Авторское свидетельство СССР № 1075265, кл. G 06 F 11/26,,1980.

Авторское свидетельство СССР № 1251084, кл. G 06 F 11/26, 1984.

ue®>au 1 3 1 2577 (54) УСТРОЙСТВО ДЛЯ ТЕСТОВОГО

КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для проверки блоков ЭВМ, содержащих ОЗУ большого объема. Цель изобретения — расширение области применения за счет обеспечения возможности контроля микропроцессорных элементов с большим объемом ОЗУ. Устройство содержит блок микропрограммного управления, блок обмена с контролируемым блоком, формирователь алгоритмических тестов. В устройстве реализован микропрограммный принцип управления. В тестовом наборе содержатся входные воздействия, эталонные реакции, коды маскирования каналов цифрового блока и коды управления коммута- Ж хором вхохов/выховов. 1 во. ф-вы, IO вл.

1312577 торую заносится программа работы формирователя 9 алгоритмических тестов.

В блок 0 памяти микропрограмм заносятся сле.д ч;щие подпрограммы: подпрограмма записи блока 13 памяти; подпрограмма распределения синхросигналов при тестировании цифрового блока и регенерации встроенной динамической памяти; подпрограмма записи информации в буферный блок 8 памяти; подпрограмма занесения информации в блоки 28 — 30 памяти. подпрограмма считывания информации из блоков 28 — 31 памяти; подпрограмма совместной работы блока 7 микропрограммного управления с формирователем 9 алгоритмических тестов; подпрограмма выдачи результатов контроля на индикацию.

В блок 61 памяти микрокоманд формирователя 9 алгоритмических тестов заносятся подпрограммы формирования функциональных тестов ОЗУ и исходные данные для тестирования, которые включают разрядность адреса данных, номер функционального теста ОЗУ.

По сигналам, поступающим с шины связи с ЭВМ, устанавливаются режимы работы многофазного генератора 1 синхросигналов и таймера 4.

В блок 13 памяти записывается таблица соответствия логических номеров контролируемого цифрового блока его физическим контактам выходных разъемов и коды порядковых номеров синхросигналов, подаваемых на эти физические контакты следующим образом.

Код логического номера контакта цифрового контролируемого блока с шины связи с ЭВМ транслируется через блок 10 памяти параметров векторов на вход счетчика

11 логических номеров и по микрокоманде блока 7 микропрограммного управления записывается в него.

По данному адресу в блок 13 памяти заносится код физического контакта и код порядкового номера синхросигнала, подаваемого на этот контакт.

Затем по микрокоманде блока 7 микропрограммного управления увеличивается на единицу состояние счетчика 11 логических номеров и по этому адресу с шину связи с ЭВМ в блок 13 памяти записывается код следующего физического номера контакта и код синхросигнала, подаваемого на этот контакт.

Эта операция повторяется для всех ячеек памяти блока 13. Емкость блока 13 памяти соответствует количеству контактов выходных разъемов устройства.

После занесения информации в блок 13 памяти осуществляется запись информации в группу регистров 92 блока 1 распределения синхросигналов, обеспечивающих распределение синхросигналов в режиме тестирования цифрового блока следующим образом. В буферный регистр 3 заносится код выборки t руппы регистров 92. Коды физических контактов блока 13 памяти при помощи дешифратора 91 выбирают один из группы регистров 92, в который заносится код порядкового номера синхросигнала в режиме тести",ования.

Данная операция повторяется для всех физических контактов контролируемого цифрового блока. Затем в блок 13 памяти заносятся коды физических номеров контактов и коды синхросигналов, подаваемых на них в режиме регенерации, следующим об-!

5 разом. В буферный регистр 3 с шины связи с ЭВМ заносятся коды, запрещающие выборку группы регистров 92 и разрешающие выборку группы регистров 93. Информация о распределении синхросигналов в режиме регенерации записывается в группу регистров 93 при помощи дешифратора 91. Затем от шины связи с ЭВМ в буферный регистр 3 заносятся коды, устанавливающие группы регистров 92 н 91 в режим хранения информации.

Информация для занесения в блоки 28—

30 памяти блока 7 микропрограммного управления может поступать с регистра 16 набора или с выхода формирователя 9 алгоритмических тестов. Выбор источника информации осуществляется буферным регист30 ром 3 и коммутатором 17 входных данных.

Режим работы устройства при занесении тестовой информации с регистра 16 набора следующий.

В тестовом наборе, необходимом для каждого такта контроля, содержатся вход35 ные воздействия и эталонные реакции, коды маскирования каналов цифрового блока и коды управления коммутатором входов/выходов.

Вначале тестовый набор заносится в буферный блок 8 памяти следующим образом. В буферный регистр 3 заносится код выбранного запоминающего устройства. B счетчик 11 логических номеров через память

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

Тестовый набор заносится в регистр 16 набора. Код информации блока !3 памяти

50 выбирает информационный разряд буферного блока 8 памяти, в который записывается код информации старшего разряда регистра 16 набора. Запись осуществляется по микрокоманде, формируемой lE øифратором 23.

Затем по микрокоманде блока 7 микропрограммного управления увеличивается на единицу значение счетчика 11 логических номеров. уменьшается па единицу состояние

1312577 счетчика !4 длины векторов тестового набора и осуществляется сдвиг влево информации в регистре 16 набора. Процесс записи информации выполняется по новому информационному разряду буферного блока 8 памяти.

Приведенные операции повторяются до тех пор, пока содержимое счетчика 14 длины векторов не станет равным нулю. При этом по микрокоманде блока 7 микропрограммного управления включается триггер 25 и через элемент ИЛИ 27 осуществляется блокировка тактовых сигналов, поступающих с выхода многофазного генератора 1 синхроси гн алов.

После изменения содержимого буферного регистра 3 в регистр 16 набора заносится информация нового значения теста, и процесс записи повторяется. Таким образом, в буферный блок 8 памяти заносятся данные, необходимые для Одного такта контроля.

Запись информации буферного блока памяти в блоки 28 — 30 памяти, осуществляется следующим образом.

Код выборки устройства заносится в буферный регистр 3, информация с выходов буферного блока 8 памяти подается на информационныс входы блоков 28- 30 памяти.

В регистр 45 начального адреса тестового набора за)носится код начального адреса теста. В программный регистр 19 заносится начальный адрес подпрограммы записи информации в блоки 28 — 30 памяти. По микрокоманде, поступающей с выхода дешифратора 23, осуществляется запись информации из буферного блока 8 памяти В вь!бранный блок памяти. Операции повторяются для всех типов устройств, при этом в буферный регистр 3 предварительно заносятся коды выборки соответствующих блоков устройства.

После перезаписи информации из буферного блока 8 памяти в блоки 28 -30 памяти в буферный блок памяти заносятся

TO1hKO ИЗМСНСПИЯ В TOСТОВОЙ ПОС1ЕДОВа)ТЕ IЬности следу)О)цего такта.

Запись тестового набора, поступающего с выхода формирователя 9 алгоритмических тестов, Осуьцествлястся следующим Образом. Формирователь 9 алгоритмических тестов по программе модификатора 52 формирует вектор тестового набора, состоя)цнй из вектора адреса, всктop3 ttxo;t,II I>tx 3!I

НЫХ, ВЕКТОР 3 ЭТа.1011! I I>l х Даllt)I ЫХ И В(>КТOPаl кода операции, котор)>1е ()c) I ât. Tñòâñlllto Hi!!Ioсятся в сдви 1.овые регистры:;1. ц)еса 77, В x o;t H hl x J i3 1111 hi х > 8, 3 T 3, О и 11 hl x . я I I I I I >I x 9, кода оп p3HHt180 и триггер 81 кода otlcpattHI!.

Параметры этих векторов, а тяк)ке вектора двунаправленных п)ип (начальный логический номер вектора и его длил!1) заносятся в память 10 параметров векторов.

Выоорка адресов памяти 10 параметров векторов осуществляется при помо)ци c«oT—!

О !

З0

55 чика векторов 6. Запись информации в счетчик 6 векторов и память 10 параметров векторов осуществляется (Io шине связи с ВМ.

При появлении сигнала обращения к тестируемой памяти, поступающего с выхода элемента ИЛИ 69, блок 7 микропрограммного управления переходит в режим занесения информации в буферный блок 8 памяти с выхода преобразователя 55 параллельного кода в последовательный. При этом коммутатор 56 переходит в режим приема синхросигнала «+1сч» от блока микропрограммного управления.

Г1о микрокоманде «Параллельная запись» блока 7 микропрограммного управления через элементы 2И вЂ” -НЕ 73 — 76 происходит параллельное занесение вектора тестового набора в регистры 78 — -80 и триггер 81.

Г1ри помощи счетчика 6 векторов и памяти 12 параметров векторов в счетчики

11 и 14 логических номеров и длины векторов заносятся параметры Вектора адреса.

Код номера вектора с выхода счетчика

6 векторов устанавливает коммутатор 82 в режим коммутации сигнала с выхода сдвигового регистра 77 адреса.

Информация с выхода коммутатора 82 через коммутатор 17 входных данных поступает на информационный вход буферного блока 8 памяти.

По микрокоманде блока 7 микропрограммного управления, формируемой дешифратором 23, происходит запись старшего бита информации вектора адреса в буферный блок 8 памяти, в ячейку Ito адресу, определяемому информацией блока 13 памяти.

I1о микрокоманде «Сдвиг», формируемой дешифратором 23, осуществляется сдвиг влево информации в сдвиговом регистре 77 адреса, увеличивается lta единицу значение счетчика 11 логических номеров и уменьп)ается на единицу значение счетчика 14 длины векторов. Осуществляется занесение второго бита информации сдвигового регистра 77 в буферный блок 13 памяти.

Указанная операция повторяется до )остпжения нулевого состояния счетчика 14 длины векторов, Загсм по микрокох)ян.)c увели !пвается

Н3 единицу зна ение счеTчика 6 векторов.

Коммутатор 82 при этом переклк1чается в режим коммутации информации с Выходя сдвигового рсгHOTpd 78 входны. данных, I1itp3t !vTpht вектора Вхоztthlx даш)ых из п3 >1я1 11 0 I! аl ра метров Век I npot) за носятся

В )ет)ик 11 н 14 логи Вских номеров и длины векторов.

Ос) ществл)!ет<.я занесение в бх ферный

U, tOl> 8 памя I H зн3>II>>IIHH ВсVTOp3 78 Входных

;t 11 I t1t hI X.

Л!!алогичны образом Осуществляется запил В буферный блок 13 пах!ятп зпаче!! H II ВЕVTO()OB ЭТ3,)ОННЫ Х .13 Н Н Ы. П 13Е>КТО 0 а! ко 13 Операции. Ес,1и в контр1),1ирхсмо I цпф1312577 ровом блоке прием и передача данных осуществляются по общим двунаправленным шинам, то в устройстве предусмотрена возможность изменения по микропрограмме содержимого блока 30 памяти кодов управления коммутатором входов/выходов следующим образом.

В буферный регистр 3 с блока 7 микропрограммного управления заносится код выборки блока 30 памяти кодов управления коммутатором входов/выходов. Счетчик 6 векторов устанавливается в состояние, обеспечивающее переход коммутатора 82 в режим выдачи информации с триггера 81 кода операции. По микрокоманде блока 7 микропрограммного управления из памяти

10 параметров векторов в счетчики 11 и 14 логических номеров и длины векторов заносятся параметры вектора двунаправленных шин и осуществляется занесение состояния триггера 81 кода операции через коммутаторы 82 и коммутатор 17 в буферный блок 8 памяти.

В дальнейшем при записи последующих тестовых наборов в буферный блок 8 памяти информация для блока 30 памяти кодов управления коммутатором входов/

/выходов будет обновляться только после поступления в блок 7 микропрограммного управления единичного сигнала со схемой 64 фиксирования изменения кода операции.

Тестовый набор, записанный в буферный блок 8 памяти, в дальнейшем переписывается в блоки 28 — 30 памяти, а сигнал

«Код операции» с выхода регистра 63 кода операции заносится в блок 21 памяти кода операции.

Затем блок 7 микропрограммного управления выдает сигнал «+1сч», который поступает на вход коммутатора 56 и обеспечивает выполнение следующей микрокоманды модификатора 52 формирователя 9 алгоритмических тестов. Если при выполнении этой микрокоманды сигнал обращения к тестируемой памяти отсутствует, то коммутатор 56 подключает в качестве источника тактового питания к формирователю алгоритмических тестов выход многофазного генератора 1 синхросигналов.

Если блоки 28 — 31 памяти заполнены или с триггера 65 блока 52 управления формирователя алгоритмических тестов получен сигнал «Конец теста», запись тестовых наборов в данные блоки прекращается.

Выдача тестовой последовательности, записанной в блоки 28---31 памяти на входы контролируемого цифрового блока осуществляется следующим образом. С шины связи с ЭВМ устанавливается режим для многофазного генератора синхросигналов, который обеспечивает íà его выходах программно-управляемую частоту выдачи тестовой последовательности, программно-управляемый строб приема информации с контролируемого цифрового блока и программно5

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

С шины связи с ЭВМ осуществляется пуск подпрограммы считывания информации с блоков 28 — 31 памяти.

По микрокоманде блока 7 микропрограммного управления код начального адреса из регистра 45 начального адреса. тестового набора заносится в адресный регистр 47 тестовых воздействий. Выбранная по данному адресу информация из блоков 28 — 31 памяти заносится в соответствующие регистры 33 — 35 и триггер 32.

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

И 38 и входы блока 41 сравнения.

Коды тестовых наборов логически умножаются группой элементов И 38 с синхросигналами блока 2 распределения синхросигналов и через коммутатор 36 входов/выходов поступают на входы контролируемого цифрового блока.

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

Считанные данные с контролируемого цифрового блока поступают через ком мутатор 36 входов/выходов на входы блока

41 сравнения.

Результат сравнения через элемент ИЛИ

42 поступает на вход мультиплексора 21, что обеспечивает фиксирование результата контроля «Годен» и «Брак» триггерами 25 и 26 соответственно.

Сигналы с выходов триггера через элемент ИЛИ 27 поступают на вход многофазного генератора синхросигналов и блокируют подачу тактовых синхросигналов многофазным генератором синхросигна loB.

Если в контролируемом цифровом блоке содержится память динамического типа, для ее тестирования дополнительно используются средства регенерации. в состав которых входят таймер 4, cxEìà 5 задержки синхронизации, группа регистров 93 распределения синхросигналов при регенерации, .руппа коммутаторов 94, счетчик 44 регенерации, коммутатор 48, элемент ИЛИ вЂ” НЕ 37.

Подготовка средств регенерации к работе состоит в следующем. В область блоков 28 ——

31 памяти, определяемую количеством строк тестируемой памяти, начиная с нулевого адреса, заносится информация, необходимая для регенерации, в группу рег. стров 93 заносится информация о распределении син0

1 2(2577

Х(30(И Гii 3,)101! !I jP 1! P(. ГЕН(> f) с) ЦИИ, l j (. < (-Т

p(! снер |ции с нlи (ы 335,(:I с ЗВЧ:)ыносиг(я

КО, (И Нфо() М;) ЦИ <1, КОТО,) 3 5! О:! Г)<:,(C«15(CÒ КО= фФИЦИСHI ЛЕГ(СИ)ir! «ЧСТ-!ИК3 4-. 1>(>(.ЕНЕРЫЦИ)1.

Б ты Й и е f) 4 От I I! H! l 1>1 «(35!В(t « . .—. > < >. <)) 33 lio(?i C H Инфо Р М 3 ЦИ 5, Îll f)(, I (. „! Я !О !Цс(Я 13 H,(Р С(>"и«рации (Ilыкетflikя и (и рысllрсцсленн?351). нерио}? регенерации, цнк.i регенерации, ко.1HЧ(. (. 1 (30 (. ГPOK T()< ÒИР > (»МОй Iiciм<ЯТИ.

3 3" (V? OC >> i}(e« Ò и,. 51 РТС Я 33 i l V C К I 3 H f>! С (> и

На управ (я}ощсм в)!ход(. таймеры 4 пэя)з,151ЕТСН Hklô0(2Мd1jH Оf)POÇPC(ЯK)l(}35(P(. .>}

f)cl00Ti>1 VC )РО?1«твы «1 СГPIII\ .()3((ИЯ» Hc)k) « j CCT?lрова ние». 3 I)il с?(нхр«>низиру}он}е5(1)ыхо;(( (Ilf)?! Ра«НР«Л(леннон P(.I CH(.})<}Ц?(?()

И 1И С(РИЯ H IV(I(VË}>«0(3 (I(PH llclKET}(OH ()С((})С)() Ы ЦИ И ), KOTOP(>((. !! ОСT \ I)31OT Н 3 Г

Н И51 ();3,<(Р>к Ки !(!t:;j;Ol HВ31>(".Т

НИ ?<1ЧХ 1cl К i 013!>I Х !! М I>, Ь«OI! !! Ы «I(1 (j)()HI|.

i3ljf) l!)I<(i! il ВХО j;, IOK() >)Нк!><)l .,;О! It(1. i I j > ci ) 3 Л Е (I H . 1, Е > 1 L Ы М !> I М l I p I I О! :> ) I «<3 Г i 11 В с? "". е ) ) () с) 6 И Г " )Ii) !3 f)(. <> 5) 1) е Г II(р <, I:,II!

-<1 И" )к<. «,1> it;! - >, )i ð>) в и |О-!

lj!(()ХО,,Ь: Грен(. (>) КО>()М; ГагорО(3 <(2<>!, КО>IММ !;-11ОР .18 t»:Х;),с - !«VIÑ!п Р(,. jj j j fi. <)7, <И О (К)ИТH« i! !В«I:);И it>.l i< )<) 1(<с !., I: >ИВ. i 5! K):. . >)

>(холы <1 г>Р (I i l l!> . НОi>i >1 51;)тo!)03,>-) ):,;; ((?t;ü; «<)

> . i!(i Õ (><>(H 1! Ii,1 >! >! » I I ) >«! ):. (Р: );|, i! . )«\ I 1(I—

И)И <, j,« . I 1>IХ:>Х<).) (> <> ° . ) ° ). .ИВ

<(> . Н Ы М ЯТ) t>. >1>l >! >, .:!! 5 t«>!<" " " I С. | <.(I

:1<. j)<» Ц! .:! )1 И<)(?«Ii:<.)! I) ) 01 («| ОК), (| >Ни . :)! c!!1 )!

i(H!(>POI<()(с) И. IKi) I, .() ., ):;)(>H.

Р! М(,! < (Ы, !I >5) ti.(>)?И)))):С >:. 1(3 (l!1) Хi>O.i.i:; (> .)VlOllj! )| ВЫ Хо )С 1:?1, ).«>;) .t.. >>H O,!O;t,: И(К(: .<".,>«! Еll ) l j ) <»:.. :IC -(lit (ОТ .< «0(<О- .

> !

)С(> i).1< (K il (! М<> . Т 1 <), il r < ",, И" В(.)(; ItI)>IX >И.(!(H .j>(H);>. 1«:, ."! >, j 15! !i i () Р<Ч!;i !, (; (>Окар М(,>10)1 II<,i>l К(II I НО,??) И; СИ(И i!1.><(> Oi?O O O.i Г>К 1

> (:И -. ))!(:5); (РРИ!; <Л!!23Б.).ikO?H«V V «И. .;И,(3 t,, ) . ) .,Т(>I(Ы I,: :i \ . I)>t

>

> > \<

< f c! .! . . tI i< i 1 )| )t >, >(i I< .l ) )i i <, < ).,) I» (<) I.

j;!»,,1 . < ii 1 ) II <. 1,)"",,tr ii!<:11> "..t t« : ) Г< И )(< (<, Т )<1 1!! !)V( 1()I!ti »)?)>1>< ? i !:,I<>) .| ):! )1It(, Л< .? ;>10 . < t;.I « I!, (К И Х }I O V? C >Р 0 В .3 а Н Е С? Т И Н и < с),. I > I > td È, I (, I I i × К И!

Яомс() !<Онтык а 06 i (I>л 1 >;<)H11)<). IЯ, . В с !(")—

> I H KH <(,>(Л I(НI.! ВСK ГО|) ОВ . d Н(. «Т! l i;!,; I i ) I I

13(!(! ОР3. (> HPO(РЫ \« | )<Ь|и P!.. ÃÈ Òj)» .|31!0

«И ГСЯ НсlЧа. Н>НЬ,И d;jp«« ilUДИ f)O> t)d(>IМ I>. ВЫ <Ь— )И p(. Ы>Л ЬТсlто Р 1 Оll р<>,. ? 51 ..> 6>гф() р Н (3 И (i!

I И «T f 2,<> 3 c1 I I О (И ТС 51 KС.", !. >: )) И p <> (. >) O I О f) < " И «> р?1, К01 Ор}>(и ? !ер<.".и. I Ki 3(! Il(»06х o,l, l ми ° 1)(ll ) 3 (3 )СН ИЕ О."11 1". I с!1 00 Ы 4,i ))< Ы>, ) i.. 3 ТЫ . Р (, ВЫ ХО,"<с(6. !OK 3 f 3 Нс М Я I H 1) Ь! ЙИ (° « < Il )6ХИ< . (И М Ь! И И Н ф 0 }) . >? 3> Ц И 0 Н !! Ы И Р 3 3 Р и ; 1 Р . (I: О М O— н;и ВыхО,?БОГО ком х? у тато()ы 15.

1 1 (> И M И К р О К 0 М ы 1(Дj 6,". 0 K с 7:5(11 }< (, (); I )p О I (2 сl ММ)?О-Î VIlp38.1<Н Ия t3 рЕ< И< тр 16 НЫ6(p3 lciН 0 С И l С Я H I I ()O P (j it 5I <. . В Ь! ();I <) 13 t>i? (>;j) i Ol O

1 ) КОММ",ТЫТОРсl j <3.,> ci T(М СО,I< .Р >К?i М<)««ЧСТЧ)?—

Кы 1,!ОГИЧС KHX iiOi!?!-.,. à «O,(ЕР>>К?(МОС С

13< K IÎPOf), МС}!(Н |с) I C I I,c. :,t!t!!1(1!,,: t <) ° >< « ! (> I I I! 3 с) < I r(O \l и, I < i!! ) . , l 0 I 1(<1(.. « и О О 1) O >! (<> <) (. .» И 1 () « > > . I < . .Ь .) rl

f)СГИ ; Гра, > jl 6:;>;! >К> .И,.„;с)« I .)ОР, !)OK«i !. О, .>«) i: H "(tt, « В Г.:.>-,: ( О,)ИВ 1)С (Г;>!1«Т 1)Ы!3). I < it(. (1< >) ... .Ы),!.(> !

3!>ЬХОИР, ) К>.,! Л !

<<,:И I!)i! Il (»и?>И Hi>l X(()I . 1.3 i!i. ),, Н .с,,(1> ). < (<

K, ;, x (> i! Г,, >» » !

I (! i:I,,)() В.>)К !>, i ..>l:.Oi>, . () I «I >.",<() I,("" (:;2 >?!,<>(| < > л (>« :lC ",, < i< Г :|I . («; . i>i !.t ); Г(>1» ." (I i).::,t >1.i! )l . \! I с? В. I Illi,1. i>> <(, (f>:H>Ill И, < ., » . > > I >i, pI« ° ><\. 1 )i (13.)о|)с), . ?И(:<«:i <>. It К " . <«:! Ы

КИ)И ))ИЛ!!;> Л": (м .(Ип)j;;ВЬ: И i), (t; >М,! К;((>

: . I ) i(ГР !(! t!i i Ы., i: c!!> ) j) Ol-, P. I |;, )i,. <Г< .,с).t! Р:

>

Н», ";Iclt>ll;) ° i,, I> . ) !. К, >< >1» >< () 1)

ЛИ(!<»O (?Iti"!> . < .> i Ы.:i>)Ы. )Н .,;. 1

И) <> \>t..(° I I

I II cI Ii! (!2< i > .(Н < (< "

30 ловий 1стройс)133, выход нулевого разря,Ld с п>гчика дли; ы вектора и выход элемс)ега

И.(1И со«динсны с входами управления (ej)C ."(?ДОХI О. IО!Cil ."«1 И К РОП РО(j)d М М II ОГО 1 IIP3 Е>,.i0ll НН, Бы ХО;(Ы I I J? 513112!COB .",1 И К))01 ОМ а нд Кот О 17 О Г О с 0 с; H H (!! û с и н ф 0 1) Гя а ц и 0 н н ы м и е3 х О;(})1>()з регистра мысок каналов, регистра гс«тового )аоо ?3., р«I èñòðà кода управ -.«11351

КО,i! 1, т;((Оp01: Ь ; (ОБ< 13}>IXOJOc3, П« 1? БI-;i!, !>:(г)?Ои, 1 j)(. . !. .l H i(I в(PThlH РазРЯ,!Иые Бых0 jl! поля адр«са блока микропрограмMHÎго уира вс((. ни51 сосдиH(. llы с ВхОдя1«!и сиll хроli. (з<1I(Hi! буферного регистра, счетчика лог))ч(ских номеров, счет IHK3 длины векторов и регистра набора соответственно, груllll2 ин(рормационных в: одов выходного коммуГатор2 сос Iинсна (г )1 п пои Bhix03!013 ко «1

«1!Ъ i c!ÒОР3 «B. Sl)ЗЬ(dта, БЫ?(ОД )ЛС I(1!T<1 Ла;ic"р)кки соединен с (и}(хро!)хо. (014 разря,jНО) О 6. )О К с) С Р3 ВН(i! il 5(, ГP1 Ii lid БЫ ХО (0<3 cc,;) Бt!O>5 К0 "0P0i 0 C(. C.(ИНЕН2 C 1 Ïl10H ВХОДОВ э I(. ìñ!!òñ) «11 3 1(. il(J) Вои ГР1 (IIIÎ!1 l!И(В01 . 1 3 i I l i,, i r ) i, l ; i S X! ), ((Б: T 3 1 l, :. .! «7)) с)Я ) П 1 !(i! d 1 (.!,.)О:) 113 «(HC) f! f! bl ; (з, :с),(? S

, O Рl? О ГО С 0(. «i ()) Е (! }I " Г P \ ((П Ой B hl X 0;1 Î В К О .! «) ((! ГOI)il HXO LOLS! Hi>! «ОДÎB И С !"71 lillOH .SXO,(ОБ

Ра;>Р(>(IIC. Ill«ci (. 001!ЗСТСT(3«, }01}(ИХ r?231? Я !OH> j)сlЗJ)5I, (НОГО б.!OK

H ilфО 1) М с) llflOlf Н Ы л <3. Одов KOTOp010 С(? С>Д<И}(С>11 3 С (P « I I: 0 И Б Ь«, О, (О <3 P C . Г)3 «. Т Р сl Г C «0 HO Г 0

l i

i)3r (с)(0««1(ii!13,1013, 3,"jj)()СIIЫ(БХGДЫ !(ОМ;«1, Тсl Г.ij);! J!C 3 ... Ь 1 33 3 (0(.I lil(C !IÛ С БТО)?ОИ "P1 llПОЙ Hhr О l()H C)? (j)«Р)п?ГО РЕI ИСтРЫ, РУП) I;l 1 i) f7 ) i3 I Я(01 i H Х L3X 0((? IS КОМ М 1 Гсl? ОР3 3 XOI0lS,7 !ЗЫ?П?Д«? (3 «ОС,(ИНСН3 С ГР IIHOH ВЫХО.I(:Б

j)C !" l("Ò ril K() 10 f3 1 !I j?3 В, IC ÍИЯ КОМ?) «ТВТО1? с) «I f. 0 «(«Б (3 I>! « (,, ()<> ГР>, П Па }S,:ñ) Ов,> 13(>IXO i<>!3 К(i 00() ГО 5!Н,! И<. i C Л ГР1

XO; C)!S «("I j?0)i(Т)33 ЬI)l ПОДКЛ(ОЧСИИ51 К i)XÎ;I 3 «l < 13 Ь)ЛО Lc! 1:0IITj)0, И <71<ЕМОГО !«If «j) j) О)зог(i оло;2, 0).!(« (п(юи<ееся тем, ITÎ, с 1(«ëb!o ра п)ир flH51 области ilj?H1ICIIBI!Hti зя счет об(()(«!< н,: 3031)() >K I IO(. Ти K0111 Po.) Я;«, (, к)?оп ()О ((« C« (?;) !i l i ?С 1: I «i H (бог(Ы!)и «I о() Ье" 10 и

«П«i!rl òi! HIIO:O:SL)I!OX!)f,I3!0!L(ÅÃC? УСтРОйСтяа, (il!0 (О.(С j) <к Ит ««l«Т I H K BCKTOJ)OH,, 3 I 113— ,< ,;;-;1и,метпоп Б(к) <>(?0(3 1)п

i(ji ! О!? :! .! X j>(r« I . I l I I,, i и И «1«1?,, 11\)! .1(: .><1 i (() () rS, : :« ) I Я (1) Il Л 1),) С И Г—

) )3. ОЬ, K(0:! . ««Cс« I OP i! 10, П Ы Х (33111>1. . сl 0, l(ОК

О«) М(I l;i КО .i, j!0. I; I H, С 1)hi \1 )(и фро!3ым б, 1 о лом ,l0)((i, I (!HÒC1 П>П< CO;i<КИТ Ti? HI ГОР, ЭЛ«1iCНТ

1 1,11 i1!,,;Is .: рхп )ь(эле.,!снтов 1>1, причс.)

„" РБЫй ВЫХ ),:,,lr O, )ЯЗПОГО ГЕНЕРатОР3 (Ч)ПХJ70C. H l I lc!, 101) (()(., I il .1« ll С «1! НХ РОБКО.(3. И та(«,1«)i

i! j>r:., ") и «и (К;I X Г "; (РВ (0 (I I»,?r. r.;:?13«(?!1(ii.i

:S ; i (<, 1! (0)iiõ, i}) Е()PH 131()ЛOБ, («И; ; !; i: «БЛЛ)i X ) "., i c .:; H « 0 I "« I . «« . ) с « i ) 1 ) 3 " I . I () 0 « H : . <1, Ii, l! « (i «(и;1«II с « Il!1> ()ОВхо;(c)ми рсi )ic Г1?

КО;(013 1 П1?<3)3,)с Hli)! ком:>! «1<ÇTOji011 (310, LOB, Б!>(ХОДО! И ТРИ Г! Cj) <3. !3 HI О,, KOTO()OI CC?OLH I I«ll с первым входом э, lc 1 .с нта 11,.111 -J IE=., Бы\ОД КОТО ) ОГО «. O«;(3 II « I i «. II P (i ВГ! Я iOi! I 111 lf (ЗХ(? Lci)IИ 3,!С.,i«1:: TOIÇ 11 Il(0130И )?111!:Ы I рх и,1<3 ВЫ. ОДОБ К(. (!PO! «?(ДПП«,„C . БГОРОИ г1?1),п(?): !il <)ОР1:! ii)1(il! Ii!>11 Б 0.((из: ВЗРяд) с, 0 f О О. 1 О K;) pBOH Гр1 l ill bi соединена с . p II!101! Выходов p(. гистра

;1,)СОК КВН2. !OH, Г})1 ПП3 ПЕРВЬ)Х 1310;IÎB Э,(Е11«11 TÎH 1 Б ГOp(7)f Гр1 llilhl СО«дине}1<) «" Гl)11(пой выхо 10B регистра тестовых наборов, Гj)X ппа BTOphlX BXOДОВ 3,1СМ«>Н ГОВ 1 1 (31 ÎpOf!

I ð1ппы соедин«!3 с (Shlx0;3211H олока р()спреЕС.)СИИЯ Hil ПОСИГ 13 iOB, i j)1111, Г1 (3! Ооой ) 1 li 1 1 i-l <. О(> (и н(>li) Х 1> ХОДОВ l«01! МУ ГdT(?Рс) !

1?,<,Дов,;ЗЫХО,((?Б, Б-,ОРОИ 1>XO.>, ЭЛ(МЕП Га

, «1. .! ()! . «0< jI: r.(:l С !!:. j)!Si>I «i В(>: 10,О. 1 !",3 И,i(«;); (H 1! )(> Х «. . (< M б. I ОК() ii 3«11 1)ÑXLB, I « () H Я ,".; (:.1 )(!c)i l 1 13, :.с>п, с:: h(!(ij>:, Пиoill! l>111 )Ь.ОДОМ

Л:! !«ИИ S<3, j«j?H:- . i «!3. ««".ОМ П«Р(ЗО "0 1)АФПГ)ОГl)3мм!

10) 0 «Hj?c) I C ««5!, i I оро; j?33(?51 ()О 1<1 il(j)(—

XO-,d 1:.О ГOJ i()10 «0«," Hi!« .I «. Hhi 10,! «)11,1HIIHH 35) ДС1??)>Кп, )!СГ H r«Я I ))1 ПП<«БХО «, I(c! l1) 5i C И I(XП ! ГН(ь i 013 (0(. (И I I(. !!3 (Грх и ПОЙ lsl>l x0, () ls 1< )IOI 0(;) азно! О (Н(<1);! TOp;i (и П «, )>;)СI . I !1<,XOIÇ 13«,«) (j r 3.>т?ЕП(« .IliH> (ОТО!)ОГO

«" ос д!! }! I! с )зь(. О.!() и1:11; и.з ))3 Kа 1((j)с 10,i, 1 к, < 11 С д 1 К i I l, «> i! «i I i K p«« К ("«) (!! I, L C (r, I ? «., ) «! 1! К () 0 П .? ОI j) ci1! i ill(?i (? 1 l1j? }! H, 1«) .H 5:., « j)1 ii I!3 )>«О,(ОВ .!;),«БI . J,(«ji«хч).«„) 1 c": J?()H« 1 }Ç К i I i li i, < 3. . . : .I ", Ко i) (.I)(

О1ф >!?: ÎÃO Р«ГИС: и;., Hi;: 0,(КОГО«?О, (, Н Пtl«Н (Il«> ii3h!7«) «!1,>.! >.!".:i).!(111 ВХОДC) «1 K(! ; «i <—

Т )т(?Ра ВХОД)I:> .X .(() IIIЫX, ii) «))?Оli ",;!?c!!S,".5110—

L) jH Й Hxi?д KoToj) (? ГО с Ое lil! I<. н « ьы ло (Ом ((?(?РМ И ()ОБЗТЕ 1 >i сЗГ! l 0)i l . I «l ни««" 1 ИХ Г««««) Н, 3, jj)««Н Ы (Г> Х О „ 1 hi К(? т (З i «О I 0 C (i «;L l r I I С; l >l С )) 3 3 ) > 51Д}1 1>!. : i! Б!>1 ло „c. «! ii «!)« I H Ка В(К ТО1?ОБ H C 3,1 j)С (. }i1 I,1)l БХО (ñl l ll, 3.! <) lli! )i rl H;I ) 3 11(тji«?13 13« K. тОРОБ, (3!>IXO;Ti>!:(()T(?j?OHO СО(,.И«>СИЫ С liii(j?OjiM c)! L!) ОКИЫ 1ill Б. «Рд > "111 С ".(ч И KL), !01 i! !c «K II ;

1:011«j)0!3 H С 1(«:.!.Kc) (IИ)li>) )SCI130! (? ко,,,i «, );)! (? р,*> «, !л ..., (3 и, i>i ««>, . «(, (Ь(«(! Ji«i

ГО с«к, il !(>!l :.;: 0 «! " i 113 «>Р<>, ;?

«0«.(п!)Сп с I)5! I"..i ;",i Sji .;,,Iihiм Hl.i,,! ((,М I. ().15)

<., (r « C с ) . . О K c l . :. l К,; ; ? I: l > (; 1; К () " « I!I ) ". i «, 1 « «

I !3 51, 3 ОДЫ 33,,i!!: I с К(?. „i i! i,» r«, 1 « .!:КрОКО113 li (Ь(М«) 1? «!II «r":S l; л, ) К i « !, ".,(>. « ) «!

),(?" ("(>(! I<". (i ") : "С« : !!?«,:.i " I)i с., . I 0. !«I «(H!>(i«!i ë .":. . Г(, . C«ij;,, « i (> i

1312577

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

/выходов контролируемого цифрового блока устройства.

2. Устройство по и. 1, отлича ои1ееся тем, что формирователь алгоритмических тестов содержит модификатор адреса, два н3ифратора H преобразователь параллельного кода в последовательный, причем входы задания начальных условий модификатора адреса соединены с входами адреса микротеста формирователя, первая группа выходов модификатора адреса соединена с первой группой информационных входов преобразователя параллельного кода в последовательный и через первый шифратор с второй группой информационных входов пре1О образователя параллельного кода в последовательный. третья группа информационных входов которого соединена с второй группой выходов модификатора адреса и через второй шифратор с четвертой группой информационных входов преобразователя параллельного кода в последовательный, выход которого соединен с выходом формирователя, адресные входы которого соединены с управляющими входами преобразователя параллельного кода в последовательный, синхровход которогосоединен с синхровходами модификатора адреса и формирователя, первый, второй и третий разрядные входы задания режима работы формирователя соединены с счетным входом

25 с. модификатора адреса, с входами сдвига и

«Параллельная запись» преобразователя параллельного кода в последовательный, третья группа выходов модификатора адреса (0(динена с Г1)y ïпои t3b(xonoa формирователя.

1312577

От 5 шина ля

= звм

От IZ

Om 14 йл9

Om4

Om4

О;и 8

0m 3 фиг 2 О

0m

Om

От тл",, л,л„ ци(ад алла фи 1

1342577

Сри2 6 а.г

От 7

От авиа 5

1;3 I ? 577

gm .

0m .

Cruz б

0m 52,5

Om БМ-S

0m 7

0m7!

312577 юг. 8

| Orn Я

Фиг 9

12

0m

Om

Фиг. 10

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

Редактор H. Егорова Техред И. Верее Корректор A. Обру чар

Заказ 1844)48 Тираж 673 Подписное

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

113035, Москва, Ж---35, Раугиская наб., д. 415

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

Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков 

 

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

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

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

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

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

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

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

Изобретение относится к контрольно-измерительной технике и является усовершенствованием изобретения по а.с

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

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

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