Устройство для тестового контроля цифровых блоков
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для проверки блоков ЭВМ, содержаш.их ОЗУ большого объема. Цель изобретения - расширение области применения за счет обеспечения возможности контроля микропроцессорных элементов с большим объемом ОЗУ. Устройство содержит блок микропрограммного управления, блок обмена с контролируемым блоком, формирователь алгоритмических тестов. В устройстве реализован микропрограммный принцип управления. В тестовом наборе содержатся входные воздействия, эталонные реакции, коды маскирования каналов цифрового блока и коды управления коммутатором входов/выходов. 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 (. < (-Т<?33 и с(>
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 <? c> (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!>ЬХО<?013 |)Е| 1, Tj., -:) t ) )ИР, ) К>.,! Л !
<<,:И 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)п<?! <)(B,;.;,-,(и !
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