SU558277A1 - Device for diagnosing malfunctions of peripheral devices - Google Patents
Device for diagnosing malfunctions of peripheral devicesInfo
- Publication number
- SU558277A1 SU558277A1 SU1974004A SU1974004A SU558277A1 SU 558277 A1 SU558277 A1 SU 558277A1 SU 1974004 A SU1974004 A SU 1974004A SU 1974004 A SU1974004 A SU 1974004A SU 558277 A1 SU558277 A1 SU 558277A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- control unit
- peripheral device
- block
- Prior art date
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Debugging And Monitoring (AREA)
Description
1one
Изобретение относитс к цифровой вычислительной технике и может быть использовано дл программного контрол и профилактического обслуживани цифровых вычислительных систем, содержащих средства программного контрол и диагностики неисправностей .The invention relates to digital computing and can be used for program control and preventive maintenance of digital computer systems containing software control and fault diagnosis tools.
Известно устройство дл контрол каналов ввода-вывода цифровых вычислительных машин, содержащее кодовые щины символа, управл ющие щины, блок взаимодействи с каналом ЦВМ, информационный регистр, бло.к имитации режимов и блок формировани информации. Это устройство позвол ет в автономном .режиме осуществл ть наладку и проверку каналов ввода-вывода без подключени реальных внещних устройств и индикацию сбойных ситуаций как в режиме однократной работы, так и в циклическом режиме . Однако оно не позвол ет осуществл ть контроль и диагностику неисправностей периферийных устройств. Другим недостатком устройства вл етс низка разрещающа способность по адресам и по времени, так как оно позвол ет считывать состо ние только небольшого количества запоминающих элементов и не дает возможности прерывать работу периферийного устройства в промежуточных точках временной диаграммы обмена , что существенно снижает разрещающую способность по времени.A device for monitoring I / O channels of digital computers is known, which contains code points of a symbol, control lines, a block of interaction with a digital computer channel, an information register, a block to simulate modes, and a block of information generation. This device allows in stand-alone mode to perform the adjustment and verification of I / O channels without connecting real external devices and indicating faulty situations both in one-shot mode and in cyclic mode. However, it does not allow monitoring and troubleshooting of peripheral devices. Another drawback of the device is the low resolution capacity by addresses and time, as it allows reading only the state of a small number of storage elements and does not allow interrupting the operation of the peripheral device at intermediate points of the time exchange diagram, which significantly reduces the time resolution.
Наиболее близким по технической сущности к данному изобретению вл етс устройство дл диагностики неисправностей, содержащее блок элементов PI, первый вход которого соединен с выходом блока пам ти периферийного устройства, а выход соединен со входом регистра обмена, выход которого соединен с первым входом блока коммутации, второй вход блока коммутации соединен с первым выходом блока управлени , а его выход- со входом регистра обмена периферийного устройства, второй выход блока управлени соединен со вторым входом блока элементов И.The closest to the technical essence of this invention is a device for diagnosing faults, containing a block of PI elements, the first input of which is connected to the output of the memory unit of the peripheral device, and the output is connected to the input of the exchange register, the output of which is connected to the first input of the switching unit, the second the input of the switching unit is connected to the first output of the control unit, and its output is connected to the input of the exchange register of the peripheral device; the second output of the control unit is connected to the second input of the unit of elements AND.
Недостатком этого устройства вл етс низка разрещающа снособность но времени и невозможность использовани существующих линий св зи между ЦВМ и нериферийным устройством. Другим недостатком устройства вл етс отсутствие средств дл изменени масштаба времени при организации временного контрол . Необходимость этогоA disadvantage of this device is the low resolving power but time and the impossibility of using the existing communication lines between the digital computer and the non-peripheral device. Another disadvantage of the device is the lack of means for scaling time in time management. Necessity of this
изменени св зана с наличием как высокочастотных , так и низкочастотных процессов при работе периферийного устройства.the changes are due to the presence of both high-frequency and low-frequency processes during the operation of the peripheral device.
Целью изобретени вл етс повыщение эффективности контрол периферийных устройств .The aim of the invention is to increase the efficiency of monitoring peripheral devices.
33
Дл этого в предлагаемое устройство введены дешифратор режима, блок временного контрол , дешифратор номера регистра, блок усилителей и входной коммутатор, причем второй выход регистра обмена соединен со входом дешифратора режима, выход которого соединен с первым входом блока управлени , третий выход регистра обмена соединен с первым входом блока временного контрол , второй вход которого соединен с третьим выходом блока управлени , третий вход - с выходом св зи ,с внешней средой лериферпйного устройства, четвертый вход - с блокиру ош ,им выходом периферийного устройства, первый выход блока временного контрол соединен с третьим входом блока элементов И, второй выход через дешифратор номера регистра и блок усилителей соединен с четвертым входом блока элементОВ И, п тый вход KOTQ-рого соеди-неи с выходом регистра обмена периферийного устройства, третий выход блока временного контрол соединен с первым входом блока фиксации, второй вход которого соединен с контролируюп,им выходом периферийного устройства, а выход-со вторым входом блока управлени и со входом св зи с внешней средой и с блокировочным входом периферийного устройства, первый выход входного коммутатора соединен с управл юшим входом периферийного устройства, второй выход - с третьим входом блока управлени , четвертый вход которого соединен с выходом тактовых импульсов периферийного устройства, выход блока коммутации соединен с информационным выходом периферийного устройства.To do this, a mode decoder, a time control unit, a register number decoder, an amplifier unit and an input switch are introduced into the proposed device, the second exchange register output connected to the mode decoder input, the output of which is connected to the first control unit input, the third exchange register output connected to the first the input of the time control unit, the second input of which is connected to the third output of the control unit, the third input - to the communication output, to the external environment of the driver device, the fourth input - to the blocking switch, the output of the peripheral device, the first output of the time control block is connected to the third input of the I block, the second output is connected via the register number decoder and the amplifier block to the fourth input of the AND block, the fifth input of the KOTQ interface, the third output of the time control unit is connected to the first input of the fixation unit, the second input of which is connected to the controller, its peripheral device output, and the output to the second input of the control unit and to the communication input from outside The first output of the input switch is connected to the control input of the peripheral device, the second output is connected to the third input of the control unit, the fourth input of which is connected to the output of the clock pulses of the peripheral device, the output of the switching unit is connected to the information output of the peripheral device .
Кроме того, в предлагаемом устройстве блок временного контрол содержит два -счетчика , два элемента ИЛИ и п ть элементов И, причем выход переполнени первого счетчика соединен с первым входом первого элемента И и через первый элемент ИЛИ со входом второго счетчика, выход переполнени которого соединен со вторым входом первого элемента И и с первым входом второго элемента И, второй вход которого соединен ,с первым входом третьего элемепта И, а выходы второго и третьего элементов И через второй элемент ИЛИ соединены со входом первого счетчика, второй вход первого элемента ИЛИ соединен с выходом четвертого элемента И, вход которого соединен со входом п того элемента И, выход которого через второй элемент ИЛИ соединен со входом первого счетчика .In addition, in the proposed device, the time control unit contains two - counters, two OR elements and five AND elements, the overflow output of the first counter is connected to the first input of the first AND element and through the first OR element to the second counter input, the overflow output of which is connected to the second input of the first element And with the first input of the second element And, the second input of which is connected to the first input of the third element And, and the outputs of the second and third elements And through the second element OR connected to the input of the first account Linda, the second input of the first OR gate connected to the output of the fourth AND gate having an input coupled to the input of the fifth AND gate, whose output is via a second OR gate connected to the input of the first counter.
Это позвол ет сушественно повысить глубину локализации неисправностей периферийных устройств за счет возможности останавливать работу периферийного устройства на произвольном такте и считывать состо ние его запоминающих элементов.This makes it possible to substantially increase the depth of localization of faults of peripheral devices due to the possibility of stopping the operation of the peripheral device at an arbitrary cycle and reading the state of its storage elements.
Иа фиг. 1 показана структурна схема предлагаемого устройства вместе с символической схемой периферийного устройства, что позвол ет иллюстрировать конструктивныеFIG. Figure 1 shows the structural scheme of the device proposed along with the symbolic scheme of the peripheral device, which allows us to illustrate the structural
св зи между этими устройствами, на фиг. 2 - блок-схема блока временного коитрол .connections between these devices, in FIG. 2 is a block diagram of a temporary coitrol block.
Иериферийное устройство 1 содержит блок 2 управлени периферийного устройства, блок 3 контрол , регистр обмена 4 периферийного устройства, блок пам ти 5 периферийного устройства. Периферийное устройство 1 взаимодействует с некоторой внешней средой при помощи блока 6 св зи с внешней средой, который работает под управлением блока 7 управлени блоком св зи. В частности, если под периферийным устройством иметь в виду устройство ввода с перфоленты, то блок 6 осуществл ет перемещение перфоленты, поиск необходимого массива, считывание информации и т. д. Блок 7 осуществл ет пуск лентопрот жного механизма, реверсирование и останов. Периферийное устройство (ПУ) такжеThe iperia device 1 contains a peripheral device control unit 2, a control unit 3, a peripheral device exchange register 4, a peripheral device memory unit 5. The peripheral device 1 communicates with some external environment using the communication unit 6 with the external environment, which operates under the control of the communication unit control unit 7. In particular, if we refer to a punched tape input device under a peripheral device, block 6 moves the punched tape, searches for the required array, reads information, etc. Block 7 performs a tape drive start, reversing and stopping. Peripheral device (PU) also
включает в свой состав генератор тактовых импульсов 8 и узел блокировки 9. Выходные сигналы узла блокировки 9 поступают в блок 2 управлени периферийным устройством. При поступлении блокирующего сигнала,It includes a clock pulse generator 8 and a blocking unit 9. The output signals of the blocking unit 9 are fed to the control unit 2 by the peripheral device. When a blocking signal is received,
узел блокировки 9 прекращает работу электронной части ПУ,node lock 9 stops the electronic part of the PU,
Выходные сигналы блока пам ти 5 и регистра обмеиа 4 поступают на соответствующие входы блока элементов И 10, выходы которого соединены с установочными входами регистра обмена 11, представл ющего собой полноразр диый сдвиговой регистр. Выходы определенной группы разр дов этого регистра соединены со входами дешифратора режимаThe output signals of the memory block 5 and the register of the memory 4 are fed to the corresponding inputs of the block of elements AND 10, the outputs of which are connected to the installation inputs of the exchange register 11, which is a full-digit shift register. The outputs of a certain group of bits of this register are connected to the inputs of the mode decoder
12, выход которого соединен со входом блока управлени 13, который св зан со всеми ;блоками устройства и реализует отработку всех его режимов работы. Друга группа разр дов регистра сдвигов 11 подключена ко входам12, the output of which is connected to the input of the control unit 13, which is connected with all the units of the device and implements the testing of all its modes of operation. Another group of bits shift register 11 is connected to the inputs
блока временного контрол 14. Выход крайнего правого разр да регистра обмена И через блок коммутации 15 соединен со входами регистра обмена 4 периферийного устройства, а также с информационными входами 16temporary control unit 14. The output of the rightmost bit of the exchange register I is connected via the switching unit 15 to the inputs of the exchange register 4 of the peripheral device, as well as to the information inputs 16
ЦВМ. Выход схемы контрол периферийного устройства 3 и выход переполнени блока временного контрол 14 соединены со входами блока фиксации 17, выход которого соединен со входом блока 7 управлени блокомDigital computer The output of the control circuit of the peripheral device 3 and the overflow output of the time control block 14 are connected to the inputs of the fixation block 17, the output of which is connected to the input of the block 7 of the control block
св зи, блокирующим входом узла блокировки 9 и со входом блока управлени 13. Выход блока фиксации 17 соединен также с шиной сигнала неисправности 18, по которой сигнал неисправности (СН) поступает в ЦВМ.connection, blocking the input of the blocking unit 9 and the input of the control unit 13. The output of the fixing unit 17 is also connected to the bus signal of the malfunction 18, through which the malfunction signal (CH) enters the digital computer.
Выходы блока временного контрол соединены со входами дешифратора 19 номера регистра , выход которого соединен со входом блока усилителей 20. Выходы блока усилителей 20 соединены со входами блока элементов И 10. Со входом устройства соединен входной коммутатор 21.The outputs of the temporary control unit are connected to the inputs of the decoder 19 of the register number, the output of which is connected to the input of the amplifier unit 20. The outputs of the amplifier unit 20 are connected to the inputs of the AND 10 element unit. The input switch 21 is connected to the device input.
Па фиг. 2 изображена блок-схема блокаPa figs. 2 shows a block diagram of a block.
временного контрол . Этот блок содержитtime control This block contains
два счетчика 22 и 23, сигналы на счетныеtwo counters 22 and 23, the signals on the counting
входы которых поступают через элементы ИЛИ 24 и 25.inputs which come through the elements OR 24 and 25.
Входы элемента ИЛИ 24 соединены с выходами элементов И 26-28. Выход элемента И 29 соединен со входом элемента ИЛИ 25. Выходной сигнал блока временного контрол формируетс на выходе элемента И 30. Состо ние счетчиков 22 и 23 устанавливаетс по шине 31, путем переписи состо ни определенных разр дов .регистра обмена 11. Выходы триггеров счетчиков 22 и 23 соединены со входами блока элементов И 10.The inputs of the element OR 24 are connected to the outputs of the elements AND 26-28. The output of the element 29 is connected to the input of the element OR 25. The output signal of the time control unit is formed at the output of the element 30. The state of the counters 22 and 23 is established via the bus 31 by rewriting the status of the bits of the exchange register 11. and 23 connected to the inputs of the block elements And 10.
Предлагаемое устройство работает следующим образом.The proposed device works as follows.
Из ЦВМ на входной коммутатор 21 поступает адресное слово вместе с набором управл ющих сигналов в соответствии с прин той в системе временной диаграммой обмена. Блок управлени 13 содержит известные средства, реализующие обмен с ЦВМ, в результате работы которых адресное слово поступает на регистр обмена 11, а в ЦВМ выдаютс все необходимые по временной диаграмме обмена ответные сигналы. Цри этом в зависимости от состо ни внутренних триггеров блока управлени 13 входной коммутатор 21 передает поступающие из ЦВМ управл ющие ,сигпалы либо в регистр обмена 11, либо непосредственно в периферийное уст- ройСтво 1. В этом случае обмен проходит между ЦВМ и периферийным устройством, которое после прин ти определенного адресного слова начинает отработку режима, запрещенного ЦВМ.From the digital computer to the input switch 21 enters the address word along with a set of control signals in accordance with the time exchange diagram adopted in the system. The control unit 13 contains known means implementing an exchange with a digital computer, as a result of which the address word enters the exchange register 11, and the response signals given on the temporary exchange diagram are output to the digital computer. This, depending on the state of the internal triggers of the control unit 13, the input switch 21 transmits the control signals coming from the digital computer either to the exchange register 11 or directly to the peripheral device 1. In this case, the exchange takes place between the digital computer and the peripheral device after receiving a certain address word, it starts working out the mode prohibited by the digital computer.
После прин ти на регистр обмена И адресного слова происходит дещифраци запрощенного .работы при помощи дещифратора режимов 12, который соответствующим образом активизирует блок управлени 13.After accepting the exchange register and the address word, the forced operation is deciphered using the mode decimator 12, which activates the control unit 13 accordingly.
Предлагаемое устройство имеет несколько режимов работы.The proposed device has several modes of operation.
Режим подготовки. В этом режиме после прин ти адресного слова и дешифрации требуемого режима работы блок управлени 13 осуществл ет параллельную передачу кода адресной части адресного слова в счетчики 22 и 23 блока временного контрол 14. Кроме того, возбуждаютс некоторые триггеры блока управлени 13 и .производитс гашение ПУ. Кроме управл ющей и адресной частей адресное слово содержит разр ды признаков, определ ющих вид импульсных сигналов, используемых дл заполнени счетчиков 22 и 23 блока временного контрол 14. Из периферийного устройства 1 в устройство дл диагностики периферийных устройств поступают импульсы генератора тактовых сигналов 8, прошедшие через узел блокировки 9. Эти сигналы вл ютс высокочастотными сигналами основиой частоты, используемой в примен емой системе элементов. Кроме этой частоты из ПУ поступают низкочастотные сигналы, получаемые в ПУ либо электронным, либо электромеханическим путем. В последнемMode of preparation. In this mode, after receiving the address word and decoding the required operation mode, the control unit 13 carries out a parallel transmission of the code of the address part of the address word to the counters 22 and 23 of the time control unit 14. In addition, some triggers of the control unit 13 are triggered and the blanking of the control unit is performed. In addition to the control and address parts, the address word contains bits of the signs that determine the type of pulse signals used to fill the counters 22 and 23 of the time control unit 14. From the peripheral device 1, the device for diagnostics of peripheral devices receives pulses of the clock signal 8 transmitted through interlock node 9. These signals are high frequency base frequency signals used in the applied cell system. In addition to this frequency, low-frequency signals from the control panel are received in the control panel either electronically or electromechanically. In the last
случае эти сигналы могут получатьс в блоке 6 взаимодействи со средой.In this case, these signals can be received in block 6 of interaction with the medium.
Примером таких импульсов могут вл тьс синхроимпульсы при движении перфоленты или более медленные сигналы - признаки массивов на носителе информации. В конкретной реализации устройства дл задани вида частоты использовано два разр да адресного слова обозначаемых Т1 и Т2. Выходы этих разр дов регистра обмена 11 поступают в блок временного контрол 14 и открывают в нем соответствующие цепи. На этом режим подготовки заканчиваетс . Блок управлени 13 извещает ЦВМ об окончанииAn example of such pulses may be sync pulses when moving punched tape or slower signals — signs of arrays on a data carrier. In the specific implementation of the device, two bits of the address word denoted T1 and T2 are used to set the frequency type. The outputs of these bits of the exchange register 11 enter the temporary control unit 14 and open the corresponding circuits in it. This completes the preparation mode. The control unit 13 notifies the digital computer about the end
режима обмена. Универсальным способом оповещени об окончании Обмена вл етс выдача в ЦВМ сигнала неисправности.exchange mode. A universal way of notifying the end of the Exchange is to issue a fault signal to the digital computer.
Режим рабочий. После получени сигнала неисправности ЦВМ, реализующа диагностическую программу, организует один из рабочих обменов с ПУ. В этом случае управл юща информаци , приход ща из ЦВМ через входной коммутатор 21, направл етс в соответствующие цепи периферийного устройства , которое осуществл ет прием адресного слова и отработку режима точно также, как оно это делает в рабочих рел-симах без использовани предлагаемого устройства. Однако по одному из .первых управл ющих сигналов этого обмена (например «Иачало адреса ) блок управлени выдает разрещающий потенциал по щине 32 и одновременно с отработкой режима в ПУ, по шинам 33 и (или) 34 в соответствии с видом используемой частоты в счетчики 22 и (или) 23 начинают поступать импульсы. Сигнал переполнени , возникающий на выходе элемента И 30, пройд через блок фиксации 17 вызывает останов работы ПУ путем подачи сигнала на узел 9The mode is working. After receiving the fault signal, the digital computer that implements the diagnostic program organizes one of the working exchanges with the control center. In this case, the control information coming from the digital computer via the input switch 21 is sent to the corresponding circuits of the peripheral device, which receives the address word and tests the mode in the same way as it does in the working relays without using the proposed device. However, according to one of the first control signals of this exchange (for example, “Address address”), the control unit outputs the permit potential via the bus 32 and simultaneously with the working mode in the control panel, over the buses 33 and (or) 34 according to the type of frequency used to the counters 22 and (or) 23 impulses begin to flow. The overflow signal that occurs at the output of the element And 30, passing through the fixation block 17 causes the PU to stop working by sending a signal to the node 9
блокировки татсговой частоты и сигнала «Стоп на блок 7, который прекращает .перемещение механических блоков периферийного устройства. Кроме того, этот сигнал приводит в исходное состо ние блок управлени blocking the frequency and the signal “Stop to block 7, which stops the movement of the mechanical blocks of the peripheral device. In addition, this signal reset the control unit.
13 и поступает в ЦВМ в качестве сигнала неисправности дл извещени об окончании обмена . Если за врем отработки режима в ПУ, которое может содержать неисправные элементы , .возникает сигнал неисправности в13 and enters the digital computer as a fault signal for notification of the end of the exchange. If during the time of working out the mode in PU, which may contain defective elements, a malfunction signal arises in
блоке 2 управлени периферийным устройством или фиксируемый в блоке 3 контрол , то пройд через блок фиксации 17, он вызывает те же воздействи , что и сигнал переполнени счетчиков блока временного контрол 14.If the peripheral device control unit 2 or it is fixed in the control unit 3, then after passing through the fixing unit 17, it causes the same effects as the overflow signal of the time control unit 14 counters.
Рассмотрим более подробно работу этого блока. Сигналы Т1 и Т2 задают три режима заполнени счетчиков 22 и 23. В первых двух режимах оба эти счетчика объедин ютс вLet us consider in more detail the work of this unit. Signals T1 and T2 define three fill modes for counters 22 and 23. In the first two modes, both of these counters are combined into
один счетчик большей разр дности. Заполнение объединенного счетчика осуществл етс либо высокочастотными сигналами, поступающими по шине 33 (код Т1-Т2 01), либо низкочастотными сигналами, поступающимиone counter of higher bitness. The combined counter is filled either by high-frequency signals coming through bus 33 (code T1-T2 01) or low-frequency signals coming in
по шине 34 (код Т1-Т2 10).on the bus 34 (code T1-T2 10).
В первом случае импульсы проход т через элемепты И 27 и ИЛИ 24 при наличии разрешающего потенциала на шине 32. Сигнал переполнени счетчика 22 через элемент ИЛИ 25 поступает на вход счетчика 23. Выходной сигнал на элементе И 30 формируетс после переполнени счетчика 23, установки в «1 его старшего разр да и повторного иереполнени счетчика 22.In the first case, the pulses pass through the elements AND 27 and OR 24 in the presence of a resolving potential on the bus 32. The overflow signal of the counter 22 through the OR element 25 enters the input of the counter 23. The output signal on the And 30 element is formed after the overflow of the counter 23, set to 1 of its most significant bit and repeated overflow of the counter 22.
Во втором случае работа происходит аналогично , с тем лишь отличием, что импульсы проход т через элемент И 28.In the second case, the operation is similar, with the only difference that the pulses pass through the element 28.
В третьем сл -чае (код Т1-Т2 И) сигнал на выходе элемента И 30 по вл етс по прошествии определенного числа высокочастотных импульсов, после того как было пройдено определенное число низкочастотных импульсов . В этом случае импульсы с шины 34 проход т на счетный вход счетчика 23 через элементы И 29 и ИЛИ 25 при наличии разрешаюш;его потенциала на шине 32. После переполнени счетчика 23 высокочастотные импульсы по шине 33 начинают проходить на счетный вход счетчика 22 через элемент И 26. Сигнал переполнени этого счетчика вызовет по вление выходного .сигнала.In the third case (code T1-T2 I), the signal at the output of the element And 30 appears after a certain number of high-frequency pulses, after a certain number of low-frequency pulses have passed. In this case, the pulses from the bus 34 pass to the counting input of the counter 23 through the elements AND 29 and OR 25, if present, and its potential on the bus 32. After the counter 23 is full, high-frequency pulses on the bus 33 begin to pass to the counting input of the counter 22 26. The overflow signal of this counter will cause the output of the output signal.
Считывание состо ни ПУ. Иосле получени сигнала неисправности диагностическа программа организует цикл обменов третьего тина-обменов приема в ЦВМ информации о состо нии ПУ на момент переполнени счетчиков блока временного контрол или выработки сигнала неисправности в ПУ. В этих режимах адрес-команда вновь через входной комментатор 21 поступает в регистр обмена 11, так как блок управлени был приведен в исходное состо ние. Код режима работы дешифрируетс дешифратором режимов 12, который возбуждает блок управлени 13, в результате чего содержимое адресных разр дов регистра обмена 11 переписываетс в счетчики блока временного контрол 14 и дешифрируетс дешифратором 19 номера регистра. Потенциалы практически всех триггеров ПУ через специальные разъемы соединены с блоком элементов И 10. На эти элементы выведены регистры ПУ, а также управл ющие триггеры, СО-бранные в фиктивные регистры. Дешифратор номера регистра определ ет номер запрашиваемого ЦВМ регистра и возбуждает соответствующий усилитель в блоке усилителей 20, который осуществл ет перепись содержимого фиктивного регистра в регистр обмена И. После этого блок управлени 13 переходит к режиму выдачи содержимого регистра 11 в ЦВМ. Выдача производитс путем сдвигов информации в регистре, а выдвигаема информаци через блок коммутации 15 поступает в ЦВМ. Поскольку выдаваема информаци не содержит контрольных разр дов, то обмены этого тила должны производитьс с блокировкой контрол . Обмены третьего типа провод тс столько раз, сколько имеетс адресуемых регистров, при чтом каждый раз измен етс номер регистра.Read the status of the PU. After receiving the malfunction signal, the diagnostic program organizes a cycle of exchanges of the third mini-exchange of reception of information on the state of the PU in the digital computer at the time of overflow of the time control unit counters or the generation of a fault signal in the PU. In these modes, the address-command is again through the input commentator 21 enters the exchange register 11, since the control unit has been reset. The operating mode code is decrypted by the decoder of the modes 12, which excites the control unit 13, as a result of which the contents of the address bits of the exchange register 11 are written to the time control unit counters 14 and decrypted by the register number decoder 19. The potentials of almost all PU triggers are connected to the block of elements I through special connectors. The PU registers are also connected to these elements, as well as control triggers that are coded into dummy registers. The register number decoder determines the number of the requested register DVR and excites the corresponding amplifier in the amplifier unit 20, which overwrites the contents of the dummy register into the I register. After that, the control unit 13 switches to the output mode of the register 11 in the DVR. The output is made by shifting the information in the register, and the information being pushed through the switching unit 15 enters the digital computer. Since the information provided does not contain check digits, the exchanges of this type must be made with the control locked. The exchanges of the third type are carried out as many times as there are addressable registers, with each time the number of the register is changed.
При получении сигнала неисправности из ПУ дл локализации неисправности может оказатьс полезным содержимое счетчиков схемы временного контрол 14. Дл полученп этой информации предусмотрен специальный режим, в котором не производитс переписи адресной части регистра 11 в счетчики 22 и 23, а наоборот содержимое этих счетчиков нереиисываетс в регистр обмена 11 иUpon receipt of a fault signal from the control center, the contents of the time control circuit 14 may be useful for localizing the fault. For receiving this information, a special mode is provided in which the address part of the register 11 is not copied to counters 22 and 23, but rather the contents of these counters are not recorded in the register exchange 11 and
включаетс режим выдачи информации в ЦВМ. Дл сокращени количества элементов в блоке 10 можно осуществл ть передачи между регистрами ПУ в том случае, если аппаратура дл таких передач имеетс в самихThe mode of issuing information in the digital computer is turned on. In order to reduce the number of elements in block 10, it is possible to transmit between registers of PU in the event that the equipment for such transmissions is contained in
ПУ.PU
Во многих ПУ, таких как пульты индикации , устройства печати, всевозможные исполнительные устройства, имеетс пам ть, выходные сигналы которой уже не вывод тс In many PUs, such as display panels, printing devices, various actuators, there is a memory whose output signals are no longer output.
на регистры, доступные дл ЦВМ, а непосредственно нодаютс на выходные элементы . Дл увеличени полноты контрол такого рода устройств .предусмотрена специальна группа элементов в составе блока 10 дл the registers available for the digital computer, and directly nodayutsya on output elements. To increase the completeness of the control of such devices, a special group of elements within the block 10 is provided for
приема импульсных сигналов. Проверка цепей выработки этих сигналов осуществл етс в .конце диагностической программы и предполагаетс , что обменна часть ПУ уже проверена и работает .правильно.receive pulse signals. The verification of the generation of these signals is carried out at the end of the diagnostic program and it is assumed that the exchange part of the control center has already been tested and is working correctly.
Обмен первого типа в режиме проверки импульсных сигналов аналогичен описанному выше, за исключением того, что блок управлени 13 подает разрешающий потенциал на элементы приема импульсных сигналов и подает управл ющий потенциал на блок коммутации 15. Обмен второго типа идет точно также, как было описано, т. е. по существу организуетс обмен между ЦВМ и ПУ. Во врем отработки режима в ПУ возникаютThe exchange of the first type in the test mode of the pulse signals is similar to that described above, except that the control unit 13 supplies the enabling potential to the receiving elements of the pulse signals and supplies the control potential to the switching unit 15. The exchange of the second type proceeds exactly as described, t that is, an exchange between a digital computer and a PU is essentially organized. During the development mode in PU occur
им1пульсные сигналы, которые записываютс на регистр обмена 11. Обмен третьего типа ведетс с номером регистра, соответствующим регистру обмена 4 периферийного устройства. При поступлении адрес-команды в регистр 11pulses that are recorded on the exchange register 11. The third type of exchange is conducted with the register number corresponding to the exchange register 4 of the peripheral device. When entering the address-command in the register 11
выдвигаемые разр ды через блок коммутации 15 вдвигаютс в регистр обмена 4. Затем во врем отработки этого режима содержимое регистра 4 передаетс в регистр И и выдаетс в ЦВМ.put forward bits through the switching unit 15 are pushed into the exchange register 4. Then, during the processing of this mode, the contents of register 4 are transferred to the register I and output to the digital computer.
Таким образом, предлагаемое устройство позвол ет останавливать работу ПУ на любом такте и считывать состо ние практически всех запоминающих элементов, т. е. разрешающа способность ло адресам и по времени с применением предлагаемого устройства становитс столь же высокой как и в ЦВМ. При этом во врем диагностики ПУ практически не возникает проблем самодиагностики , т. е. дро системы мало. Кроме того, возможно запоминание некоторых импульсных сигналов и выдача полученного слова в ЦВМ. При этом в ПУ затрачиваетс незначительное количество дополнительной аппаратуры (построение входных депей дл нескольних сигналов и вывод на разъемы выходовThus, the proposed device allows stopping the PU operation on any clock cycle and reading the state of almost all storage elements, i.e. the resolution of the addresses and over time using the proposed device becomes as high as in a digital computer. At the same time, during the diagnostics of PU, there are practically no problems of self-diagnostics, i.e. the draw system is small. In addition, it is possible to memorize some impulse signals and output the received word in a digital computer. At the same time, an insignificant amount of additional equipment is spent in the PU (building input depots for some short signals and outputting
99
запоминающих элементов). Путем незначительного усложнени конструкции ПУ можно устранить необходимость расстыковки рабочих разъемов ПУ.memory elements). By slightly complicating the design of the PU, it is possible to eliminate the need to disconnect the working connectors of the PU.
Это открывает возможности дл создани эффективных диагностических программ дл периферийных устройств с глубиной локализации до одной сигнальной цепи.This opens up possibilities for creating effective diagnostic programs for peripherals with a localization depth to a single signal circuit.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU1974004A SU558277A1 (en) | 1973-11-23 | 1973-11-23 | Device for diagnosing malfunctions of peripheral devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU1974004A SU558277A1 (en) | 1973-11-23 | 1973-11-23 | Device for diagnosing malfunctions of peripheral devices |
Publications (1)
Publication Number | Publication Date |
---|---|
SU558277A1 true SU558277A1 (en) | 1977-05-15 |
Family
ID=20568766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU1974004A SU558277A1 (en) | 1973-11-23 | 1973-11-23 | Device for diagnosing malfunctions of peripheral devices |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU558277A1 (en) |
-
1973
- 1973-11-23 SU SU1974004A patent/SU558277A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU558277A1 (en) | Device for diagnosing malfunctions of peripheral devices | |
SU1129599A1 (en) | Interface for linking computer with communication channels | |
SU1010651A1 (en) | Memory device having self-testing capability | |
SU1444896A1 (en) | Device for checking memory units | |
SU1065884A1 (en) | Storage with self-check | |
SU1302284A1 (en) | Device for checking and diagnostic testing of logic units | |
SU1166120A1 (en) | Device for checking digital units | |
SU1501160A1 (en) | Device for controlling domain storage | |
SU1483491A1 (en) | Memory control unit | |
SU1587520A1 (en) | Device for input/output of information | |
RU2042183C1 (en) | Device for input/output information for digital control system | |
SU1260963A1 (en) | Test generator | |
SU1305689A1 (en) | Device for checking data processing system | |
RU1837364C (en) | Self-correcting random access memory | |
SU942158A1 (en) | Device for testing storage units | |
SU1045230A1 (en) | Device for test diagnostics | |
SU1156078A1 (en) | Device for exchanging data between controlled object and electronic computer | |
SU1234843A1 (en) | Interface for linking digital computer with using equipment | |
SU1543408A1 (en) | Device for shaping tests | |
RU2299474C2 (en) | Device for generating and transmitting a series of signals | |
SU1151977A1 (en) | Information input device | |
SU1175022A1 (en) | Device for checking pulse trains | |
SU1104589A1 (en) | Device for checking writing information in programmable memory units | |
SU963059A1 (en) | Information transmission monitoring device | |
SU1283782A1 (en) | Interface for linking electronic computer with peripheral equipment |