SU1725222A1 - Device for stochastic checking microprocessing units - Google Patents

Device for stochastic checking microprocessing units Download PDF

Info

Publication number
SU1725222A1
SU1725222A1 SU904792817A SU4792817A SU1725222A1 SU 1725222 A1 SU1725222 A1 SU 1725222A1 SU 904792817 A SU904792817 A SU 904792817A SU 4792817 A SU4792817 A SU 4792817A SU 1725222 A1 SU1725222 A1 SU 1725222A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
inputs
register
synchronization
Prior art date
Application number
SU904792817A
Other languages
Russian (ru)
Inventor
Владимир Дмитриевич Жданов
Иван Владимирович Кочин
Игорь Аврамович Мардаре
Original Assignee
Кишиневский Научно-Исследовательский Институт "Квант"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Кишиневский Научно-Исследовательский Институт "Квант" filed Critical Кишиневский Научно-Исследовательский Институт "Квант"
Priority to SU904792817A priority Critical patent/SU1725222A1/en
Application granted granted Critical
Publication of SU1725222A1 publication Critical patent/SU1725222A1/en

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

Изобретение относитс  к цифровой вычислительной технике и может использоватьс  дл  автоматизированного контрол  блоков ЦВМ, содержащих микропроцессорные БИС. Цель изобретени  - расширение функциональных возможностей устройства за счет считывани  динамической сигнатуры и формировани  воздействий, отличающихс  по временным характеристикам, по отдельно выбранным каналам. Устройство содержит 1 блоков 1 формировани  воздействий и приема результатов (I п + к + р, п - разр дность командной шины OK, p - число синхронизирующих входов О К), входной реThe invention relates to digital computing and can be used for the automated control of digital computer blocks containing microprocessor-based LSIs. The purpose of the invention is to expand the functionality of the device by reading the dynamic signature and generating effects that differ in temporal characteristics over the selected channels. The device contains 1 blocks 1 of the formation of effects and the reception of results (I p + k + p, p is the size of the command bus OK, p is the number of synchronizing inputs О К), the input signal

Description

I-1 3-й строб записи tI-1 3rd recording strobe t

гистр 2, формирователь 3 псевдослучайной последовательности, I блоков 4 одределе- ни  входов-выходов, первый дешифратор 5, регистр 6 задани  режима работы, I элементов 7 задержки, блок 8 индикации, второй дешифратор 9, регистр 10 задани  вида синхронизации , I мультиплексоров 11, регистр 12 задани  входов синхронизации, блок 13 элементов И, блок 14 задани  исходных данных и подключено к ОК 15.1 блоков 1 формировани  воздействий и приема результатов предназначены дл  реализации следующих функций: 1) генерации циклических воздействий на k-разр дную шину ОК, 2) генерации последовательности на шину данных ОК, 3) формировани  сигнатур с выходов ОК, 4) генерации синхроимпульсов на р-входы синхронизации ОК. Сформированные сигнатуры индицируютс  блоком 8 индикации. 12 ил.gist 2, pseudo-random sequence shaper 3, I blocks 4 input-output definitions, first decoder 5, mode setting register 6, I delay elements 7, indication block 8, second decoder 9, synchronization type setting register 10, I multiplexers 11 , the register 12 of setting the synchronization inputs, block 13 of the elements AND, the block 14 of setting the source data and connected to the OK 15.1 of the impact shaping blocks 1 and receiving the results are intended to implement the following functions: 1) generating cyclic impacts on the k-bit bus O 2) generating a sequence of data on bus OK, 3) generating the signature from the outputs QA, 4) generate clock by p inputs OK synchronization. The generated signatures are indicated by the display unit 8. 12 il.

Изобретение относитс  цифровой вычислительной технике и может использоватьс  дл  автоматизированного контрол  блоков ЦВМ, содержащих микропроцессорные БИС.The invention relates to digital computing and can be used for the automated control of digital computer blocks containing microprocessor-based LSIs.

Известно устройство дл  контрол  микропроцессорных цифровых блоков, содержащее блок управлени , 21 формирователей остатка (где I - разр дность двунаправленной шины данных контролируемого цифрового блока), I сумматоров по модулю два, k кольцевых сдвиговых регистров (где k - разр дность командной шины контролируемого цифрового блока), дешифратор, регистр, элемент задержки, I повторителей с трем  состо ни ми, блок индикации, причем первый выход блока управлени  соединен с входами записи с первого по k-й кольцевых сдвиговых регистров, вход начальной установки устройства подключен к входам сброса с первого по 21-й формирователей остатка, к входу сброса регистра, к входу начальной установки блока управлени  и к входам сброса с первого по k-й кольцевых сдвиговых регистра, второй выход блока управлени  соединен с входами синхронизации с первого по 21-й формирователей остатка, с входами синхронизации с первого по k-й кольцевых сдвиговых регистров и через элемент задержки с выходом устройства дл  подключени  к синхровходу контролируемого блока, выходы с первого по (Ы)-й формирователей остатка соединены с информационными входами соответственно с второго по 1-й формирователей остатка и с первыми входами соответственно с первого по (1-1) сумматоров по модулю два, выход 1-го формировател  остатка соединен с первым входом 1-го сумматора по модулю два, вход кода номера кольцевого регистра устройства подключен к информационному входу дешифратора, группа выходов которого соединена с группой разр дных входов синхронизации регистра, информационный вход которого  вл етс  информационнымA device for monitoring microprocessor digital blocks is known, which contains a control block, 21 residual formers (where I is the size of a bidirectional data bus of a monitored digital block), I modulo two adders, k ring shift registers (where k is the command bus width of a monitored digital block ), a decoder, a register, a delay element, I repeaters with three states, a display unit, the first output of the control unit is connected to the write inputs from the first to the k-th ring shift registers, the input to the device is connected to the reset inputs from the first to the 21st residual conditioners, to the register reset input, to the initial installation of the control unit and to the reset inputs from the first to the k-th ring shift register; the second output of the control unit is connected to the synchronization inputs the first to the 21st residual drivers, with synchronization inputs from the first to the k-th ring shift registers and through the delay element with the device output for connection to the synchronized input of the monitored unit, the outputs from the first through (S) -th form leu residue connected to the information inputs, respectively, from the second to the 1st shaper balance and the first inputs, respectively, from the first to (1-1) modulo two adders, the output of the 1st shaper of the remainder is connected to the first input of the 1st modulo two , the input code of the device’s ring register number is connected to the information input of the decoder, the output group of which is connected to the group of register synchronization bit inputs whose information input is informational

входом устройства, выходы разр дов регистра соединены с информационными входами с первого по k-й кольцевых сдвиговых регистров, выходы которых образуют выходthe input of the device, the outputs of the register bits are connected to the information inputs from the first to the k-th ring shift registers, the outputs of which form the output

устройства дл  подключени  к входу команд контролируемого блока, выходы с первого по 1-й сумматоров по модулю два соединены с информационными входами соответственно с (1+1)-го по формирователей остатка,devices for connecting to the input of commands of the monitored unit, the outputs from the first to the 1st modulo-two adders are connected to the information inputs, respectively, from (1 + 1) -th to the remainder,

первый и второй входы логических условий блока управлени   вл ютс  соответственно входами кода длины команды и кода числа испытаний устройства, первый, второй и третий входы синхронизации блока управлени   вл ютс  соответственно первым, вторым и третьим синхровходами устройства , третий выход блока управлени   вл етс  выходом готовности устройства, группа входов-выходов устройства дл  подключени  кThe first and second inputs of the logic conditions of the control unit are respectively the inputs of the command length code and the code of the test number of the device, the first, second and third synchronization inputs of the control unit are the first, second and third synchronous inputs of the device, the third output of the control unit is the device readiness output , a group of input-output devices for connecting to

входам-выходам данных контролируемого блока подключена к выходам соответственно с первого по 1-й повторителей с третм  состо ни ми-и к вторым входам соответственно с первого по 1-й сумматоров по модулю два, выходы с (1 + 1)-го по 21-й формирователей остатка соединены с информационными входами соответственно с первого по 1-й повторителей с трем  состо ни ми , входы направлени  передачи которых подключены к входу направлени  передачи устройства, группы выходов с (1+1)-го по 21-й формирователей остатка соединены с группой входов блока индикации, вход синхронизации дешифратора подключен к входу записи, первый и второй входы константы блока управлени  подключены к входам соответственно нулевого и единичного потенциалов устройства, причем блок управлени  содержит два буферных регистра , два счетчика, два дешифратора, два формировател  импульсов, три триггера, элемент задержки, три элемента НЕ, три элемента И, элемент ИЛИ-НЕ, элемент ИЛИ и генератор тактов, причем вход начальной установки блока управлени  подключей к входам сброса первого и второго буферных регистров и к входу первого элемента НЕ, выход которого соединен с входами сброса первого и второго счетчиков, первый вход синхронизации блока управлени  подключен к счетному входу первого счетчика, информационный вход которого соединен с выходом первого буферного регистра, информационный вход котрого  вл етс  первым входом логических условий блока управлени , второй вход синхронизации блока управлени  подключен к синхровходу первого буферного регистра и через элемент задержки к первому входу первого элемента И, выход которого соединен с входом записи первого счетчика, выход которого соединен с информационным входом первого дешифратора , выход которого через второй элемент НЕ соединен с синхровходом первого триггера и первым входом элемента ИЛИ-НЕ, выход которого соединен с входом первого формировател  импульсов и  вл етс  вторым выходом блока управлени , информационный вход второго буферного регистра  вл етс  вторым входом логических условий блока управлени , третий вход синхронизации блока управлени  подключен к синхровходу второго буферного регистра, выход которого соединен с информационным входом второго счетчика , выход которого соединен с информационным входом второго дешифратора, выход которого через третий элемент НЕ соединен с вторым входом элемента ИЛИ- НЕ, с J, К- и S-входами первого триггера и с S-входами второго и третьего триггеров, выход генератора тактов соединен с первыми входами второго и третьего элементов И, выход первого формировател  импульсов соединен с входом второго формировател  импульсов, с первым входом элемента ИЛИ и синхровходом второго триггера, инверсный выход которого соединен с вторым входом второго элемента И, выход которого соединен с синхровходом третьего триггера, инверсный выход которого соединен с вторым входом третьего элемента И, выход которого соединен со счетным входом второго счетчика и с вторым входом элемента ИЛИ, выход которого  вл етс  первым выходом блока управлени , выход второго формировател  импульсов соединен с входом записи второго счетчика и с вторым входом первого элемента И, выход первого триггера  в- л етс  третьим выходом блока управлени , J-вход третьего триггера подключен к первому входу константы блока управлени , второй вход константы блокаthe data inputs of the monitored unit are connected to the outputs of the first to 1 repeaters, respectively, with the third state of the mi-i and the second inputs, respectively, of the first to the first modulo-two adders, outputs (1 + 1) -th to 21 th remainder drivers are connected to informational inputs from the first to the 1st repeaters, respectively, with three states, the transmission direction inputs of which are connected to the device's transmission direction input, the output groups from (1 + 1) to the 21th remainder drivers are connected with a group of inputs of the display unit, the synchronization course of the decoder is connected to the recording input, the first and second inputs of the control unit constant are connected to the inputs of the device zero and unit potentials, the control unit contains two buffer registers, two counters, two decoders, two pulse drivers, three flip-flops, a delay element, three the element NO, the three elements AND, the element OR-NOT, the element OR and the clock generator, the input of the initial installation of the control unit plug to the reset inputs of the first and second buffer registers and to the input of the first and second A NOT element whose output is connected to the reset inputs of the first and second counters, the first synchronization input of the control unit is connected to the counting input of the first counter, whose information input is connected to the output of the first buffer register, the information input of which is the first input of the logic conditions of the control unit, the second the synchronization input of the control unit is connected to the synchronous input of the first buffer register and through a delay element to the first input of the first element I, the output of which is connected to the recording input The first counter, the output of which is connected to the information input of the first decoder, the output of which through the second element is NOT connected to the synchronous input of the first trigger and the first input of the OR-NOT element, the output of which is connected to the input of the first pulse shaper and the second output of the control unit, the information input of the second the buffer register is the second input of the logic conditions of the control unit, the third synchronization input of the control unit is connected to the synchronous input of the second buffer register, the output of which is n with the information input of the second counter, the output of which is connected to the information input of the second decoder, the output of which through the third element is NOT connected to the second input of the element ILI, to the J, K- and S-inputs of the first trigger and to the S-inputs of the second and third flip-flops, the clock generator output is connected to the first inputs of the second and third elements AND, the output of the first pulse shaper is connected to the input of the second pulse shaper, with the first input of the OR element and the synchronous input of the second trigger, the inverse output of which n to the second input of the second element AND whose output is connected to the synchronous input of the third trigger, the inverse output of which is connected to the second input of the third element AND whose output is connected to the counting input of the second counter and to the second input of the OR element whose output is the first output of the control unit , the output of the second pulse generator is connected to the write input of the second counter and to the second input of the first element I, the output of the first trigger is the third output of the control unit, the J input of the third trigger is connected to Valid constants vomu control unit, the second input of the constant

управлени  подключен к J- и К-входам второго триггера и к К-входу третьего триггера. Недостатком данного устройства  вл етс  наличие отличающихс  по структуре иcontrol is connected to the J- and K-inputs of the second trigger and to the K-input of the third trigger. The disadvantage of this device is the presence of different in structure and

функци м блока дл  генерации потоков команд и данных, а также жесткой св зи известного устройства с микропроцессорным цифровым блоком - объектом контрол  (ОК). Такое разделение функций приводит к до0 полнительным временным затратам на коммутацию входных сигналов при смене типа провер емого устройства, либо при изменении функции входных линий в ОК. Кроме того, при работе формирователей остаткаthe functions of the block for generating streams of commands and data, as well as the rigid connection of a known device with a microprocessor-based digital block — a control object (C). This separation of functions leads to additional time expenditures for switching input signals when changing the type of device being tested, or when changing the function of input lines in OK. In addition, when the remainder

5 известного устройства на двунаправленную шину ОК необходим предварительный анализ входных потоков команд дл  определени  направлени  передачи информации по шине ОК, что приводит также к увеличению5 of the known device to the bidirectional OK bus, a preliminary analysis of the input command streams is necessary to determine the direction of information transfer on the OK bus, which also leads to an increase

0 времени контрол , в случае же отсутстви  информации о системе команд ОК, контроль последних вообще невозможен.0 time control, in the case of lack of information about the command system OK, the control of the latter is impossible at all.

Наиболее близким по технической сущности к предлагаемому  вл етс  устройствоThe closest in technical essence to the proposed device is

5 дл  стохастического контрол  микропроцессорных цифровых блоков, содержащее блок задани  исходных данных, дешифратор , входной регистр, формирователь псевдослучайной последовательности, блок5 for stochastic control of microprocessor-based digital blocks containing the source data setting block, decoder, input register, pseudo-random sequence shaper, block

0 индикации, регистр задани  режима работы , I блоков формировани  воздействий и приема результатов (I n + k, n - разр дность двунаправленной шины данных ОК, k - разр дность командной шины ОК), I бло5 ков определени  входов-выходов, два элемента задержки, причем группа информационных входов дешифратора соединена с группой адресных выходов блока задани  исходных данных, строб адреса ко0 торого соединен со стробирующим входом дешифратора, группа выходов которого соединена с группой синхронизирующих входов входного регистра, информационный вход которого соединен с информаци5 онным выходом блока задани  исходных данных, выход начальной установки которого соединен с входами начальной установки входного регистра, формировател  псевдослучайной последовательности I бло0 ков формировани  воздействий и приема результатов и I блоков определени  входов- выходов, i-й выход входного регистра соединен с i-м информационным входом регистра задани  режима работы и с первым инфор5 мационным входом i-ro блока формировани  воздействий и приема результатов, где0 indication, register of setting the operation mode, I blocks of formation of effects and reception of results (I n + k, n is the size of the bidirectional data bus OK, k is the command bus width OK), I blocks of input-output determination, two delay elements The group of information inputs of the decoder is connected to the group of address outputs of the source data setting block, the gate of whose address is connected to the gate input of the decoder, the group of outputs of which is connected to the group of synchronizing inputs of the input register, information D which is connected to the information output of the initial data setting block, the output of the initial setup of which is connected to the inputs of the initial setup of the input register, the pseudo-random sequence generator of I impact shaping and reception blocks and I input / output definition blocks, the i-th output of the input register is connected with the i-th information input of the register of setting the operation mode and with the first information input of the i-ro block for forming the effects and receiving the results, where

1 1,2I, вход задани  режима работы i-ro1 1,2I, i-ro mode setting input

блока формировани  входных воздействий и приема результатов соединен с i-м выходом регистра задани  режима работы, входthe input effects shaping and receiving unit is connected to the i-th output of the mode setting register, the input

Записи которого  вл етс  первым выходом строба записи блока задани  исходных данных, выход синхронизации которого соединен с входом синхронизации формировател  псевдослучайной последовательности , с входами первого и второго элементов задержки и с входом синхронизации I блоков формировани  воздействий и приема результатов, входы строба записи которых объединены и подключены к второму выходу строба записи блока задани  исходных данных, входы псевдослучайной последовательности блоков формировани  воздействий и приема результатов объединены и подключены к выходу формировател  псевдослучайной последовательности, входы синхронизации блоков определени  входов-выходов объединены и подключены к выходу второго элемента задержки, выход 1-го блока формировани  воздействий и приема результатов соединен с информационным входом 1-го блока определени  входов-выходов , вход-выход которого соединен с вторым информационным входом 1-го блока формировани  воздействий и приема результатов и  вл етс  i-м входом-выходом группы информационных входов-выходов устройства дл  подключени  к контролируемому блоку, выход первого элемента задержки  вл етс  выходом синхронизации устройства дл  подключени  к соответствующему входу контролируемого блока, группа информационных выходов 1-го блока формировани  воздействий и приема результатов соединена с 1-й группой входов блока индикации.Records of which is the first output of the strobe of the block of the initial data setting block, the synchronization output of which is connected to the synchronization input of the pseudo-random sequence shaper, with the inputs of the first and second delay elements and the synchronization input of the I formation and reception blocks, the strobe inputs of which are combined and connected to the second output of the strobe of the block of the initial data setting block, the inputs of a pseudo-random sequence of blocks of the formation of effects and the reception of combined and connected to the output of the pseudo-random sequence shaper, the synchronization inputs of the input-output definition blocks are combined and connected to the output of the second delay element, the output of the 1st effects shaping and reception unit is connected to the information input of the 1st input-definition block, the input the output of which is connected to the second information input of the 1st formation block of the effects and reception of the results and is the i-th input-output of the group of information input-output devices for Connections to the monitored block, the output of the first delay element is the sync output of the device for connecting to the corresponding input of the monitored block, the group of information outputs of the 1st formation block and receiving the results is connected to the 1st group of inputs of the display unit.

Недостатком известного устройства  вл етс  невозможность динамического изменени  режимов синхронизации процессов формировани  воздействий и сн ти  реакций по произвольно выбранным каналам. Это приводит к необходимости применени  ручных операций коммутации и дополнительной аппаратуры формировани  сигналов синхронизации контролируемого блока, а также не позвол ет считывать динамическую сигнатуру.A disadvantage of the known device is the impossibility of dynamically changing the modes of synchronization of the processes of formation of effects and the removal of reactions through arbitrarily selected channels. This leads to the necessity of using manual switching operations and additional equipment for generating synchronization signals of the monitored unit, and also does not allow reading the dynamic signature.

Цель изобретени  - расширение функциональных возможностей устройства путем считывани  динамической сигнатуры и формировани  воздействий, отличающихс  по временным характеристикам, по отдельно выбранным каналам.The purpose of the invention is to expand the functionality of the device by reading the dynamic signature and generating effects that differ in temporal characteristics over selected channels.

Поставленна  цель достигаетс  тем, что в устройство дл  стохастического контрол  микропроцессорных цифровых блоков, содержащее блок задани  исходных данных, первый дешифратор, входной регистр, формирователь псевдослучайной последовательности , регистр задани  режима работы, I блоков формировани  воздействий и приема результатов (I п + к + р, п - разр дность двунаправленной шины данных ОК, к- разр дность командной шины ОК, р - число синхронизирующих входов ОК), I блоков определени  входов-выходов, блок индикации , два .элемента задержки, причем информационный вход первого дешифрато0 ра соединен с первым выходом кода адреса блока задани  исходных данных, выход строба первого адреса которого соединен со стробирующим входом первого дешифратора , группа выходов которого соединенаThe goal is achieved by the fact that the device for stochastic control of microprocessor digital blocks contains the source data setting block, the first decoder, the input register, the pseudo-random sequence shaper, the operation mode setting register, the I action shaping blocks and the receiving results (I n + k + p , n is the bi-directional data bus OK width, the command bus OK width, p - the number of synchronization inputs OK), I blocks of input-output determination, display unit, two delay elements, than the information input of the first decoder is connected to the first output of the code address of the source data setting block, the output of the first address gate of which is connected to the gate input of the first decoder, the output group of which is connected

5 с группой разр дных входов синхронизации входного регистра, информационный вход которого соединен с выходом информации блока задани  исходных данных, выход начальной установки которого соединен с вхо0 дами начальной установки входного регистра, I блоков формировани  воздействий и приема результатов, I блоков определени  входов-выходов и формировател  псевдослучайной последовательности, раз5 р дные выходы входного регистра соединены с первыми информационными входами соответствующих блоков формировани  воздействий и приема результатов и с группой информационных входов регистра зада0 ни  режима работы, вход записи которого соединен с первым выходом строба записи блока задани  исходных данных, разр дные выходы регистра задани  режима работы соединены с входами задани  режима рабо5 ты соответствующих блоков формировани  воздействий и приема результатов, вход синхронизации устройства соединен с входом синхронизации формировател  псевдослучайной последовательности, выход5 with a group of synchronization bit inputs of the input register, the information input of which is connected to the information output of the initial data setting block, the output of the initial setup of which is connected to the inputs of the initial setup of the input register, I blocks of the formation of effects and receiving results, I blocks of determining the inputs-outputs and shaper pseudo-random sequence, remote outputs of the input register are connected to the first information inputs of the corresponding blocks of formation of impacts and receiving rezul In addition, with the group of information inputs of the operation mode setting register, the recording input of which is connected to the first output of the recording record of the initial data setting unit, the bit outputs of the operation mode setting register are connected to the operation setting inputs of the corresponding impact shaping and reception units, the synchronization input device is connected to the synchronization input shaper pseudo-random sequence, the output

0 каждого блока формировани  и приема результатов соединен с установочные входом соответствующего блока определени  входов-выходов , вход-выход каждого блока определени  входов-выходов соединен с0 of each block for generating and receiving the results is connected to the setup inputs of the corresponding block for determining the inputs-outputs, the input-output of each block for determining the inputs-outputs is connected with

5 вторым информационным входом соответствующего блока формировани  воздействий и приема результатов и  вл етс  соответствующим входом-выходом устройства дл  подключени  к соответствующим5, the second information input of the corresponding shaping unit and the reception of the results, and is the corresponding input-output of the device for connection to the corresponding

0 входам-выходам контролируемого объекта, информационные входы I блоков определени  входов-выходов подключены к шине константы нул  устройства, группы выходов блоков формировани  воздействий и при5 ема результатов соединены с группой входов блока индикации, выход формировател  псевдослучайной последовательности соединен с входами псевдослучайной последовательности I блоков формировани  воздействий и приема результатов, установочные входы формировател  псевдослучайной последовательности и входного регистра подключены к шине константы единицы устройства, введены второй дешифратор , регистр задани  вида синхронизации , регистр задани  входов синхронизации, блок элементов И, I мультиплексоров , I-2 элементов задержки, причем информационный вход второго дешифратора соединен со вторым выходом адреса блока задани  исходных данных, выход строба второго адреса которого соединен со стро- бирующим входом второго дешифратора, группа выходов которого соединена с группой входов синхронизации регистра зада- ни  вида синхронизации, группа информационных входов которого соединена с выходом кода вида синхронизации блока задани  исходных данных, второй и третий выходы строба записи которого соединены со стробирующими входами соответственно регистра задани  входов синхронизации и блока элементов И, группа информационных входов которого соединена с выходами регистра задани  входов син- хронизации, группа информационных входов которого соединена с разр дными выходами входного регистра, выходы блока элементов И соединены с входами строба записи соответствующих блоков формировани  воздействий и приема результатов, выход каждого мультиплексора соединен с входом синхронизации соответствующего блока формировани  воздействий и приема результатов и через соответствующий элемент задержки с входом синхронизации соответствующего блока определени  входов-выходов, группа входов синхронизации устройства соединена с группами информационных входов I мультиплексоров, адресные входы которых соединены с соответствующими группами выходов регистра задани  вида синхронизации, выход начальной установки блока задани  исходных данных соединен с входом начальной установки регистра задани  вида синхронизации , установочный вход которого соединен с шиной константы единицы устройства.0 inputs-outputs of the object under control, information inputs I of the input-output definition blocks are connected to the device zero constant bus, output groups of the action shaping blocks and received results are connected to the input block of the display unit, the output of the pseudo-random sequence generator is connected to the pseudo-random sequence I inputs of the formation blocks effects and receiving results, the setup inputs of the pseudo-random sequence shaper and the input register are connected to the bus to nanty device unit, entered the second decoder, the register of setting the type of synchronization, the register of setting the synchronization inputs, the block of elements And, I multiplexers, I-2 delay elements, and the information input of the second decoder is connected to the second output of the address block of the initial data, the output of the strobe of the second address which is connected to the building input of the second decoder, the group of outputs of which is connected to the group of synchronization inputs of the register for setting the type of synchronization, the group of information inputs of which Connected with the output of the synchronization type code of the source data setting block, the second and third outputs of the recording gate of which are connected to the gate inputs of the register of the synchronization inputs and the block of elements, respectively, the group of information inputs of which are connected to the outputs of the register of the synchronization inputs connected to the bit outputs of the input register, the outputs of the block of elements And are connected to the inputs of the strobe of the recording of the corresponding blocks of formation of effects and reception results, the output of each multiplexer is connected to the synchronization input of the corresponding shaping unit and receiving results, and through the corresponding delay element with the synchronization input of the corresponding input-output determination unit, a group of device synchronization inputs are connected to groups of information inputs I of multiplexers whose address inputs are connected to the corresponding groups the outputs of the register of setting the type of synchronization, the output of the initial installation of the block setting the source data of the n with the initial setup input of the synchronization mode setting register, the setup input of which is connected to the device unit constant bus.

На фиг.1 представлена структурна  схема предлагаемого устройства; на фиг.2 - .блок-схема блока формировани  воздействий и приема результатов; на фиг.З - блок- схема входного регистра; на фиг.4 - блок-схема формировател  псевдослучайной последовательности; на фиг.5 - блок- схема блока определени  входов-выходов; на фиг.6 - блок-схема регистра задани  вида синхронизации; на фиг.7 - блок-схема блока элементов И; на фиг.8-12 - временные диаграммы работы устройства дл  стохастического контрол  микропроцессорных цифровых блоков.Figure 1 shows the structural diagram of the proposed device; Fig. 2 is a block diagram of an impact shaping unit and receiving results; FIG. 3 is a block diagram of the input register; 4 is a block diagram of a pseudo-random sequence shaper; Fig. 5 is a block diagram of an input / output definition unit; Fig. 6 is a block diagram of a register for setting the type of synchronization; figure 7 is a block diagram of a block of elements And; FIGS. 8-12 are timing diagrams of operation of the device for stochastic control of microprocessor digital blocks.

Предлагаемое устройство содержит I блоков 1 формировани  воздействий иThe proposed device contains I blocks 1 formation effects and

приема результатов, входной регистр 2, формирователь 3 псевдослучайной последовательности , I блоков 4 определени  входов-выходов , первый дешифратор 5, регистр 6 задани  режима работы, I элемен0 тов 7 задержки, блок 8 индикации, второй дешифратор 9, регистр 10 задани  вида синхронизации , I мультиплексоров 11, регистр 12 задани  входов синхронизации, блок 13 элементов И, блок 14 задани  исходных дан5 ных и подключено к ОК 15 (фйг.1).receiving results, input register 2, shaper 3 pseudo-random sequence, I blocks 4 define I / O, the first decoder 5, the register 6 specifies the mode of operation, I elements 7 delay, display 8, the second decoder 9, register 10 specify the type of synchronization, I multiplexers 11, register 12 assigns synchronization inputs, block 13 elements AND, block 14 set initial data and are connected to OK 15 (fg.1).

Блок 1 формировани  воздействий и приема результатов (фиг.2) содержит сумматоры 16-18 по модулю два, элементы 2 И-Н Е 19 и 20, повторители 21-23 с трем  состо 0 ни ми, элемент НЕ 24, регистр 25 сдвига.Block 1 of forming effects and receiving results (Fig. 2) contains adders 16-18 modulo two, elements 2 AND-H E 19 and 20, repeaters 21-23 with three states 0, element 24, shift register 25.

Входной регистр 2 содержит I триггеров 26 (фиг.З).Input register 2 contains I trigger 26 (fig.Z).

Формирователь 3 псевдослучайной последовательности (фиг.4) содержит сумма5 торы 27 и 28 по модулю два, регистр 29 сдвига.The shaper 3 of a pseudo-random sequence (FIG. 4) contains the sum of 5 moduli 27 and 28 modulo two, the shift register 29.

Блок 4 определени  входов-выходов (фиг.5) содержит повторитель 30 с трем  состо ни ми , сумматор 31 по модулю два, эле0 мент НЕ 32, триггер 33, резистор 34.Block 4 for determining the inputs-outputs (Fig. 5) contains a repeater 30 with three states, an adder 31 modulo two, an element NOT 32, a trigger 33, a resistor 34.

Регистр 10 задани  вида синхронизации (фиг.6) содержит t (где t I flog2 s, s - число входов синхронизации в группе входов синхронизации устройства) триггеровRegister 10 of setting the type of synchronization (FIG. 6) contains t (where t I flog2 s, s is the number of synchronization inputs in the group of synchronization inputs of the device) of triggers

5 35.5 35.

Блок 13 элементов И содержит I элементов 2И 36 (фиг.7).The block 13 of the elements And contains I elements 2 and 36 (Fig.7).

Информационный вход первого дешифратора 5 соединен с первым выходом кодаThe information input of the first decoder 5 is connected to the first output code

0 адреса блока 14 задани  исходных данных, выход строба первого адреса которого соединен со стробирующим входом первого дешифратора 5, группа выходов которого соединена с группой разр дных входов син5 хронизации входного регистра 2, информационный вход которого соединен с выходом информации блока 14 задани  исходных данных, выход начальной установки которого соединен с входами начальной установки0 addresses of the source data setting unit 14, the output of the strobe of the first address of which is connected to the gate input of the first decoder 5, the output group of which is connected to the group of the bit inputs of synchronization synchronization of the input register 2, whose information input is connected to the information output of the source data setting unit 14, output the initial installation of which is connected to the inputs of the initial installation

0 входного регистра 2,1 блоков4 определени  входов-выходов, I блоков 1 формировани  воздействий и приема результатов, формировател  3 псевдослучайной последовательности и регистра 10 задани  вида0 input register 2,1 blocks 4 definitions of inputs and outputs, I blocks 1 forming effects and receiving results, the shaper 3 pseudo-random sequence and the register 10 task type

5 синхронизации, разр дные выходы входного регистра 2 соединены с первыми информационными входами соответствующих блоков 1 формировани  воздействий и приема результатов, с группой информацион- ных входов регистра 12 задани  входов5 synchronization, the bit outputs of the input register 2 are connected to the first information inputs of the corresponding blocks 1 for generating effects and receiving results, with a group of information inputs of the register 12 for setting the inputs

синхронизации, с группой информационных входов регистра 6 задани  режима работы , вход записи которого соединен с первым выходом строба записи блока 14 задани  исходных данных, разр дные выходы регистра 6 задани  режима работы соединены с входами задани  режима работы соответствующих блоков 1 формировани  воздействий и приема результатов, первый вход синхронизации устройства соединен с входом синхронизации формировател  3 псевдослучайной последовательности, выход каждого блока 1 формировани  воздействий и приема результатов соединен с установочным входом соответствующего блока 4 определени  входов-выходов, вход-выход каждого блока 4 определени  входов-выходов соединен с вторым информационным входом соответствующего блока 1 формировани  воздействий и приема результатов и  вл етс  соответствующим входом-выходом устройства дл  подключени  к соответствующим входам-выходам О К 15, информационные входы I блоков 4 определени  входов-выходов подключены к шине константы нул  устройства, группы выходов блоков 1 формировани  воздействий и приема результатов соединены с группой входов блока 8 индикации, выход формировател  3 псевдослучайной последовательности соединен с входами псевдослучайной последовательности блоков 1 формировани  воздействий и приема результатов , установочные входы входного регистра 2, формировател  3 псевдослучайной последовательности и регистра 10 задани  вида синхронизации подключены к шине константы единицы устройства, информационный вход второго дешифратора 9 соединен с вторым выходом кода адреса блока 14 задани  исходных данных, выход строба второго адреса которого соединен со стро- бирующим входом второго дешифратора 9, группа выходов которого соединена с группой входов синхронизации регистра 10 задани  вида синхронизации, группа информационных входов которого соединена с выходом кода вида синхронизации блока 14 задани  исходных данных, второй и- третий выходы строба записи которого соединены со стробирующими входами соответственно регистра 12 задани  входов синхронизации и блока 13 элементов И, группа информационных входов которого соединена с выходами регистра 12 задани  входов синхронизации, выходы блока 13 элементов И соединены с входами строба записи соответствующих блоков 1 формировани  воздействий и приема результатов, выход каждого мультиплексора 11 соединенsynchronization, with a group of information inputs of the mode setting register 6, the recording input of which is connected to the first output gate of the recording unit of the initial data setting unit 14, the bit outputs of the mode setting register 6 are connected to the operation setting inputs of the corresponding action formation and reception units 1, The first synchronization input of the device is connected to the synchronization input of the shaper 3 of a pseudo-random sequence, the output of each block 1 of formation of effects and the reception of the results of With the installation input of the corresponding I / O definition block 4, the input / output of each I / O definition block 4 is connected to the second information input of the corresponding impact shaping and receiving block 1 and is the corresponding input-output of the device for connecting to the corresponding I / O outputs О К 15, the information inputs I of the I / O definition blocks 4 are connected to the device constant zero bus, the output groups of the impact shaping blocks 1 and the receiving results are connected to g The inputs of the display unit 8, the output of the pseudo-random sequence shaper 3 are connected to the pseudo-random sequence inputs of the impact shaping and reception blocks 1, the setup inputs of the input register 2, the shaper 3 of the pseudo-random sequence and the synchronization type register 10 are connected to the device unit constant bus, information input of the second the decoder 9 is connected to the second output of the code of the address of the block 14 of the task of the initial data, the output of the gate of the second address of which is The second decoder 9, the output group of which is connected to the synchronization type input group of the synchronization type register 10, the information input group of which is connected to the output of the synchronization type code of the initial data setting unit 14, the second and third outputs of the recording strobe are connected to gating inputs, respectively, of the register 12, the setting of the synchronization inputs and the block of 13 elements, the group of information inputs of which are connected to the outputs of the register 12, the setting of the synchronization inputs, output The blocks of the 13 elements And are connected to the strobe inputs of the recording of the corresponding blocks 1 for forming effects and receiving results, the output of each multiplexer 11 is connected

с входом синхронизации соответствующего блока 1 формировани  воздействий и приема результатов и через соответствующий элемент 7 задержки с входом синхронизации соответствующего блока 4 определени  входов-выходов, группа входов синхронизации устройства соединена с группами информационных входов I мультиплексоров 11, адресные входы которых соединены сwith the synchronization input of the corresponding impact shaping and reception unit 1 and through the corresponding delay element 7 with the synchronization input of the corresponding input / output definition unit 4, the device synchronization input group is connected to the groups of information inputs I of multiplexers 11 whose address inputs are connected to

0 соответствующими группами выходов регистра 10 задани  вида синхронизации, причем первый информационный вход блока 1 формировани  воздействий и приема результатов соединен с первым входом повто5 рител  22 с трем  состо ни ми, вход задани  режима работы блока 1 формировани  воздействий и приема результатов соединен с вторым входом повторител  21 с трем  состо ни ми, с первым входом эле0 мента 2И-НЕ 19 и с первым входом элемента 2И-НЕ 20, выход которого соединен с вторым входом повторител  23 с трем  состо ни ми , выход элемента 2И-НЕ 19 соединен с вторым входом повторител  22 с0 by the corresponding output groups of the register 10 for setting the type of synchronization, the first information input of the effects shaping and reception unit 1 is connected to the first input of the repeater 22 with three states, the input specifying the operation mode of the impact shaping and reception unit 1 is connected to the second repeater input 21 with three states, with the first input of element 2I-NOT 19 and with the first input of element 2I-NOT 20, the output of which is connected to the second input of repeater 23 with three states, the output of element 2I-NOT 19 is connected with the second input repeater 22 with

5 трем  состо ни ми, вход строба записи блока 1 формировани  воздействий и приема результатов соединен с вторым входом элемента 2И-НЕ 19 и с входом элемента НЕ 24, выход которого соединен с вторым входом5 by three states, the input gate of the recording unit of the formation of the effects and reception of the results is connected to the second input of the element 2I-NOT 19 and to the input of the element 24, the output of which is connected to the second input

0 элемента 2И-НЕ 20, вход синхронизации блока 1 формировани  воздействий и приема результатов соединен с входом синхронизации С регистра 25 сдвига, выходы повторителей 21-23 с трем  состо ни ми0 of the element 2I-NOT 20, the synchronization input of the impact shaping and reception unit 1 of the results is connected to the synchronization input C of the shift register 25, the outputs of the repeaters 21-23 with three states

5 объединены и соединены с входом последовательного занесени  D+ при сдвиге вправо регистра 25 сдвига, четвертый выход которого соединен с первым входом сумматора 1.8 по модулю два, выход которого соединен5 are combined and connected to the input of the sequential insertion of D + when the shift register 25 is shifted to the right, the fourth output of which is connected to the first input of the modulator 1.8 modulo two, the output of which is connected

0 с первым входом сумматора 17 по модулю два, выход которого соединен с первым входом повторител  21 с трем  состо ни ми, дев тый выход регистра 25 сдвига соединен с вторым входом сумматора 18 по модулю0 with the first input of the adder 17 modulo two, the output of which is connected to the first input of the repeater 21 with three states, the ninth output of the shift register 25 is connected to the second input of the adder 18 modulo

5 два, дес тый выход регистра 25 сдвига соединен с выходом блока 1 формировани  воздействий и приема результатов, с первым входом повторителей 23 с трем  состо ни ми , группа объединенных выходов регистра5 two, the tenth output of the shift register 25 is connected to the output of the action shaping and reception unit 1, with the first input of the repeaters 23 with three states, the group of combined register outputs

0 25 сдвига  вл етс  группой выходов блока 1 формировани  воздействий и приема результатов и соединена с группой входов блока 8 индикации, второй информационный вход блока 1 формировани  воздейст5 вий и приема результатов соединен с вторым входом сумматора 16 по модулю два, вход начальной установки блока 1 формировани  воздействий и приема результатов соединен с входом установки в О R регистра 25 сдвига, вход псевдослучайной0 25 shift is a group of outputs of the impact shaping unit 1 and receiving results and connected to the input group of the display unit 8, the second information input of the impact shaping unit 1 and the results receiving is connected to the second modulator input of the second unit two, the initial setup input of the shaping unit 1 impact and reception of results is connected to the input of the installation in the O R of the shift register 25, the input is pseudo-random

последовательности блока 1 формировани  воздействий и приема результатов соединен с первым входом сумматора 16 по модулю два, выход которого соединен с вторым входом сумматора 17 по модулю два, при- чем группа разр дных входов синхронизации входного регистра 2 поразр дно соединена с группой входов синхронизации С триггеров 26, информационный вход входного регистра 2 соединен с информацией- ным входом D каждого триггера 26, вход начальной установки входного регистра 2 соединён с входом установки в О R каждого триггера 26, установочный вход входного регистра 2 соединен с входом установки в 1 S каждого триггера 26, выходы триггеров 26  вл ютс  разр дными выходами входного регистра 2, причем установочный вход формировател  3 псевдослучайной последовательности соединен с вторым входом сумматора 27 по модулю два, выход которого соединен с входом последовательного занесени  D+ при сдвиге вправо регистра 29 сдвига, четвертый разр д которого соединен с первым входом сумматора 28 по модулю два, выход которого соединен с первым входом сумматора 27 по модулю два, вход синхронизации формировател  3 псевдослучайной последовательности соединен с входом синхронизации С регистра 29 сдвига, вход начальной установки формировател  3 псевдослучайной последовательности соединен с входом установки в О R регистра 29 сдвига, старший разр д которого соединен с вторым входом сумматора 28 по модулю два и  вл етс  выходом формировател  3 псевдослучайной последовательности .the sequences of the action shaping and receiving unit 1 are connected to the first input of the adder 16 modulo two, the output of which is connected to the second input of the adder 17 modulo two, and the group of the bit synchronization inputs of the input register 2 is bitwise connected to the group of synchronization inputs C of the triggers 26, the information input of the input register 2 is connected to the information input D of each trigger 26, the input of the initial setup of the input register 2 is connected to the input of the installation O of each trigger 26, the setup input of The second register 2 is connected to the installation input 1 S of each trigger 26, the outputs of the trigger 26 are the bit outputs of the input register 2, and the installation input of the pseudo-random sequence shaper 3 is connected to the second input of modulator two modulo two, the output of which is connected to the serial input D + when shifting to the right of the shift register 29, the fourth bit of which is connected to the first input of modulator two adder 28, the output of which is connected to the first input of modulo two adder 27, synchronization input form The pseudo-random sequence body 3 is connected to the synchronization input C of the shift register 29, the initial installation input of the pseudo-random sequence shaper 3 is connected to the installation input of the shift register 29 in R O, the most significant bit of which is connected to the second modulo-28 input and shaper 3 pseudo-random sequence.

В качестве формировател  3 псевдослучайной последовательности используетс  известное устройство на основе генератора m-последовательности, выполн ющее деление последовательности импульсов на полином вида: g (х) х9 + х4 + 1. Количество разр дов регистра 29 сдвига формиро- вател  3 псевдослучайной последовательности определ ет достоверность сигнатурного анализа и при необходимости может быть увеличено с соответствующими изменени ми обратной св зи дл  сохранени  выполнени  условий генерации последовательности максимальной длины. Регистр 29 сдвига представл ет собой известное устройство.As a pseudorandom sequence generator 3, a known device is used based on an m-sequence generator, dividing the pulse sequence by a polynomial of the form: g (x) x9 + x4 + 1. The number of bits of the shift register 29 of the pseudo-random sequence generator 3 determines the reliability signature analysis and, if necessary, can be increased with appropriate feedback changes to maintain the conditions for generating the maximum length sequence. Shift register 29 is a known device.

Вход синхронизации блока 4 определе- ни  входов-выходов соединен с входом синхронизации С триггера 33, установочный вход блока 4 определени  входов-выходов соединен с первым входом повторител  30 с трем  состо ни ми, выход которого соединен с первым выводом резистора 34 и с вторым входом сумматора 31 по модулю два, первый вход которого соединен с вторым выводом резистора 34 и  вл етс  входом-выходом блока 4 определени  входов-вы ходов, вход начальной установки блока 4 определени  входов-выходов соединен с входом установки в О R триггера 33, выход которого соединен с вторым входом повторител  30 стрем  состо ни ми, выход сумматора 31 по модулю два соединен с входом элемента НЕ 32, выход которого соединен с входом установки в 1 S триггера 33, информационный вход D которого соединен с информационным входом блока 4 определени  входов-выходов.The synchronization input of block 4 of the definition of the inputs-outputs is connected to the synchronization input C of the trigger 33, the installation input of the block 4 of the definition of the inputs-outputs is connected to the first input of the repeater 30 with three states, the output of which is connected to the first output of the resistor 34 and the second input adder 31 modulo two, the first input of which is connected to the second output of the resistor 34 and is the input-output of the input-output definition unit 4, the input of the initial installation of the input-output determination unit 4 is connected to the installation input of the O R trigger 33, output D which is connected to the second input of the repeater 30 of the speeds, the output of the adder 31 modulo two is connected to the input of the HE element 32, the output of which is connected to the input of the installation in 1 S of the trigger 33, information input D of which is connected to the information input of the input definition unit 4 -exits.

Регистр 25 сдвига представл ет собой восьмиразр дный регистр сдвига, например интегральна  микросхема К155ИР13. Причем управл ющий вход U1 и вход последовательного занесени  при сдвиге влево D - соединен с шиной нулевого потенциала, котора  представл ет собой провод, соединенный с нулевым полюсом источника питани . Управл ющий вход U2 соединен с шиной единичного потенциала, котора  представл ет собой вывод резистора, другой вывод которого соединен с положительным полюсом источника питани . Дл  увеличени  длины блока формировани  воздействий и приема результатов восьмиразр дные регистры сдвига следует соединить последовательно: выход старшего разр да первого регистра сдвига следует соединить с входом последовательного занесени  при сдвиге вправо D+ второго регистра сдвига, входы U1, U2, С и D-второго регистра сдвига следует соединить с аналогичными входами первого регистра сдвига.Shift register 25 is an eight-bit shift register, e.g., a K155IR13 integrated circuit. Moreover, the control input U1 and the serial input with shift to the left D are connected to a zero potential bus, which is a wire connected to the zero pole of the power supply. Control input U2 is connected to a single potential bus, which is a pin of a resistor, the other pin of which is connected to the positive pole of the power supply. To increase the length of the impact unit and receive the results, the eight-bit shift registers should be connected in series: the higher bit output of the first shift register should be connected to the sequential shift input at the right shift D + of the second shift register, the inputs U1, U2, C and D-second shift register should be connected to the same inputs of the first shift register.

Регистр 6 Задани  режима работы представл ет собой восьмиразр дный регистр сдвига, например интегральна  микросхема К155ИР13. Причем вход последовательного занесени  D+ при сдвиге вправо и D - при сдвиге влево соединены с шиной нулевого потенциала, котора  представл ет собой провод, соединенный с нулевым полюсом источника питани . Управл ющие входы U1, U2 и вход установки в О R соединены с шиной единичного потенциала, котора  представл ет собой вывод резистора, другой вывод последнего соединен с положительным полюсом источника питани . Дл  увеличени  длины регистра задани  режима работы восьмиразр дные регистры сдвига следует соединить параллельно: входы U1, U2, R, D+ и D - второго восьмиразр дного регистра сдвига следует соединить с аналогичными входами первого восьмиразр дного регистра сдвига.Register 6 The job settings is an eight-bit shift register, for example, an integrated circuit chip K155IR13. Moreover, the input of the sequential input D + at the shift to the right and D - at the shift to the left is connected to the zero potential bus, which is a wire connected to the zero pole of the power source. The control inputs U1, U2 and the installation input to the O R are connected to a single potential bus, which is a pin of a resistor, the other pin of the latter is connected to the positive pole of the power supply. To increase the length of the operation mode register, the eight-bit shift registers should be connected in parallel: the U1, U2, R, D + and D inputs of the second eight-bit shift register should be connected to the same inputs of the first eight-bit shift register.

Триггеры 26, 33 и 35 представл ют собой D-триггеры, например интегральна  микросхема К155ТМ2.Triggers 26, 33, and 35 are D-flip-flops, such as an K155TM2 integrated circuit.

В качестве сумматоров 16-18, 27, 28 и 31 по модулю два могут быть использованы двувходовые элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, например интегральна  микросхема К155ЛП5.As adders 16-18, 27, 28 and 31 modulo two can be used two-input elements EXCLUSIVE OR, for example, integrated circuit K155LP5.

В качестве элементов НЕ 24 и 32 могут быть использованы, например, элементы НЕ, вход щие в состав интегральной микросхемы К155ЛН1.As elements 24 and 32, for example, elements that are not part of the integrated circuit chip K155LN1 can be used.

В качестве первого дешифратора 5 и второго дешифратора 9 могут быть использованы , например, дешифраторы на четыре разр да К155ЙДЗ.As the first decoder 5 and the second decoder 9 can be used, for example, decoders for four bits K155IDZ.

В качестве повторителей 21-23 и 30 с трем  состо ни ми может быть использован , например, повторитель с трем  состо ни ми , вход щий в состав интегральной микросхемы К155ЛП8.As repeaters 21-23 and 30 with three states, for example, a repeater with three states that is part of an integrated circuit K155LP8 can be used.

В качестве элементов 2И-НЕ 19 и 20 может быть использован, например, логический элемент, вход щий в состав интегральной микросхемы К155ЛАЗ.As elements 2I-HE 19 and 20, for example, a logic element constituting a K155LAZ integrated circuit can be used.

Элементы 7 задержки синхроимпульсов представл ют собой известное устройство, осуществл ющее задержку синхроимпульсов , поданных на их вход. Величина времени задержки элемента 7 задержки синхроимпульсов определ етс  времененм, необходимым дл  прохождени  информации через блок 1 формировани  воздействий и приема результатов и блок 4 определени  входов-выходов на командную шину и шину данных ОК 15. Элементы задержки могутбыть построены, например, по схеме последовательного включени  элементов НЕ. Элементы 7 задержки синхроимпульсов должны состо ть из четного количества элементов НЕ.The delay elements 7 of the clock pulses are a known device that delays the clock pulses applied to their input. The delay time of the sync pulse delay element 7 is determined by the time required for the information to pass through the action shaping unit 1 and receiving the results and the unit 4 for determining the input / output on the command bus and the data bus OK 15. Delay elements can be built, for example, by a series circuit items are NOT. The sync delay elements 7 should consist of an even number of NOT elements.

Блок 8 индикации представл ет собой известное устройство.The display unit 8 is a known device.

Группа информационных входов регистра 10 задани  вида синхронизации поразр дно соединена с каждой группой информационных входов D триггеров 35, i-й (1 1-1) вход группы входов синхронизации регистра 10 задани  вида синхронизации соединен с входом синхронизации С каждого триггера 35, вход начальной установки регистра 10 задани  вида синхронизации соединен с входом установки в нуль R каждого триггера 35, установочный вход регистра 10 задани  вида синхронизации соединен с входом установки в 1 S каждого триггера 35, группы выходов триггеров 35  вл ютс  группами выходов регистра 10 задани  вида синхронизации.The group of information inputs of the register 10 setting the type of synchronization is interconnected with each group of information inputs D of the trigger 35, the i-th (1 1-1) input of the group of inputs of the synchronization register 10 setting the type of synchronization connected to the synchronization input C of each trigger 35, the initial setting input the synchronization mode setting register 10 is connected to the installation input to zero R of each trigger 35, the setup input of the synchronization type registration register 10 is connected to the installation input to 1 s of each trigger 35, the output groups of the trigger 35 are groups register 10 outputs specifying synchronization type.

Мультиплексор 11 представл ет собой коммутатор S-входов на один выход, например интегральна  микросхема К155КП7. Причем стробирующий вход R соединен с шиной нулевого потенциала, котора  представл ет собой провод, соединенный с нулевым полюсом источника питани .Multiplexer 11 is a switch of S-inputs to one output, for example an integrated circuit chip K155KP7. Moreover, the gate input R is connected to the zero potential bus, which is a wire connected to the zero pole of the power source.

Регистр 12 задани  входов синхронизации представл ет собой восьмиразр дныйThe register 12 for setting the synchronization inputs is an eight-bit

0 регистр сдвига, например интегральна  микросхема К155ИР13. Причем вход последовательного занесени  D+ при двиге вправо и D- при сдвиге влево соединены с шиной нулевого потенциала, котора  пред5 ставл ет собой провод, соединенный с нулевым полюсом источника питани . Управл ющие входы U1, U2 и вход установки в нуль R соединены с шиной единичного потенциала, котора  пред0 ставл ет собой вывод резистора, другой вывод которого соединен с положительным полюсом источника питани . Дл  увеличени  длины регистра задани  входов синхронизации восьмиразр дные ре5 гистры сдвига следует соединить параллельно: входы U1, U2, R, D+ и D- второго восьмиразр дного регистра сдвига следует соединить с аналогичными входами первого восьмиразр дного0 shift register, for example, integrated circuit K155IR13. Moreover, the input of the serial input D + when moving to the right and D- when shifting to the left is connected to the zero potential bus, which is a wire connected to the zero pole of the power supply. The control inputs U1, U2 and the setup input to zero R are connected to a single potential bus, which is a pin of a resistor, the other pin of which is connected to the positive pole of the power supply. To increase the length of the register for setting the synchronization inputs, the eight-bit shift registers should be connected in parallel: the U1, U2, R, D + and D- inputs of the second eight-bit shift register should be connected to the same inputs of the first eight-bit

0 регистра сдвига.0 shift register.

Стробирующий вход блока 13 элементов И соединен с объединенными первыми входами элементов 2И 36, выходы которых  вл ютс  выходами блока 13 элементов И,The gate input of the block 13 of the elements And is connected to the combined first inputs of the elements 2 and 36, the outputs of which are the outputs of the block 13 of the elements And,

5 группа информационных входов блока 13 элементов И пор зр дно соединена с вторыми входами элементов 2И 36. В качестве элементов 2И 36 могут быть использованы , например, элементы 2И, вход щие в5, the group of information inputs of the block 13 of the elements And then the back is connected to the second inputs of the elements 2I 36. As elements 2I 36, for example, elements 2I entering into

0 состав интегральной микросхемы К155ЛИ1.0 the composition of the integrated circuit K155LI1.

Каждый i-й блок 1 формировани  воздействий и приема результатов используетс  в четырех режимах: в качествеEach i-th block 1 of formation of impacts and reception of results is used in four modes: as

5 генератора тестовых воздействий, если i-й вывод ОК 15  вл етс  входом; в качестве формировател  сигнатуры, если i-й вывод ОК 15  вл етс  выходом; одновременно и как генератор m-последовательности и как5 of the generator of test actions, if the i-th output of the OK 15 is an input; as a signature generator, if the i-th output of the OK 15 is an output; simultaneously as an m-sequence generator and as

0 формирователь сигнатуры, если i-й вывод ОК 15  вл етс  линией двунаправленной шины данных, причем в те такты процесса контрол , когда шина данных включена в режим приема информаии блок 1 формиро5 вани  воздействий и приема результатов используетс  в качестве генератора тестовых воздействий, когда же шина данных включена в режим выдачи информации с ОК 15, блок 1 формировани  воздействий и при- ема результатов используетс  как формирователь сигнатуры; в качестве генератора синхроимпульсов, если i-й вывод ОК 15  вл етс  входом синхронизации.0 signature generator, if the i-th output of the OK 15 is a bi-directional data bus line, and during those control process cycles, when the data bus is included in the information receiving mode, the impact generation and results reception block 1 is used as a test actions generator, when the data bus is included in the mode of issuing information from the OK 15, the action shaping unit 1 and receiving the results are used as a signature generator; as a sync pulse generator, if the i-th output of the OK 15 is a synchronization input.

Входной регистр 2 служит дл  записи новой тестовой команды, котора  входит в состав тестовой программы.Input register 2 is used to write a new test command, which is part of the test program.

Формирователь 3 псевдослучайной последовательности используетс  только как генератор m-последовательности дл  обеспечени  функционировани  блоков 1 формировани  воздействий и приема результатов в качестве генераторов т-последовательнр- сти.The pseudo-random sequence shaper 3 is used only as an m-sequence generator to ensure the functioning of the formation of the effects blocks 1 and the reception of the results as generators of the t-sequence.

Каждый i-й блок 4 определени  входов- выходов используетс  дл  определени  на- правлени  передачи информации на двунаправленной шине данных ОК 15.Each i-th block 4 I / O determinations is used to determine the direction of information transfer on the bidirectional OK 15 data bus.

Первый дешифратор 5 и второй дешифратор 9 используютс  дл  организации доступа к любому i-му блоку 1 формировани  воздействий и приема результатов.The first decoder 5 and the second decoder 9 are used to provide access to any i-th block 1 formation effects and receiving results.

Регистр 6 задани  режима работы используетс  дл  установки каждого 1-го блока 1 формировани  воздействий и приема результатов в требуемый режим работы.The mode setting reference register 6 is used to set up each of the 1st formation block 1 and receive the results in the required operation mode.

Регистр 10 задани  вида синхронизации используетс  дл  записи нового кода вида синхронизации дл  каждого канала.The synchronization mode setting register 10 is used to record a new synchronization type code for each channel.

Мультиплексор 11 используетс  дл  коммутации определенного входа синхронизации группы входов синхронизации устройства на вход синхронизации блока 1 формировани  воздействий и приема результатов и вход элемента 7 задержки.The multiplexer 11 is used to switch a specific synchronization input of a group of device synchronization inputs to the synchronization input of the effects shaping and reception unit 1 and the input of the delay element 7.

Регистр 12 заданий входов синхронизации используетс  дл  задани  входов синхронизации ОК.Register 12 of the jobs of the synchronization inputs is used to set the synchronization inputs OK.

Блок 13 элементов И используетс  дл  разрешени  записи тестовых команд в процессе контрол  ОК только в те блоки 1 формировани  воздействий и приема результатов, которые работают на выводы ОК,  вл ющиес  входами командной шины ОК.Block 13 of the elements AND is used to enable the recording of test commands in the process of monitoring the OK only in those blocks 1 of forming effects and receiving results that work for the outputs of the OK, which are the inputs of the command bus OK.

Устройство работает следующим образом .The device works as follows.

При включении питани  состо ние триггеров , регистров сдвига может быть произвольным .When the power is turned on, the state of the triggers, shift registers can be arbitrary.

По сигналу, который представл ет собой импульс с низким активным уровнем и поступает с выхода начальной установки блока 14 задани  исходных данных на входы начальной установки входного регистра 2, каждого блока 1 формировани  воздействий и приема результатов, каждого блока 4 определени  входов-выходов, формировател  3 псевдослучайной последовательности , регистра 10 задани  вида синхронизации происходит сброс триггеровThe signal, which is a pulse with a low active level and comes from the output of the initial installation of the source data setting unit 14 to the initial settings of the input register 2, each action shaping unit 1 and receiving results, each unit 4 for determining the input-output, driver 3 pseudo-random sequence, register 10, specifying the type of synchronization, triggers are reset

26 входного регистра 2, каждого регистра 25 сдвига каждого блока 1 формировани  воздействий и приема результатов, каждого триггера 33 каждого блока определени 26 of the input register 2, each shift register 25 of each impact shaping unit 1 and receiving results, each trigger 33 of each definition block

входа-выхода, регистра 29 сдвига формировател  3 псевдослучайной последовательности , каждого триггера 35 регистра 10 задани  вида синхронизации. Значени  логических передаютс  с выходов регистраI / O, the shift register 29 of the generator 3 of a pseudo-random sequence, each trigger 35 of the register 10 specifies the type of synchronization. Logical values are transmitted from the register outputs.

0 10 задани  вида синхронизации на адресные входы каждого мультиплексора 11, разреша  тем самым передачу информации через каждый мультиплексор 11с первого входа информационной группы входов0 10 assignments of the type of synchronization to the address inputs of each multiplexer 11, thereby allowing the transmission of information through each multiplexer 11c of the first input of the information group of inputs

5 мультиплексора 11 на его выходы.5 multiplexer 11 to its outputs.

На фиг.8 представлена последовательность информационных и стробирующих сигналов в режиме установки вида обратной св зи дл  начальной загрузки блока 1 фор0 мировани  воздействий и приема результатов . Информаци  с первого выхода кода адреса блока 14 задани  исходных данных поступает на информационный вход первого дешифратора 5. При по влении на выходеFig. 8 shows a sequence of information and gating signals in the feedback mode setting mode for the initial loading of the block 1 for shaping impacts and receiving the results. The information from the first output of the address code of the block 14 to set the source data is fed to the information input of the first decoder 5. When output appears

5 строба первого адреса блока 14 задани  исходных данных импульса с низким активным уровнем, который поступает на стробирующий вход первого дешифратора 5, на i-м выходе первого дешифратора 5,5 strobe of the first address of the block 14 setting the source data of the pulse with a low active level, which enters the gate input of the first decoder 5, at the ith output of the first decoder 5,

0 который соответствует коду адреса i-ro блока 1 формировани  воздействий и приема результатов, по вл етс  импульс с низким активным уровнем. Одновременно с передачей информаии по первому выходу кода0 which corresponds to the address code of the i-ro block of formation of effects and reception of results, a pulse with a low active level appears. Simultaneously with the transfer of information on the first exit code

5 адреса блока 14 задани  исходных данных устанавливаетс  информаци  на информационном выходе блока 14 задани  исходных данных. По перепаду импульса с низким активным уровнем с 1-го выхода первого де0 шифратора 5 из состо ни  логичесокого О в состо ние логической 1 происходит запись информации с информационного выхода блока 14 задани  исходных данных в i-й триггер 26 входного регистра 2.5, the addresses of the source data setting unit 14 are set to the information output of the source data setting unit 14. By a pulse with a low active level from the 1st output of the first de0 encoder 5 from the logical O state to the logical 1 state, information is written from the information output of the source data set unit 14 to the i-th trigger 26 of the input register 2.

5 После загрузки I триггеров 26 входного регистра 2 на первом выходе строба записи и на втором выходе строба записи блока 14 задани  исходных данных по вл ютс  импульсы с высоким активным уровнем, кото0 рые поступают соответственно на вход записи регистра 6 задани  режима работы и на стробирующий вход регистра 12 задани  входов синхронизации и производитс  запись информации с выходов триггеров 265 After loading the I triggers 26 of the input register 2, pulses with a high active level appear at the first output of the recording strobe and at the second output of the recording strobe of the initial data setting block 14, respectively, entering the recording entry of the 6 register of the operation mode and the strobe input register 12 sets the synchronization inputs and records information from the outputs of the trigger 26

5 входного регистра 2 в регистр 6 задани  режима работы и в регистр 12 задани  входов синхронизации. Дл  начальной загрузки каждого блока 1 формировани  воздействий и приема результатов в регистр 6 задани  режима работы и регистр 125 input register 2 into register 6 sets the operation mode and into register 12 sets the synchronization inputs. For the initial loading of each block 1, the formation of effects and receiving the results in the register 6 specify the operation mode and register 12

задани  входов синхронизации заноситс  значение логической 1. При подаче значени  логической 1 с i-ro выхода регистра б задани  режима работы на вход задани  режима работы i-ro блока 1 формировани  воздействий и приема результатов, повторитель 21 с трем  состо ни ми устанавливаетс  в третье состо ние. Значение логической 1 подаетс  с 1-го выхода регистра 12 задани  входов синхронизации на i-й информационный вход блока 13 элементов И, который соединен с вторым входом i-ro элемента 2И 36, разреша  тем самым прохождение сигналов с третьего выхода строба записи через i-й элемент 2И 36 на вход строба записи i-ro блока 1 формировани  воздействий и приема результатов. При наличии значени  логического О на третьем выходе строба записи блока 14 задани  исходных данных, оно передаетс  через i-й элемент 2И 26 блока 13 элементов И на вход строба записи i-ro блока формировани  воздействий и приема результатов, который соединен с вторым входом элемента 2И-НЕ 19, и устанавливает на выходе последнего значение логической 1, которое подаетс  на второй вход повторител  22 с трем  состо ни ми и устанавливает его в третье состо ние . На выходе элемента 2И-НЕ 20 находитс  значение логического О, которое подаетс  на второй вход повторител  23 стрем  состо ни ми. Этим обеспечиваетс  св зь старшего разр да регистра 25 сдвига с его входом последовательного занесени  при сдвиге вправо D+. Устройство готово к начальной загрузке блоков 1 формировани  воздействий и приема результатов.setting the synchronization inputs is entered into the logical value 1. When the logical value 1 is supplied from the i-ro output of the register b, the operation mode is set to the input of the operation mode setting of the i-ro block 1 for forming effects and receiving results, the repeater 21 with three states is set to the third state the The value of logical 1 is fed from the 1st output of the register 12 to the setting of the synchronization inputs to the i-th information input of the block 13 elements I, which is connected to the second input of the i-element 2I 36, thereby allowing the passage of signals from the third output of the recording strobe through i- The second element 2И 36 at the input of the strobe of the recording of the i-ro of the block 1 of formation of influences and reception of results. If there is a logical value O on the third output of the recording strobe of the source data setting unit 14, it is transmitted through the i-th element 2I 26 of the block 13 elements I to the input gate of the recording of the i-ro block for forming effects and receiving results, which is connected to the second input of the element 2I -NE 19, and sets at the output of the latter the value of the logical 1, which is fed to the second input of the repeater 22 with three states and sets it to the third state. At the output of element 2I-NOT 20, there is a logical value of O, which is fed to the second input of repeater 23 by speed states. This provides a link to the high-order bit of the shift register 25 with its sequential-entry input when shifted to the right D +. The device is ready for the initial loading of the impact shaping units 1 and receiving the results.

Далее начинаетс  процесс начальной загрузки блоков 1 формировани  воздействий и приема результатов (фиг.9). Информаци  с первого выхода кода адреса блока 14 задани  исходных данных поступает на информационный вход первого дешифратора 5. При по влении на выходе строба первого адреса блока 14 задани  исходных данных импульса с низким активным уровнем, который поступает на стробирующий вход первого дешифратора 5, на i-м выходе первого дешифратора 5, который соответствует коду адреса i-ro блока 1 формировани  воздействий и приема результатов, по вл етс  импульс с низким активным уровнем. Одновременно с передачей информации по первому выходу кода адреса блока 14 задани  исходных данных устанавливаетс  информаци  на информационном выходе блока 14 задани  исходных данных, котора  может принимать значение логического О или логической единицы. По перепаду импульса с низким активным уровнем с i-roNext, the process of the initial loading of the action shaping blocks 1 and the reception of the results (Fig. 9) begins. Information from the first output of the address code of block 14 sets the source data to the information input of the first decoder 5. When the gate opens, the first address of block 14 sets the source data of a low active level pulse that goes to the gate input of the first decoder 5 to i- The output of the first decoder 5, which corresponds to the address code of the i-ro of the impact shaping unit 1 and the reception of the results, appears a pulse with a low active level. Simultaneously with the transfer of information on the first output of the code of the address of the source data set unit 14, the information is set on the information output unit 14 of the source data set, which can take the value of a logical O or logical unit. Low impulse differential with i-ro

выхода первого дешифратора 5 из состо ни  логического О в состо ние логической Г происходит запись информации с информационного выхода блока 14 задани  5 исходных данных в i-й триггер 26 входного регистра 2. После загрузки I триггеров 26 входного регистра 2 информаци  с каждого i-ro выхода входного регистра 2 по вл етс  на первом информационном входе каждогоthe output of the first decoder 5 from the state of logical O to the state of logical G records information from the information output of block 14 of task 5 of the source data to the i-th trigger 26 of input register 2. After I triggers 26 input register 2, I download information from each i-ro the output of input register 2 appears at the first information input of each

0 1-го блока 1 формировани  воздействий и приема результатов и подаетс  на первый вход повторител  22 с трем  состо ни ми. Затем на третьем выходе строба записи блока 14 задани  исходных данных по вл етс 0 of the 1st block 1, which forms the effects and reception of the results, and is fed to the first input of the repeater 22 with three states. Then, at the third output of the recording strobe, the source data setting block 14 appears

5 импульс с высоким активным уровнем, при подаче которого через блок 13 элементов И на вход строба записи блока 1 формировани  воздействий и приема результатов на втором входе повторител  23 с трем  состо0  ни ми устанавливаетс  значение логической 1, которое переводит выход элемента 23 с трем  состо ни ми в третье состо ние, чем обеспечиваетс  обрыв св зи между старшим разр дом регистра 25 сдвига и его5 impulse with a high active level, when it is fed through the block 13 elements And the input of the recording gate of the action shaping unit 1 and receiving the results at the second input of the repeater 23 with three states sets the value of logical 1, which translates the output of the element 23 with three states in the third state, which provides a break in communication between the high register bit of the shift register 25 and its

5 входом последовательного занесени  при сдвиге вправо D+. Кроме этого, импульс с высоким активным уровнем со входа строба записи блока 1 формировани  воздействий и приема результатов устанавливает на вы0 ходе элемента 2И-НЕ 19 значение логического О, так как на первом входе элемента 2И-НЕ 19 находитс  значение логической 1. Значение логического О с выхода элемента 2И-НЕ 19 подаетс  на второй вход5 by the input of the sequential entry when shifting to the right D +. In addition, a pulse with a high active level from the input of the strobe of the recording block 1 of the formation of effects and reception of results sets the value of logical O at the output of element 2ID-NOT 19, since the first input of element 2I-HE 19 contains the value of logic 1. from element 2I-NOT 19 output to the second input

5 повторител  22 с трем  состо ни ми, что приводит к передаче информации с первого входа повторител  22 с трем  состо ни ми на вход последовательного занесени  при сдвиге вправо D+ регистра 25 сдвига. Затем5 repeater 22 with three states, which leads to the transmission of information from the first input of repeater 22 with three states to the input of the sequential input during the shift to the right of the D + shift register 25. Then

0 на первом входе группы входов синхронизации устройства, который соединен с первым входом группы информационных входов мультиплексора 11, по вл етс  импульс с высоким активным уровнем, который пере5 даетс  через мультиплексор 11 на вход синхронизации блока 1 формировани  воздействий и приема результатов, последний соединен с входом синхронизации С регистра 25 блока 1 формировани  воздей0 ствий и приема результатов. В результате этого производитс  запись информации в первый разр д каждого регистра 25 каждого блока 1 формировани  воздействий и приема результатов, При по влении перепада0 at the first input of the device sync input group, which is connected to the first input of the group of information inputs of multiplexer 11, a pulse with a high active level appears, which is transmitted through multiplexer 11 to the synchronization input of the impact shaping and reception unit 1, the latter is connected to the input Synchronization C of register 25 of block 1 for generating effects and receiving results. As a result of this, information is recorded in the first bit of each register 25 of each block 1 of the formation of effects and the reception of results.

5 из состо ни  логической 1 в состо ние логического О на третьем выходе строба записи блока 14 задани  исходных данных выход повторител  22 с трем  состо ни ми вновь устанавливаетс  в третье состо ние и происходит восстановление св зи между5 from the state of logical 1 to the state of logical O at the third output of the write strobe of the source data setting unit 14, the output of the repeater 22 with three states is again set to the third state and communication is restored between

выходом старшего разр да регистра 25 сдвига и его входом последовательного занесени  при сдвиге вправо D+ через повто- ритель 23 с трем  состо ни ми. Аналогичным образом производитс  запись информации в k разр ды регистра 25 сдвига каждого блока 1 формировани  воздействий и приема результатов, где k 1Кмакс ОВмакс - максимальна  длина тестовой команды ), кроме блоков 1 формировани  воздействий и приема результатов, работающих на выводы ОК,  вл ющиес  входами синхронизации ОК. Одновременно в регистры 25 сдвига блоков 1 формировани  воздействий и приема результатов, работающих на выводы ОК,  вл ющиес  входами синхронизации ОК, аналогичным образом записываетс  последовательность логических О и 1, отображающа  вид синхроимпульсов.output of the high bit of the shift register 25 and its sequential input when shifting to the right D + through a repeater 23 with three states. Similarly, information is recorded in the k bits of the shift register 25 of each impact generation unit 1 and results reception, where k 1Kmax OBmax - the maximum length of the test command), except the impact formation blocks 1 and reception results working on the terminals OK, which are synchronization inputs OK. At the same time, a sequence of logical O and 1, representing the form of clock pulses, is written in the same way to the shift registers 25 of the blocks 1 for shaping the actions and receiving the results working for the terminals OK, which are the clock inputs OK.

Одновременно с начальной загруз-г кой регистров 25 сдвига блоков 1 формировани  воздействий и приема результатов производитс  загрузка регистра 29 сдвига формировател  3 псевдослучайной последовательности. Эргодические свойства формировател  3 псевдослучайной последовательности обеспечиваютс  соединением его установочного входа, который соединен с вторым входом сумматора 27 по модулю два, с шиной Const 1, котора  представл ет собой вывод резистора, другой вывод которого соединен с положительным полюсом источника питани . Таким образом, гарантируетс  ненулевое состо ние регистра 29 сдвига уже после первого тактового импульса, который подаетс  с первого входа группы входов синхронизации устройства, который соединен с входом синхронизации формировател  3 псевдослучайной последовательности, последний соединен с входом синхронизации С регистра 29 сдвига формировател  3 псевдослучайной последовательности.Simultaneously with the initial loading of the shift registers 25 of the formation of formation 1 blocks and the reception of results, the shift register 29 of the generator 3 of the pseudo-random sequence is loaded. The ergodic properties of the pseudo-random sequence shaper 3 are provided by connecting its setup input, which is connected to the second input of modulo-27 adder 27, to the Const 1 bus, which is the output of a resistor, the other output of which is connected to the positive pole of the power supply. Thus, a non-zero state of the shift register 29 is guaranteed after the first clock pulse, which is fed from the first input of the device synchronization input group, which is connected to the synchronization input of the pseudo-random sequence shaper 3, the latter is connected to the sync input C of the shaper 29 of the shaper 3 pseudo-random sequence.

Затем производитс  задание входов синхронизации ОК(фиг.8). Если i-й вывод ОК  вл етс  одним из входов синхронизации ОК, то в i-й триггер 26 входного регистра 2 записываетс  значение логического О. В остальных случа х в i-й триггер 26 входного регистра 2 записываетс  значение логической 1. После загрузки I триггеров 26 входного регистра 2 на втором выходе строба записи блока 14 задани  исходных данных по вл етс  импульс с высоким активным уровнем, который поступает на стробирую- щий вход регистра 12 задани  входов синхронизации и производит запись информации с выходов триггеров 26 входного регистра 2 в регистр 12 задани  входов синхронизации.Then, the timing inputs OK are set (FIG. 8). If the i-th output OK is one of the synchronization inputs OK, then the i-th trigger 26 of input register 2 records the value of logical O. In the remaining cases, the i-th trigger 26 of input register 2 records the value of logical 1. After loading I Triggers 26 of input register 2 At the second output of the write strobe of the source data setting unit 14, a high active pulse appears that goes to the gate input of the register 12 to set the synchronization inputs and records information from the outputs of the trigger 26 of the input register 2 page 12 set the sync inputs.

Дл  синхронизации ОК по разным входам синхронизации часто необходимы последовательности .синхроимпульсов с различными временными характеристиками (например, синхронизаци  последовательност ми с различными частотами следовани  импульсов, синхронизаци  отIn order to synchronize OK over different synchronization inputs, sequences of sync pulses with different temporal characteristics are often necessary (e.g., synchronization with sequences with different pulse frequencies, synchronization from

0 ОК и др.). Эти последовательности синхроимпульсов подаютс  на различные входы группы входов синхронизации устройства, котора  соединена с группами информационных входов мультиплексоров 11. Дл  пе5 редачи импульсов с определенного входа группы информационных входов мультиплексора 11 на его выход на адресные входы мультиплексора 11 подаетс  код вида синхронизации с соответствующей группы выхо0 дов регистра 10 записи вида синхронизации. Дл  каждого входа синхронизации ОК код вида синхронизации записываетс  в регистр 10 записи вида синхронизации следующим образом0 OK and others.). These sequences of sync pulses are supplied to various inputs of the device's synchronization input group, which is connected to the groups of information inputs of multiplexers 11. To transfer pulses from a certain input of the group of information inputs of multiplexer 11 to its output, the synchronization mode code from the corresponding group of inputs is supplied to the address inputs of multiplexer 11 Register 10 records of the type of synchronization. For each synchronization input OK, the synchronization type code is written to the register 10 of the synchronization type record as follows.

5 (фиг.10). Информаци  с второго выхода кода адреса блока 14 задани  исходных данных поступает на информационный вход второго дешифратора 9. При по влении на выходе строба второго адреса блока 14 задани  ис0 ходных данных импульса с низким активным уровнем, который поступает на стробирующий вход второго дешифратора 9, на 1-м выходе второго дешифратора 9, который соответствует коду адреса i-ro бло5 ка 1 формировани  воздействий и приема результатов, по влетс  импульс с низким активным уровнем, который поступает на входы синхронизации С каждого 1-го триггера 35. Одновременно с передачей информа0 ции по второму выходу кода адреса блока 14 задани  исходных данных на выходе кода вида синхронизации блока 14 задани  исходных данных устанавливаетс  код вида синхронизации 1-го вывода ОК, который пе5 редаетс  на группу информационных входов регистра 10 задани  вида синхронизации, котора  поразр дно соединена с информационными входами D i-x триггеров 35. По перепаду импульса с низ0 ким активным уровнем с i-ro выхода второго дешифратора 9 из состо ни  логического О в состо ние логической 1 происходит запись информации с выхода кода вида синхронизации блока 14 задани  исходныхдан5 ных в группу i-x триггеров 35 регистра 10 задани  вида синхронизации. Код вида синхронизации передаетс  с i-й группы выходов регистра 10 задани  вида синхронизации на адресные входы i-ro мультиплексора 11, разреша  тем самым передачу синхроимпульсов через i-й мультиплексор 11 с входа, соответствующего коду вида синхронизации, группы информационных входов 1-го мультиплексора 11 на его выход. Аналогичным образом производитс  запись в регистр 10 записи вида синхронизации кодов вида синхронизации тех каналов , по которым считываетс  динамическа  сигнатура.5 (FIG. 10). Information from the second output of the address code of block 14 sets the source data to the information input of the second decoder 9. When a second address appears at the output of the gate 14, set the initial pulse data with a low active level that goes to the gate input of the second decoder 9, 1 output of the second decoder 9, which corresponds to the code of the address of the i-ro block 1 of formation of impacts and reception of results, via a low active level pulse that arrives at the synchronization inputs C of every 1st trigger a 35. Simultaneously with the transmission of information on the second output of the address code of the source data setting unit 14, the output data code of the initial output OK is set at the output of the synchronization type code of the initial data setting unit 14, which is transmitted to the group of information inputs of the synchronization type register 10 which is bit-wise connected to the information inputs D ix of the flip-flops 35. By a pulse difference from a low active level from the i-th output of the second decoder 9 from the logical state O to the logical state 1 l information from the output of the synchronization type code of the block 14 of the tasks initial to the group i-x of the flip-flops 35 of the register 10 of the task of the synchronization type. The synchronization type code is transmitted from the i-th group of outputs of the register 10 specifying the synchronization type to the address inputs of the i-ro multiplexer 11, thereby allowing the transmission of clock pulses through the i-th multiplexer 11 from the input corresponding to the synchronization type code, group of information inputs of the 1st multiplexer 11 on his way out. Similarly, a record is made in the register 10 of a record of the type of synchronization of the codes of the type of synchronization of those channels along which the dynamic signature is read.

В зависимости от функционального назначени  выводов ОК i-й блок 1 формировани  воздействий и приема результатов устанавливаетс  в следующий режим работы (фиг.8).Depending on the functional purpose of the terminals OK, the i-th block of formation of effects and reception of results is set to the next mode of operation (Fig. 8).

Если i-й вывод ОК  вл етс  одним из входов командной шины или одним из входов синхронизации ОК, в i-й разр д регистра 6 задани  режима работы заноситс  значение логической 1.If the i-th OK output is one of the inputs of the command bus or one of the synchronization inputs OK, the value of the logical 1 is entered in the i-th bit of register 6 of the assignment of the operating mode.

Если i-й вывод ОК  вл етс  одним из входов-выходов двунаправленной шины данных ОК, в i-й разр д регистра 6 задани  режима работы заноситс  значение логического О, которое подаетс  на вход задани  режима работы блока 1 формировани  воздействий и приема результатов, который соединен с первым входом элемента 2И-НЕ 19. В результате этого на выходе элемента 2И-НЕ 19 по вл етс  значение логической 1, которое подаетс  на второй вход повторител  22 стрем  состо ни ми и устанавливает его выход в третье состо ние. Значение логического О с входа задани  режима работы блока 1 формировани  воздействий и приема результатов также подаетс  на первый вход элемента 2И-НЕ 20, на выходе которого по вл етс  значение логической 1, которое подаетс  на второй вход повторител  23 с трем  состо ни ми, устанавлива  его выход в третье состо ние. Кроме того, значение логического О с входа задани  режима работы блока 1 формировани  воздействий и приема результатов подаетс  на второй вход повторител  21с трем  состо ни ми . В результате этого информаци  с четвертого и дев того выходов регистра 25 сдвига подаетс  на входы сумматора 18 по модулю два, с выхода которого подаетс  через сумматор 17 по модулю два и через повторитель 21 с трем  состо ни ми на вход последовательного занесени  при сдвиге вправо D+ регистра 25 сдвига. Этим обеспечиваетс  установление i-ro блока 1 формировани  воздействий и приема результатов в режим генератора гл-последова- тельности - формировател  сигнатуры.If the i-th output OK is one of the inputs / outputs of the bidirectional data bus OK, the i-th bit of the register 6 specifies the mode of operation the value of the logical O, which is fed to the input of the setting of the operating mode of the impact shaping and receiving unit 1, which connected to the first input of the element 2I-NOT 19. As a result, the output of the element 2I-NOT 19 appears the value of logical 1, which is fed to the second input of the repeater 22 by the states and sets its output to the third state. The value of the logical O from the input of the setting of the operation mode of the impact shaping unit 1 and the reception of the results is also fed to the first input of the element 2I-NOT 20, the output of which has the value logical 1 which is fed to the second input of the repeater 23 with three states his exit to the third state. In addition, the value of the logic O from the input of the setting of the operation mode of the action shaping unit 1 and receiving the results is supplied to the second input of the repeater 21 with three states. As a result, information from the fourth and ninth outputs of the shift register 25 is supplied to the inputs of the adder 18 modulo two, from the output of which is fed through the adder 17 modulo two and through a repeater 21 with three states to the sequential input of the shift shift D + register 25 shift. This ensures the establishment of the i-ro of the block 1 for the formation of effects and the reception of results in the mode of the generator of the hl-sequence - the signature generator.

После установлени  режима работы блоков 1 формировани  воздействий и приема результатов (адаптации устройства кAfter establishing the mode of operation of the formation of the effects of 1 and receiving results (adaptation of the device to

ОК), начинаетс  процесс подачи тестовых команд на ОК (фиг.11).OK), the process of submitting test commands to OK begins (Fig. 11).

Информаци  с первого выхода кода адреса блока 14 задани  исходных данных поступает на информационный вход первого дешифратора 5. При по влении на выходе строба первого адреса блока 14 задани  исходных данных импульса с низким активным уровнем, который поступает наInformation from the first output of the address code of the block 14 sets the source data to the information input of the first decoder 5. When the first gate of the output address of the block 14 sets the source data of the pulse with a low active level, which arrives at

0 стробирующий вход первого дешифратора 5, на j-м выходе первого дешифратора 5 (j 1, 2k), который соответствует коду адреса j-ro блока 1 формировани  воздействий и приема результатов, по вл етс  импульс с0 A gate input of the first decoder 5, at the jth output of the first decoder 5 (j 1, 2k), which corresponds to the address code j-ro of the formation of effects and reception of the results, a pulse appears

5 низким активным уровнем. Одновременно с передачей информации с первого выхода кода адреса блока 14 задани  исходных данных на информационный вход первого дешифратора 5 устанавливаетс  информаци 5 low active level. Simultaneously with the transfer of information from the first output of the code of the address of the block 14 setting the source data to the information input of the first decoder 5 is set information

0 на информационном выходе блока 14 задани  исходных данных, котора  может принимать значение логического О или логической 1. По перепаду импульса с низким активным уровнем с j-ro выхода первого0 at the information output of the source data setting unit 14, which can take the value of logical O or logical 1. By a pulse drop with a low active level from the j-ro output of the first

5 дешифратора 5 из состо ни  логического О в состо ние логической 1 происходит запись информации с информационного выхода блока 14 задани  исходных данных в j-й триггер 26 входного регистра 2. После5 of the decoder 5 from the state of the logical O to the state of the logical 1, information is recorded from the information output of the source data setting unit 14 to the j-th trigger 26 of the input register 2. After

0 загрузки каждого из к-1 триггеров 26 входного регистра 2 информаци  с каждого j-ro выхода входного регистра 2 по вл етс  на первом информационном входе каждого j- го блока 1 формировани  воздействий и0 downloads of each of the k-1 flip-flops 26 of the input register 2, information from each j-ro output of the input register 2 appears at the first information input of each j-th block of the formation of effects and

5 приема результатов и подаетс  на первый вход повторител  22 с трем  состо ни ми. Затем на первом входе группы входов синхронизации устройства по вл етс  последовательность из k (k разр дности5 receive results and is supplied to the first input of the repeater 22 with three states. Then a sequence of k appears on the first input of the device sync input group (k

0 регистра 25 сдвига) импульсов, котора  подаетс  на вход синхронизации каждого блока 1 формировани  воздействий и приема результатов, который соединен с входом синхронизации С регистра 25 сдвига. Так0 shift register 25) pulses, which is fed to the synchronization input of each impact shaping and generating unit 1, which is connected to the synchronization input C of the shift register 25. So

5 как врем  формировани  одного бита на первом выходе кода адреса блока 14 задани  исходных данных и одного бита на информационном выходе блока 14 задани  исходных данных больше времени геиера0 ции последовательности из k импульсов, которые подаютс  с первого входа группы входов синхронизации устройства через мультиплексоры 11 на входы синхронизации С регистров 25 сдвига каждого.из 15 as the time of formation of one bit at the first output of the address code of the source data setting unit 14 and one bit at the information output of the source data setting unit 14 is longer than the time of generation of a sequence of k pulses, which are fed from the first input of the device synchronization input group through multiplexers 11 to the inputs synchronization C registers 25 shift each. of 1

5 блоков формировани  воздействий и приема результатов, то до по влени  следующего бита на первом выходе кода адреса блока 14 задани  исходных данных и на информационном выходе блока 14 задани  исходных данных тестова  программа, наход ща с  в регистрах 25 сдвига каждого из k блоков 1 формировани  воздействий и приема результатов, подаетс  на ОК 15 через блоки 4 определени  входов-выходов и возвращаетс  в исходное состо ние в регистрах 25 сдвига каждого из k блоков. 1 формировани  воздействий и приема результатов. При этом на двунаправленную шину данных с каждого из п блоков 1 формировани  воздействий и приема результатов через п блоков 4 определени  входов-выходов подаетс  псевдослучайна  m-последовательность. В течение времени формировани  k-1 бит на информационном выходе блока 14 задани  исходных данных и на первом выходе кода адреса блока 14 задани  исходных данных происходит многократна  (k-1 раз) подача одних и тех же тестовых команд (мультипликаци ) с различными (псевдослучайными) наборами данных на ОК 15 через I блоков 4 определени  входов-выходов. Ненулевое состо ние каждого из п блоков 1 формировани  воздействий и приема результатов обеспечиваетс  начальной загрузкой от формировател  3 псевдослучайной последовательности. После установлени  на информационном выходе блока 14 задани  исходных данных k-ro логического значени  разр да команды , которое устанавливаетс  одновременно с информацией на первом выходе кода адреса блока 14 задани  исходных данных ,;на третьем выходе строба записи блока 14 задани  исходных данных по вл етс  импульс с высоким активным уровнем, который устанавливает выход повторител  23 с трем  состо ни ми в третье состо ние, а на втором входе повторител 5 blocks of formation of effects and reception of results, then until the next bit appears at the first output of the address code of the source data setting unit 14 and at the information output of the source data setting unit 14 a test program found in the shift registers 25 of each of the impact formation units 1 and receiving the results, is applied to the OK 15 through the I / O definition blocks 4 and returns to the initial state in the shift register 25 of each of the k blocks. 1 forming effects and receiving results. At the same time, a pseudo-random m-sequence is fed to the bi-directional data bus from each of the n impact shaping blocks 1 and receiving the results through the n I / O definition blocks 4. During the k-1 bit generation time, at the information output of the source data setting block 14 and at the first output of the address code of the source data block 14, the same test commands (multiplication) with different (pseudo-random) data sets on OK 15 through I blocks 4 definitions of input-output. The non-zero state of each of the n impacting and generating blocks 1 of the results is provided by the initial loading from the shaper 3 of a pseudo-random sequence. After the initial data of the k-ro logical value of the instruction bit is set at the information output of the unit 14, which is set simultaneously with the information on the first output of the address code of the unit of the initial data set, 14, the third output of the recording strobe of the unit 14 of the initial data sets up high active level, which sets the output of the repeater 23 with three states to the third state, and at the second input the repeater

22с трем  состо ни ми устанавливает значение логического О в каждом из k блоков 1 формировани  воздействий и приема результатов. При по влении на первом входе группы входов синхронизации устройства импульса с высоким активным уровнем происходит запись новой, сформированной в входном регистре 2, k- разр дной тестовой команды в каждый из k блоков 1 формировани  воздействий .и приема результатов. При перепаде импульса на третьем выходе строба записи блока 14 задани  исходных данных из состо ни  логической 1 в состо ние логического О выход повторител  22 с трем  состо ни ми устанавливаетс  в третье состо ние и восстанавливаетс  св зь между старшим разр дом регистра 25 сдвига и его входом последовательного занесени  при сдвиге вправо D+ через повторитель22, in three states, sets the value of the logical O in each of the k blocks 1 of formation of effects and reception of results. When a pulse device with a high active level appears at the first input of a group of synchronization inputs, a new test-command command generated in input register 2 is written to each of the k blocks 1 for generating effects and receiving results. When the pulse drops at the third output of the strobe, the recording unit 14 sets the initial data from the state of logical 1 to the state of logical O, the output of the repeater 22 with three states is set to the third state and the connection between the high register of the shift register 25 and its input is restored sequential shift in the right shift D + through a repeater

23с трем  состо ни ми каждого из k блоков 1 формировани  воздействий и приема23 with three states of each of the k blocks of the formation of effects and reception

результатов. Завершение записи новой тестовой команды в каждый из k блоков 1 фор- мировани  воздействий и приема результатов, процесс формировани  следующих тестовых команд и подача тестовых программ на ОК 15 продолжаетс  в течение заданного времени.results. The completion of the recording of a new test command in each of the k units 1 of the formation of impacts and the reception of results, the process of forming the following test commands and the delivery of test programs to the OK 15 continues for a specified time.

Передача информации с выходов I блоков 1 формировани  воздействий и приемаThe transfer of information from the outputs of the I blocks 1 formation of impacts and reception

0 результатов на ОК 15 через I блоков 4 определени  входов-выходов происходит следующим образом.0 results on OK 15 through I blocks 4 I / O definitions are as follows.

После сигнала с низким активным уровнем, который поступает с выхода на5 чальной установки блока 14 задани  исходных данных на вход начальной установки каждого 1-го блока 4 определени  входов-выходов, который подаетс  на вход установки в О R триггера 33, наAfter the low active level signal, which comes from the output of the initial installation of the initial data setting unit 14, to the input of the initial installation of each 1st unit 4 of the input-output determination, which is fed to the installation input in the O R of the trigger 33,

0 выходе триггера 33 каждого 1-го блока 4 определени  входов-выходов находитс  состо ние логичесокого О, которое подаетс  на второй вход повторител  30 с трем  состо ни ми. Информаци  с выхода0, the output of the flip-flop 33 of each 1st block 4 of the definition of the inputs-outputs is the state of logical O, which is fed to the second input of the repeater 30 with three states. Information from the exit

5 каждого i-ro блока 1 формировани  воздействий и приема результатов подаетс  на установочный вход i-го блока 4 определени  входов-выходов и через повторитель 30 с трем  состо ни ми и резистор 34,5 each i-ro impact shaping and reception unit 1 is fed to the setup input of the i-th unit 4 for determining the inputs-outputs and through a repeater 30 with three states and a resistor 34,

0 второй выход которого соединен с выходом блока 4 определени  входов-выходов, . подаетс  на i-й вход ОК 15. Эта информаци  поступает в ОК при по влении на основном входе синхронизации ОК 150 whose second output is connected to the output of the I / O definition block 4,. It is fed to the i-th input OK 15. This information enters the OK when it appears at the main synchronization input OK 15

5 импульса с выхода соответствующего блока 4 определени  входов-выходов. Причем синхроимпульсы на основном входе синхронизации ОК по вл ютс  с задержкой, определ емой временем прохождени  ин0 формации с выхода i-ro блока 1 формировани  воздействий и приема результатов на i-й вход ОК 15 (фиг.12). При этом на выходе триггера 33 каждого i-ro блока 4 определени  входов-выходов остаетс 5 pulses from the output of the corresponding block 4 I / O determinations. Moreover, the sync pulses at the main clock input OK appear with a delay determined by the time of information passing from the output of the i-ro block 1 of forming effects and receiving results at the i-th input OK 15 (Fig. 12). At the same time, at the output of the trigger 33 of each i-ro block 4, the definition of input-output remains

5 значение логического О, так как на входы сумматора 31 по модулю два поступают одинаковые логические значени , в результате чего на выходе сумматора 31 по модулю два находитс  значение логическо0 го О, которое через элемент НЕ 32 подаетс  на вход установки в 1 S триггера 33 в виде значени  логической 1. Затем на вход синхронизации i-ro блока 4 определени  входов-выходов, который соединен с5 is the logical value O, since the modulo two inputs the same logical values to the inputs of the modulus 31, resulting in the modulo two output of the modulator 31 is the logical value O, which through the element 32 is fed to the input of the installation in 1 S of the trigger 33 in in the form of a logical value of 1. Then to the synchronization input of the i-ro block 4 of the definition of the inputs-outputs, which is connected to

5 входом синхронизации С триггера 33, с выхода i-ro элемента 7 задержки синхроимпульсов подаетс  импульс с высоким активным уровнем (фиг.12), по перепаду которого из состо ни  логического О в состо ние логической 1, значение логического5 synchronization input C of trigger 33, a pulse with a high active level (Fig. 12) is fed from the output of the i-ro of the delay element 7 of the clock pulses (from Fig. 12), the value of which from the state of logical O to the logical state 1, the logical

О с информационного входа D триггера 33 передаетс  на выход триггера 33, тем самым подтвержда  ранее установленное значение логического О на выходе триггера 33.O from the information input D of the flip-flop 33 is transmitted to the output of the flip-flop 33, thereby confirming the previously set value of the logic O at the output of the flip-flop 33.

При помощи информации из ОК 15 в п блоков 1 формировани  воздействий и приема результатов через п блоков 4 определени  входов-выходов блок 4 определени  входов-выходов работает следующим образом .Using information from the OK 15 in n blocks of formation of effects and reception of results through n blocks 4 of the definition of input-output unit 4 definition of input-output works as follows.

В первом случае логическое значение бита на выходе n-го блока 1 формировани  воздействий и приема результатов совпадает с логическим значением бита с n-го выхода ОК 15. Так как на втором входе повторител  30 с трем  состо ни ми находитс  значение логического О, то логическое значение бита с выхода n-го блока 1 формировани  воздействий и приема результатов подаетс  на установочный вход n-го блока 4 определени  входов-выходов через повторитель 30 с трем  состо ни ми и поступает на второй вход сумматора 31 по модулю два. С n-го выхода ОК 15 на первый вход сумматора 31 по модулю два поступает бит с таким же логическим значением, в результате чего на выходе сумматора 31 по модулю два находитс  значение логического О, которое через элемент НЕ 32 подаетс  на вход установки в 1 S триггера 33 в виде значени  логической 1. Логическое значение бита с n-го выхода ОК 15 подаетс  на второй информационный вход n-го блока 1 формировани  воздействий и приема результатов и через сумматор 16 по модулю два, через сумматор 17 по модулю два, через повторитель 21 с трем  состо ни ми, на втором входе которого находитс  состо ниело- гичесокго О, записываетс  в регистр 25 сдвига n-го блока 1 формировани  воздействий и приема результатов с по влением на входе синхронизации этого блока импульса с высоким активным уровнем (фиг. 12). Затем на вход синхронизации 1-го блока 4 определени  входов-выходов, который соединен с входом синхронизации С триггера 33, с выхода 1-го элемента 7 задержки синхроимпульсов подаетс  импульс с высоким активным уровнем, по перепаду которого из состо ни  логического О в состо ние логической 1, значение логического О с информационного входа D триггера 33 передаетс  на выход триггера 33, тем самым подтвержда  ранее установленное значение логического О на выходе этого триггера.In the first case, the logical value of the bit at the output of the n-th block 1 for generating effects and receiving results coincides with the logical value of the bit from the n-th output OK 15. Since the second input of the repeater 30 with three states contains the logical value O, the logical the value of the bit from the output of the n-th impact shaping block 1 and receiving the results is fed to the setup input of the n-th block 4 of the definition of the inputs-outputs through the repeater 30 with three states and is fed to the second input of the adder 31 modulo two. From the n-th output of the OK 15, the first input of the adder 31 modulo two receives a bit with the same logical value, as a result of which the output of the adder 31 modulo two contains the logical value O, which through the element 32 is fed to the input of the installation in 1 S trigger 33 as a logical value 1. The logical value of a bit from the n-th output OK 15 is fed to the second information input of the n-th block 1 for shaping effects and receiving results and through an adder 16 modulo two, through an adder 17 modulo two, through a repeater 21 in three states, in the second the input of which is in the state of oh, is recorded in the shift register 25 of the n-th impact shaping unit 1 and receiving the results with the appearance of a high active level pulse block at the synchronization input (Fig. 12). Then, the synchronization input of the 1st I / O definition block 4, which is connected to the sync input C of the trigger 33, from the output of the 1st sync delay element 7 is fed a pulse with a high active level, from which the difference from the logical O state to the state logical 1, the value of the logical O from the information input D of the flip-flop 33 is transmitted to the output of the flip-flop 33, thereby confirming the previously set value of the logical O at the output of this flip-flop.

Во втором случае логическое значение бита n-го блока 1 формировани  воздействий и приема результатов не совпадает сIn the second case, the logical value of the bit of the n-th block 1 of formation of effects and reception of results does not coincide with

логическим значением бита, который по вл етс  на n-м выходе ОК 15 при поступлении импульса на вход синхронизации ОК 15, т.е. возникает конфликтна  ситуаци . В этом случае при достижении током, протекающим через резистор 34, величиныthe logical value of a bit that appears at the nth output of the OK 15 when a pulse arrives at the clock input of the OK 15, i.e. there is a conflict situation. In this case, when the current flowing through the resistor 34 reaches

Inop -Inop -

где Unop - минимальна  разность потенциалов между входами сумматора 31 по модулю два, при котором его выход находитс  в состо нии логической where Unop is the minimum potential difference between the inputs of modulator 31 modulo two, at which its output is in the logical state

R - величина сопротивлени  резистора 34, котора  должна удовлетвор ть условию:R is the resistance value of the resistor 34, which should satisfy the condition:

2020

R R

(н.макс(m.max

где н.макс - максимальна  величина тока нагрузки в случае отсутстви  конфликтной ситуации,where m.max is the maximum value of the load current in the absence of a conflict situation,

измен етс  уровень на выходе сумматора 31 по модулю два из значени  логического О в значение логической 1. На входе установки в 1 S триггера 33 возникает перепад логичесокго уровн  из 1 в О и триггерchanges the level at the output of the adder 31 modulo two of the value of the logical O to the value of the logical 1. At the input of the installation in 1 S of the trigger 33, a logical level difference from 1 to O and a trigger occur

33 устанавливаетс  в единичное состо ние, перевод  тем самым выход повторител  30 с трем  состо ни ми в третье состо ние с высокоимпендансным выходом. Таким образом , конфликтна  ситуаци  ликвидируетс . В результате этого логическое значение бита с n-го выхода ОК 15 подаетс  на второй информационный вход п-го блока 1 формировани  воздействий и приема результатов и через сумматоры 16 и 1733 is set to a single state, thereby translating the output of the repeater 30 with three states to the third state with a high impedance output. Thus, the conflict situation is eliminated. As a result, the logical value of a bit from the n-th output of the OK-15 is fed to the second information input of the n-th block 1 for generating effects and receiving results and through the adders 16 and 17

по модулю два, через повторитель 21 с трем  состо ни ми, на втором входе которого находитс  состо ние логического О, записываетс  в регистр 25 сдвига блока 1 формировани  воздействий и приема результатов с по влением на входе синхронизации этого блока импульса с высоким активным уровнем (фиг. 12). После импульса , по вл ющегос  на основном входе синхронизации ОК 15 на вход синхронизацииmodulo two, through a repeater 21 with three states, at the second input of which the state is logic O, is written to the shift register 25 of the impact shaping unit 1 and receiving the results with the appearance of this high-level pulse block at the synchronization input (Fig . 12). After the pulse appearing at the main synchronization input OK 15 at the synchronization input

1-го блока 4 определени  входов-выходов, который соединен с входом синхронизации С триггера 33, с выхода i-ro элемента 7 задержки синхроимпульсов подаетс  импульс с высоким активным уровнем, по перепаду которого из состо ни  логического О в состо ние логической 1, значение логического О с информационного входа D триггера 33 передаетс  на выход этого триггера, т.е. устанавливает его в О.The 1st block 4 of the definition of the inputs-outputs, which is connected to the synchronization input C of the trigger 33, from the output of the i-ro element 7 of the clock delays, a pulse with a high active level is given, from which from the logical state O to the logical state 1, the value the logical O from the information input D of the flip-flop 33 is transmitted to the output of this flip-flop, i.e. sets it in O.

Врем  задержки между импульсами, поступающим - на основной вход синхронизации ОК 15 и импульсами с выхода 1-го элемента задержки синхроимпульсов, поступающих на этот элемент задержки с первого входа группы входов синхронизации устройства, определ етс  быстродействием ОК 15 и временем записи информации в регистр 25 сдвига i-ro блока 1 формировани  воздействий и приема результатов.The delay time between pulses arriving at the main clock input OK 15 and pulses from the output of the 1st delay element of the clock pulses arriving at this delay element from the first input of the group of synchronization inputs of the device is determined by the speed OK 15 and the information recording time in shift register 25 The i-ro of the impact formation and reception unit 1.

Импульсы с высоким активным уровнем с первого входа группы входов синхронизации устройства подаютс  одновременно на вход синхронизации блоков 1 формировани  воздействий и приема результатов через мультиплексоры 11, на группу адресных входов которых подаетс  код вида синхронизации , соответствующий передачи импульсов через мультиплексор 11с первого входа группы информационных входов мультиплексора 11 на его выход, и на вход синхронизации формировател  3 псевдослучайной последовательности, с выхода которого псевдослучайна  т-последова- тельность подаетс  на вход псевдослучайной последовательности каждого блока 1 формировани  воздействий и приема результатов , а записываетс  в каждый регистр 25 сдвига каждого n-го блока формировани  воздействий и приема результатов через сумматоры 16 и 17 по модулю два и через повторитель 21 с трем  состо ни ми при по влении на входе синхронизации соответствующего п-го блока 1 формировани  воздействий и приема результатов импульса с высоким активным уровнем, поступающим через соотвествующий мультиплексор 11с одного из входов группы входов синхронизации устройства. Этим обеспечиваетс  ненулевое состо ние каждого из п блоков 1 формировани  воздействий и приема результатов в процессе работы устройства .Pulses with a high active level from the first input of the group of synchronization inputs of the device are simultaneously fed to the synchronization input of the impact shaping and receiving units 1 through multiplexers 11, the group of address inputs of which are supplied with a synchronization type code corresponding to the transmission of pulses through the multiplexer 11c of the multiplexer information inputs 11 to its output, and to the synchronization input of the driver of the pseudo-random sequence 3, from the output of which the pseudo-random t-sequence The validity is fed to the input of the pseudo-random sequence of each impact generation and reception block 1, and written into each shift register 25 of each n-th pulse shaping and reception block through modulators 16 and 17 modulo two and through a repeater 21 with three states when the corresponding n-th block 1 of formation of effects and reception of the results of a pulse with a high active level, received through the corresponding multiplexer 11c of one of the inputs of the group in odov synchronization device. This ensures the non-zero state of each of the n blocks 1 of the formation of the effects and the reception of results during the operation of the device.

Вычисленные сигнатуры индицируютс  блоков 8 индикации и сравниваютс  с сигнатурами, полученными в результате проверки исправного цифрового блока или математического моделировани . Контролируемый цифровой блок считаетс  исправным , если указанные сигнатуры совпадают.The calculated signatures are displayed by the display units 8 and compared with the signatures obtained as a result of a valid digital block or mathematical modeling. The monitored digital block is considered healthy if the signatures match.

Блок 14 задани  исходных данных может быть реализован на основе любого устройства , работа которого обеспечивает требуемую последовательность информационных и стробирующих сигналов, например Электроника-60 с устройством параллельного обмена И2 15КС-180-032.The source data setting unit 14 can be implemented on the basis of any device whose operation provides the required sequence of information and gate signals, for example, Electronics-60 with the I2 15KS-180-032 parallel exchange device.

Таким образом, использование предлагаемого устройства позвол ет эффективноThus, the use of the proposed device allows effectively

контролировать цифровые блоки, содержащие микропроцессоры и микропроцессорные БИС на их рабочей частоте с высокой достоверностью. При этом устран етс  необходимость применени  ручных операций коммутации и дополнительной аппаратуры формировани  сигналов синхронизации ОК, так как в предлагаемом устройстве любой из каналов может использоватьс  дл  подачиcontrol digital blocks containing microprocessors and microprocessor-based LSIs at their operating frequency with high reliability. This eliminates the need to use manual switching operations and additional equipment for generating synchronization signals OK, since in the proposed device any of the channels can be used to feed

синхроимпульсов на ОК, причем временные характеристики последовательностей синхроимпульсов каждого из каналов синхронизации могут отличатьс  одна от другой. Кроме этого, предлагаемое устройство позвол ет одновременно синхронизировать Считывание выходной информации с разных каналов ОК последовательност ми импульсов с различными частотными характеристиками , т.е. считывать динамическуюsync pulses on the OK, and the timing characteristics of the sync pulse sequences of each of the synchronization channels may differ from one another. In addition, the proposed device allows simultaneous synchronization of reading the output information from different channels with OK pulse sequences with different frequency characteristics, i.e. read dynamic

сигнатуру по отдельным выходным каналам ОК.signature on individual output channels OK.

Claims (1)

Формула изобретени Invention Formula Устройство дл  стохастического контрол  микропроцессорных цифровых блоков, содержащее блок задани  исходных данных , первый дешифратор, входной регистр, формирователь псевдослучайной последовательности , регистр задани  режима работы , I блоков формировани  воздействий и приема результатов (I п + k + р, где п - разр дность двунаправленной шины, k - разр дность командной шины и р - числоA device for stochastic monitoring of microprocessor digital blocks containing a source data setting block, a first decoder, an input register, a pseudo-random sequence generator, an operation mode setting register, I impact shaping blocks and receiving results (I n + k + p, where n is bidirectional tires, k - command bus width and p - number синхронизирующих входов объекта контрол ), I блоков определени  входов-выходов, блок индикации, два элемента задержки, причем информационный вход первого дешифратора соединен с первым выходом кода адреса блока задани  исходных данных, выход строба первого адреса которого соединен со стробирующим входом первого де- шифратора, группа выходов которого соединена с группой разр дных входов синхронизации входного регистра, информационный вход которого соединен с выходом информации блока задани  исходных данных , выход начальной установки которого соединен с входами начальной установкиsynchronization inputs of the control object), I input-output detection units, a display unit, two delay elements, the information input of the first decoder is connected to the first output of the address code code of the source data setting block, the output gate of the first address of which is connected to the gate input of the first decoder, the output group of which is connected to the group of the bit synchronization inputs of the input register, the information input of which is connected to the information output of the initial data setting block, the output of the initial setup and which is connected to the inputs of the initial installation входного регистра, I блоков формировани  воздействий и приема результатов, I блоков определени  входов-выходов и формировател  псевдослучайной последовательности , разр дные выходы входногоinput register, I blocks the formation of effects and receiving results, I blocks determine the input-output and shaper pseudo-random sequence, the bit outputs of the input регистра соединены с первыми информационными входами соответствующих блоков формировани  воздействий и приема результатов и с группой информационных входов регистра задани  режима работы, вход записи которого соединен с первымthe register is connected to the first information inputs of the corresponding blocks for generating effects and receiving results, and with a group of information inputs of the register for setting the operation mode whose recording input is connected to the first выходом строба записи блока задани  исходных данных, разр дные выходы регистра задани  режима работы соединены с входами задани  режима работы соответствующих блоков формировани  воздействий и приема результатов, вход синхронизации устройства соединен с входом синхронизации формировател  псевдослучайной последовательности , выход каждого блока формировани  воздействий и приема ре- зультатов соединен с установочным входом соответствующего блока определени  входов-выходов , вход-выход каждого блока определени  входов-выходов соединен с вторым информационным входом соответ- ствующего блока формировани  воздействий и приема результатов и  вл етс  соответствующим входом-выходом устройства дл  подключени  к соответствующим входам-выходам контролируемого объекта, информационные входы блоков определени  входов-выходов подключены к шине константы нул  устройства, группы выходов блоков формировани  воздействий и приема результатов соединены с группой вхо- дов блока индикации, выход формировател  псевдослучайной последовательности соединен с входами псевдослучайной последо- вательности I блоков формировани  воздействий и приема результатов, устано- вочный входы формировател  псевдослучайной последовательности и входного регистра подключены к шине константы единицы устройства, отличающеес  тем, что, с целью расширени  функциональ- ных возможностей за счет считывани  дина- мической сигнатуры и формировани  воздействий, отличающихс  по временным характеристикам, но отдельно выбранным каналам, оно содержит второй дешифратор, регистр задани  вида синхронизации, регистр задани  входов синхронизации, блокthe output strobe of the initial data setting unit, the bit outputs of the mode setting register are connected to the operation setting inputs of the corresponding impact shaping and reception units, the device synchronization input is connected to the synchronization input of the pseudo-random sequence generator, the output of each impact shaping and reception unit connected to the installation input of the corresponding input-output determination unit, the input-output of each input-output detection unit dinene with the second information input of the corresponding shaping unit and receiving results, and is the corresponding input-output of the device for connecting to the corresponding inputs-outputs of the monitored object, the information inputs of the input-definition blocks of the device, group of outputs of the forming blocks effects and receiving results are connected to the group of inputs of the display unit, the output of the pseudo-random sequence generator is connected to the pseudo-input inputs in a series of I impact and receive blocks, the setup inputs of the pseudo-random sequence generator and the input register are connected to the device unit constant bus, characterized in that, in order to expand the functional capabilities by reading the dynamic signature and generating effects that differ in time characteristics, but separately selected channels, it contains the second decoder, the synchronization type setting register, the sync input setting register itization block элементов И, I мультиплексоров, I-2 элементов задержки, причем информационный вход второго дешифратора соединен с вторым выходом адреса блока задани  исходных данных, выход строба второго адреса соединен со стробирующим входом второго дешифратора, группа выходов которого соединена с группой входов синхронизации регистра задани  вида синхронизации, группа информационных входов которого соединена с выходом кода вида синхронизации блока задани  исходных данных, второй и третий входы строба записи которого соединены со стробирующими входами соответственно регистра задани  входов синхронизации и блока элементов И, группа информационных входов которого соединена с выходами регистра задани  входов син- хронизации, группа информационных входов которого соединена с разр дными выходами входного регистра, выходы блока элементов И соединены с входами строба записи соответствующих блоков формировани  воздействий и приема результатов, выход каждого мультиплексора соединен с входом синхронизации соответствующего блока формировани  воздействий и приема результатов и через соответствующий элемент задержки - с входом синхронизации соответствующего блока определени  входов-выходов , группа входов синхронизации устройства соединена с группами информационных входов мультиплексоров, адресные входы которых соединены с соответствующими группами выходов регистра задани  вида синхронизации, выход начальной установки блока задани  исходных данных соединен с входом начальной установки регистра задани  вида синхронизации , установочный вход которого соединен с шиной константы единицы устройства.I elements, I multiplexers, I-2 delay elements, the information input of the second decoder is connected to the second output of the source data setting block address, the output of the second address gate is connected to the gate input of the second decoder, the output group of which is synchronized , the group of information inputs of which is connected to the output of the code of the type of synchronization of the initial data setting block, the second and third inputs of the recording gate of which are connected to the gates in moves, respectively, of the register for setting the synchronization inputs and the I block, a group of information inputs of which are connected to the outputs of the register of setting the synchronization inputs, a group of information inputs of which are connected to the bit outputs of the input register, the outputs of the block of I blocks and connected to the inputs of the recording strobe of the corresponding formation blocks and receiving the results, the output of each multiplexer is connected to the synchronization input of the corresponding impact shaping unit and receiving results, and cutting the corresponding delay element — with the synchronization input of the corresponding input-output determination unit; a group of device synchronization inputs connected to groups of information inputs of multiplexers, whose address inputs are connected to the corresponding output groups of the synchronization type setting register; the output of the initial installation of the initial data setting unit setting the synchronization type setting register, the setup input of which is connected to the device unit constant bus. / 9 / W/ 9 / W / 9 ( VH/ 9 (VH LlLl v.v. jjVHjjVH II Ј0/0- ЬХ О/УШОЈ0 / 0- ЬХ О / УШО ЈDH4rObVtf jjOJOЈDH4rObVtf jjOJO шоsho МШОMCHO С) О/О ЈШОC) ABOUT / ABOUT ././ гггзгиyyhgzgi ZZZSZLIZZZSZLI
SU904792817A 1990-02-16 1990-02-16 Device for stochastic checking microprocessing units SU1725222A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU904792817A SU1725222A1 (en) 1990-02-16 1990-02-16 Device for stochastic checking microprocessing units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU904792817A SU1725222A1 (en) 1990-02-16 1990-02-16 Device for stochastic checking microprocessing units

Publications (1)

Publication Number Publication Date
SU1725222A1 true SU1725222A1 (en) 1992-04-07

Family

ID=21496945

Family Applications (1)

Application Number Title Priority Date Filing Date
SU904792817A SU1725222A1 (en) 1990-02-16 1990-02-16 Device for stochastic checking microprocessing units

Country Status (1)

Country Link
SU (1) SU1725222A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР Мг 1383364, кл.С 06 F 11/08, 1985. Авторское свидетельство СССР Мг 1506450, кл. G 06 F 11/08, 1987. *

Similar Documents

Publication Publication Date Title
SU1725222A1 (en) Device for stochastic checking microprocessing units
US4004275A (en) Self-clocking data entry unit system
US3688200A (en) Automatic clock pulse frequency switching system
US5852619A (en) Pattern generator circuit for semiconductor test system
SU1506450A1 (en) Device for stochastic check of microprocessor digital modules
KR100238208B1 (en) Synchronous serial input and output circuit
SU1681298A1 (en) Path program control system
RU2109328C1 (en) Reversible electronic load
SU813429A1 (en) Device for control of digital integrating structure
SU1354194A1 (en) Signature analyser
SU1564629A2 (en) Device for checking logic units
SU1129723A1 (en) Device for forming pulse sequences
SU1005156A1 (en) Device for teaching computing technique principles
SU1183972A1 (en) Device for simulating failures of digital equipment
RU1783533C (en) Device for transmitting discrete information
SU1644168A1 (en) Self-diagnosing paraphase asynchronous device
SU974365A2 (en) Computer data input device
SU1596438A1 (en) Device for shaping pulse trains
SU477413A1 (en) Testing Device
SU1091159A1 (en) Control device
SU1614107A1 (en) Pulse shaper
SU1534463A1 (en) Device for built-in check of central computer units
SU1735846A1 (en) Pseudorandom pulse sequence generator
SU1157544A1 (en) Device for functional-parametric checking of logic elements
RU1790783C (en) Device for testing logical units