[go: up one dir, main page]

SU1509901A1 - Arrangement for monitoring digital devices - Google Patents

Arrangement for monitoring digital devices Download PDF

Info

Publication number
SU1509901A1
SU1509901A1 SU884401435A SU4401435A SU1509901A1 SU 1509901 A1 SU1509901 A1 SU 1509901A1 SU 884401435 A SU884401435 A SU 884401435A SU 4401435 A SU4401435 A SU 4401435A SU 1509901 A1 SU1509901 A1 SU 1509901A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
group
shift register
information
memory block
Prior art date
Application number
SU884401435A
Other languages
Russian (ru)
Inventor
Вячеслав Всеволодович Богданов
Виктор Семенович Лупиков
Original Assignee
Предприятие П/Я А-3756
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 Предприятие П/Я А-3756 filed Critical Предприятие П/Я А-3756
Priority to SU884401435A priority Critical patent/SU1509901A1/en
Application granted granted Critical
Publication of SU1509901A1 publication Critical patent/SU1509901A1/en

Links

Landscapes

  • Complex Calculations (AREA)
  • Error Detection And Correction (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано дл  имитации информационных посылок в процессе настройки, контрол  и диагностировани  неисправностей цифровых устройств. Устройство содержит мультиплексор, счетчик, блок пам ти, группу элементов И, сумматор по модулю два и регистр сдвига. Цель изобретени  состоит в сокращении аппаратурных затрат устройства и достигаетс  введением в него блока сравнени , элемента И-НЕ и формировател  импульсов. Имитируема  информаци  формируетс  из последовательности псевдослучайных кодов, генерируемых регистром сдвига с сумматором по модулю два в обратной св зи, путем отсеивани  запрещенных комбинаций. Отсеивание осуществл етс  по программе, хран щейс  в блоке пам ти, путем изменени  с помощью группы элементов И структуры обратной св зи генератора псевдослучайных кодов в моменты формировани  им определенных кодов, заданных программой и обнаруживаемых блоком сравнени . 3 ил.The invention relates to computing and can be used to simulate information packages in the process of setting up, monitoring and diagnosing digital device faults. The device contains a multiplexer, a counter, a memory block, a group of elements And, a modulo two adder and a shift register. The purpose of the invention is to reduce the hardware cost of the device and is achieved by introducing a comparison unit, an NAND element and a pulse shaper into it. The simulated information is formed from a sequence of pseudo-random codes generated by a shift register with a modulo-two adder in feedback, by sifting out forbidden combinations. The screening is carried out according to the program stored in the memory block by modifying with the aid of a group of elements AND of the feedback structure of the pseudo-random code generator at the moments when it forms certain codes defined by the program and detected by the comparison block. 3 il.

Description

Изобретение относитс  к вычислительной технике и может быть использовано дл  имитации информационных сигналов на входах цифровых устройств при их автономной настройке, проверке работоспособности и диагностировании неиспрг:вностей.The invention relates to computing and can be used to simulate information signals at the inputs of digital devices during their autonomous tuning, performance testing and diagnostics of irregularities.

Целью изобретени   вл етс  сокращение аппаратурных затрат и расширение класса решаемых задач устройства путем обеспечени  вьщачи имитируемой информации блоками произвольной длины .The aim of the invention is to reduce hardware costs and expand the class of tasks of the device by providing better simulated information with blocks of arbitrary length.

На фиг.1 представлена функциональна  схема устройства дл  имитации информационных каналов; на фиг.2 временные диаграммы, по сн ющие работу устройства,Figure 1 shows the functional diagram of the device for simulating information channels; 2, timing diagrams for the operation of the device,

В табл. 1 и 2 приведены примеры имитируемой информационной последовательности .In tab. 1 and 2 are examples of simulated information sequence.

Устройство содержит (фиг.1) мультиплексор 1, счетчик 2, блок 3 пам ти, блок 4 сравнени , элемент И-НЕ 5, сумматор 6 по модулю два, группу элементов И 7-1 - 7-к, регистр 8 сдвига, формирователь 9 импульсов,. синхровход 10, управл ющий вход 11, вход 12 записи , информационные входы 13, информационный выход 14 и установочный вход 15. Число к элементов И 7 в группе определ етс  числом разр дов регистСПThe device contains (Fig. 1) multiplexer 1, counter 2, memory block 3, comparison block 4, AND-NE element 5, modulator two modulo 2, And 7-1-element group, 7-k, shift register 8, driver 9 pulses ,. synchronous input 10, control input 11, recording input 12, information inputs 13, information output 14, and setup input 15. The number of AND elements 7 in the group is determined by the number of registers

;about

(UD(UD

3150931509

pa 8, необходимых дл  организации, кроме основной, дополнительных обратных св зей в генераторе псевдослучайной последовательности (ПСК), пост роенном на базе регистра 8 сдвига с сумматором 6 по модулю два в обратной св зи. На фиг.1 k 6, что позвол ет формировать п-разр дные (фиг.1, ) последовательности с образующими по- липомамиPa 8 needed for organizing, in addition to the main, additional feedback in a pseudo-random sequence generator (UCS), built on the basis of shift register 8 with adder 6 modulo two in feedback. In Fig. 1, k 6, which makes it possible to form p-bit (Fig. 1,) sequences with forming polypomas

Р. (х) х +1;R. (x) x +1;

) х ° + х + 1;) x ° + x + 1;

РЗ (х) х + х + 1;RE (x) x + x + 1;

) х 5 + +1. ) x 5 + +1.

Мультиплексор 1 содержит злемент НЕ 16 и элемент И-ИЛИ-НЕ 17 (фиг.1).The multiplexer 1 contains the element NOT 16 and the element AND-OR-NOT 17 (figure 1).

Устройство работает слудеюущим образом .The device works in the following way.

В основу формировани  информацион- ных сигналов дл  контролируемых объектов положено программируемое отсеивание запрещенных комбинаций из последователь ости кодов, получаемых с помощью генератора ПСК на ease регист ра 8 сдвига с сумматором 6 по модулю два в обратной св зи.путем изменени  структуры обратной св зи генератора ПСК за один или несколько тактов до по влени  запрещенных кодовых ком- бинаций.The formation of information signals for monitored objects is based on programmable sifting of forbidden combinations of a sequence of codes obtained using the UCS generator for ease of the shift register 8 with modulator 6 modulo two in feedback. By changing the UCS feedback structure one or several cycles before the appearance of forbidden code combinations.

Перед началом работы дл  приведени  устройства в исходное состо ние подаетс  импульс-на установочный вход 15. При этом в регистр 8 сдвига записываетс  начальна  кодова  комбинаци , а счетчик 2 обнул етс . Затем в блок 3 пам ти загружаетс  программа селекции, определ юща  структуру выходной последовательности информацион ных сигналов, и, в частности, кодовые комбинации, которые будут отсе ны из формируемой последовательности кодов, программа селекции состоит из (п+1)- разр дных инструкций. Группа разр дов В1 - Вп каждой инструкции определ ет п-разр дную кодовую.комбинацию,.формируемую на выходах регистра 8 сдвига за один или несколько тактов до по влени  запрещенного кода и при которой осуществл етс  изменение обратной св зи в генератора ИСК. Разр ды С, - С ц инструкции определ ют структуру обратной св зи генератора ПСК до достижени  им кодовой комбинации, заданной в разр дах В1 - Вп той же инструкции. При загрузке программы селекции на управл ющий вход 11 по- ,даетс  сигнал логического О, задаюBefore starting work to bring the device back to its original state, a pulse is given to the setup input 15. At the same time, the initial code pattern is written to the shift register 8, and the counter 2 is zeroed. Then, the selection program is loaded into memory block 3, which determines the structure of the output sequence of information signals, and, in particular, the code combinations that will be excluded from the generated code sequence, the selection program consists of (n + 1) - bit instructions. The group of bits B1 - Bp of each instruction determines the n-bit code combination that is formed at the outputs of shift register 8 one or more cycles prior to the appearance of the forbidden code and at which the feedback is changed to the CSI generator. Bit C, - C, C instructions determine the feedback structure of the UCS generator until it reaches the code combination specified in Bit B1 - Bp of the same instruction. When loading the selection program to the control input 11, a logical O signal is given,

г g

5five

0 5 0 0 5 0

5 40 5 05 40 5 0

щий режим загрузки, на информационные входы 13 - код первой инструкции, а-на вход 12 записи - отрицательньй импульс сопровождени . Импульс записывает первую инструкцию программы в нулевую  чейку блока 3 пам ти. По зад-ч нему фронту импульса записи формирователь 9 импульсов формирует отрицательный импульс, который поступает через мультиплексор 1 на счетный вход счетчика 2. По переднему фронту этого импульса содержимое счетчикаThe loading mode, for informational inputs 13, is the code of the first instruction, and, at entry 12 of the record, a negative follow pulse. The impulse writes the first instruction of the program to the zero cell of the memory block 3. On the pulse front of it, the pulse shaper 9 generates a negative pulse, which is fed through multiplexer 1 to the counting input of counter 2. On the leading edge of this pulse, the contents of the counter

2увеличиваетс  на единицу. Аналогично загружаютс  остальные инструкции программ в блок 3 пам ти. По окончании загрузки программы селекции импульсов по установочному входу 15 счетчик 2 обнул етс . На вход 12 записи подаетс  сигнал логической 1, определ ющий режим чтени  дл  блока2 is increased by one. Similarly, the remaining instructions of the programs are loaded into memory block 3. When the loading of the pulse selection program is over the setup input 15, the counter 2 is zeroed. A logical 1 signal is applied to the write input 12, which determines the reading mode for the block

3пам ти. На управл ющем входе 11 устанавливаетс  сигнал логической 1, задающий режим имитации информационных сигналов. На синхровход 10 подаютс  тактовые импульсы.3 Mom tees At control input 11, a logical 1 signal is set, which sets the mode for simulating information signals. The synchronous input 10 is supplied with clock pulses.

Рассмотрим работу на примере формировани  фрагмента выходной последовательности кодов (фиг.З).Consider the work on the example of forming a fragment of the output code sequence (Fig. 3).

Предположим, что дл  контролируемого объекта запрещенными  вл ютс  кодовые, комбинации 000100001110000 и 101001000011. В исходном сос то нии в регистре 8 сдвига записана началь- на  комбинаци  100001110000000, счетчик 2 обнулен и на выходах блока 3 пам ти установлена перва  инструкци  программы селекции, К сумматору 6 подключены только 14-й и 15-й разр ды регистра 8 сдвига,, т.е. в генераторе ПСК задана обратна  св зь, описываема  образующим полиномом Р(х) х + X 4- 1. По заднему фронту каждого тактового импульса на синхро- входе 10 генератор ПСК формирует очередной код, поступающий на информационные выходы 14. Блок 4 сравнени  осуществл ет сравнение кода а выходах регистра 8 сдвига с кодом, установленным на выходах В1 - В15 . блока 3 пам ти. На третьем такте работы на выходе блока 4 сравнени  формируетс  сигнал логической 1, свидетельствующий о совпадении сравниваемых кодов. На четвертом такте на выходе элемента И-НЕ 5 формируетс  отрицательный импульс, который через мультиплексор 1 поступает на счетный вход счетчика 2 и своим передним фронтом увеличивает его содержимое на единицу . Н  выходах блока 3 пам ти устанавливаетс  втора  инструкци  программы имитации информациониных сигналов . При этом разр ды С - С, инструкции обеспечивают подключение к сумматору 6 3,12,14 и 15-го разр дов регистра 8 сдвига, т.е. генератор ПСКSuppose that code combinations, 000100001110000 and 101001000011 are forbidden for the object being monitored. In the initial state in the shift register 8, the initial combination 100001110000000 is written, the counter 2 is reset and the output of the selection program is set to the memory block 3, To the adder 6, only the 14th and 15th bits of the shift register 8 are connected, i.e. in the PSK generator, feedback is defined, which is described by the generator polynomial P (x) x + X 4- 1. At the falling edge of each clock pulse at sync input 10, the PSK generator generates another code arriving at the information outputs 14. The comparison unit 4 performs Comparison of the code in the 8 shift register outputs with the code set at the B1 outputs - B15. 3 memory block. In the third cycle of operation, a logical 1 signal is generated at the output of the comparison unit 4, indicating that the compared codes are the same. At the fourth cycle, at the output of the NAND element 5, a negative pulse is generated, which, through multiplexer 1, arrives at the counting input of counter 2 and increases its content by one with its leading edge. The outputs of memory block 3 are set by the second instruction of the information signal simulation program. In this case, bits C - C, instructions provide connection to the adder of 6 3,12,14 and 15 bits of the 8 shift register, i.e. PSK generator

тактовым и установочным входами устройства , отличающе ес clock and installation inputs of the device, different

2020

настраиваетс  на формирование псевдо- to выходов и информационному входу ре- случайной последовательности с обра- гистра сдвига, синхровход и вход сбро- зующим полиномом РЗ.(Х) х +1. са которого  вл ютс  соответственно По заднему фронту четвертого тактового импульса на информационных выходахtunes to the formation of a pseudo output and the information input of a random sequence from the shift processor, the synchronous input and the input by the resetting polynomial RH. (X) x +1. which are respectively on the falling edge of the fourth clock pulse at the information outputs

14 по вл етс  первый код этой после- тем, что, с целью сокращени  аппара- довательности. Таким образом, эапре- пленна  кодова  комбинаци  000100001110000, котора  должна была сформироватьс  по четвертому тактово му импульсу при образующем полиноме Р(х), будет пропущена.14, the first code appears after this, in order to reduce the hardware. Thus, the emitted model code combination 000100001110000, which was to be formed on the fourth clock pulse with the forming polynomial P (x), will be skipped.

После четвертого такта на информационные выходы 14 поступает последовательность ИСК с образущим полиномом PJ(х). После седьмого такта блок 4 сравнени  фиксирует равенство кодов на выходах регистра 8 сдвига и В 1 - В15 блока 3 пам ти. С приходом следующего тактового импульса происходит смена в генераторе ПСК образующего полинома РЗ (х) на Р,. (х) х + + х + X + 1, тем самым пропускаетс  запрещенна  кодова  комбитурных затрат устройства, в него вве- дены блок сравнени , формирователь импульсов и элемент Pi-HE, причем первый информационкьш вход мультиплексора соединен с выходом элемента И-НЕ, первым входом соединенного с тактовым входом устройства, а вторым входом - с выходом блока сравнени , перва  и втора  группы информацион25 ных входов которого подключены соответственно к группе выходов регистра сдвига и первой группе выходов блока пам ти, вход записи которого  вл етс  входом записи устройства и соединенAfter the fourth clock cycle, the information outputs 14 receive the sequence of the CLAIM with the forming polynomial PJ (x). After the seventh cycle, the comparison unit 4 fixes the equality of the codes at the outputs of the shift register 8 and B 1 - B15 of the memory block 3. With the arrival of the next clock pulse, a change occurs in the PSK generator of the generating PZ polynomial (x) by P ,. (x) x + + x + X + 1, thereby bypassing the prohibited code of the device’s combinatorial expenditures, a comparison block, a pulse shaper and a Pi-HE element are inserted into it, the first information input of the multiplexer is connected to the output of the NAND element, the first input is connected to the clock input of the device, and the second input is connected to the output of the comparator unit, the first and second groups of informational inputs of which are connected respectively to the output group of the shift register and the first group of output memory units whose recording input is input device B and is connected

30 через формирователь импульсов с вторым информационным входом fyльтиплeк- сора, втора  группа входов сумматора по модулю два соединена с выходами элементов И группы, первые и вторые30 through the pulse shaper with the second information input of the full-lens, the second group of inputs of the modulo adder two is connected to the outputs of the elements of the AND group, the first and second

входом задани  режима работы устройства , блок пам ти, информационный и адресный входы которого соединены соответственно с командным входом устройства и выходом счетчика, группу элементов И и сумматор по модулю два, перва  группа входов и выход которого покдлючены соответственно к группеthe input of the device operation mode, the memory block, the information and address inputs of which are connected respectively to the command input of the device and the output of the counter, the group of elements AND and the modulo two, the first group of inputs and output of which are connected respectively to the group

выходов и информационному входу ре- гистра сдвига, синхровход и вход сбро- са которого  вл ютс  соответственно the outputs and information input of the shift register, the synchronization input and the reset input of which are respectively

тактовым и установочным входами устройства , отличающе ес clock and installation inputs of the device, different

ыходов и информационному входу ре- гистра сдвига, синхровход и вход сбро а которого  вл ютс  соответственно the outputs and information input of the shift register, the synchronous input and the reset input are respectively

тем, что, с целью сокращени  аппара- in order to reduce the number of

тем, что, с целью сокращени  аппара- in order to reduce the number of

турных затрат устройства, в него вве- дены блок сравнени , формирователь импульсов и элемент Pi-HE, причем первый информационкьш вход мультиплексора соединен с выходом элемента И-НЕ, первым входом соединенного с тактовым входом устройства, а вторым входом - с выходом блока сравнени , перва  и втора  группы информационных входов которого подключены соответственно к группе выходов регистра сдвига и первой группе выходов блока пам ти, вход записи которого  вл етс  входом записи устройства и соединенunit cost, a comparison unit, a pulse shaper, and a Pi-HE element are inserted into it, the first information input of the multiplexer is connected to the output of the NAND element, the first input connected to the clock input of the device, and the second input to the output of the comparison unit, the first and second groups of informational inputs of which are connected respectively to the group of outputs of the shift register and the first group of outputs of the memory block whose recording input is the recording input of the device and connected

через формирователь импульсов с вторым информационным входом fyльтиплeк- сора, втора  группа входов сумматора по модулю два соединена с выходами элементов И группы, первые и вторыеthrough the pulse shaper with the second information input of the full-lens, the second group of inputs of the modulo adder two is connected to the outputs of the elements of the AND group, the first and second

наци  100101001000011. Далее формирова- входы которых подключены соответствен- ние информационных сигналов продолжа- но к второй группе выходов блока пам ти и группе выходов регистра сдвига, счетный вход и вход сброса счетчика, соединены соответственно с выходом . 40 мультиплексора и установочным входом устройства, группы выходов регистра сдвига  вл етс  информационной . группой выходов устройства.100101001000011. Next, the form of the inputs of which are connected to the corresponding information signals is continued to the second group of outputs of the memory block and the group of outputs of the shift register, the counting input and the reset input of the counter are connected respectively to the output. 40 of the multiplexer and the setup input of the device, the output register group of the shift register is informational. a group of device outputs.

Claims (1)

етс  аналогичным образом. Формула изобретени similarly. Invention Formula Устройство дл  контрол  цифровых устройств, содержащее мультиплексор, управл ющий вход которого  вл етс A device for controlling digital devices, comprising a multiplexer, the control input of which is Таблица 1Table 1 Таблица2Table 2 ФыеЛFIEL Син)1роимп1/Аьсы набмде 10Sin) 1roimp1 / Asa nabmde 10 Коды на бымдахCodes bymdah JA..l Ja..l Коды на ВыходахjTpy-j T-у- - - FTV к, V VExit CodesjTpy-j T-y- - - FTV to, V V регистра сдЗиш - -«-JL- tJULliLJULLtLjeRegister sdZish - - "- JL- tJULliLJULLtLje Выход SAOt(.ii сравнени  4SAOt output (.ii compare 4 Bbfxod элемента И-Н 5Bbfxod element AND 5 Л/L / Выход мульти- ПАек1 13ри 1 .Output multi-PAEK1 13ri 1. Выходы блока - пам ти 3Block Outputs - Memory 3 Л/L / yvyv фиг.1figure 1
SU884401435A 1988-03-31 1988-03-31 Arrangement for monitoring digital devices SU1509901A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884401435A SU1509901A1 (en) 1988-03-31 1988-03-31 Arrangement for monitoring digital devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884401435A SU1509901A1 (en) 1988-03-31 1988-03-31 Arrangement for monitoring digital devices

Publications (1)

Publication Number Publication Date
SU1509901A1 true SU1509901A1 (en) 1989-09-23

Family

ID=21365025

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884401435A SU1509901A1 (en) 1988-03-31 1988-03-31 Arrangement for monitoring digital devices

Country Status (1)

Country Link
SU (1) SU1509901A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1168953, кл. G 06 F 11/26, 1984. Авторское свидетельство СССР № 1386996, кл. G 06. F 11/00, 1986. *

Similar Documents

Publication Publication Date Title
US4737792A (en) Counter-based simulated target generator
SU1509901A1 (en) Arrangement for monitoring digital devices
JPS59122972A (en) Apparatus for testing logical circuit
SU1583884A1 (en) Apparatus for functional check of digital circuits
SU1129723A1 (en) Device for forming pulse sequences
JP2924968B2 (en) Time interactive simulation device
SU1532978A1 (en) Device for checking online memory with test march with binary-growing address step
SU1691841A1 (en) A digital installations tester
SU1183972A1 (en) Device for simulating failures of digital equipment
KR100220201B1 (en) Pattern generation circuit
SU1636858A1 (en) Sequences generator for testing of internal storage
JPS6273171A (en) Logical waveform forming circuit
SU1660004A1 (en) Microprocessor testing device
JP2532718B2 (en) Semiconductor integrated circuit device
SU1439564A1 (en) Test action generator
SU926727A1 (en) Large-scale integrated circuit testing device
SU1718223A1 (en) Computer faults simulator
SU1469505A1 (en) Program debugging unit
SU1317484A1 (en) Storage with error correction
JPH04265872A (en) Timing generation circuit of ic tester
SU1619347A1 (en) Device for monitoring on-line memory
SU1381516A1 (en) Device for testing compare circuits
SU1688241A1 (en) Generator of random functions
SU1365097A1 (en) Device for forming data array
SU1160414A1 (en) Device for checking logic units