JPH11272490A - Dlagnostic control system - Google Patents

Dlagnostic control system

Info

Publication number
JPH11272490A
JPH11272490A JP10072915A JP7291598A JPH11272490A JP H11272490 A JPH11272490 A JP H11272490A JP 10072915 A JP10072915 A JP 10072915A JP 7291598 A JP7291598 A JP 7291598A JP H11272490 A JPH11272490 A JP H11272490A
Authority
JP
Japan
Prior art keywords
diagnostic
level
diagnosis
unit
diagnosed
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP10072915A
Other languages
Japanese (ja)
Inventor
Motoharu Taura
元治 田浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP10072915A priority Critical patent/JPH11272490A/en
Publication of JPH11272490A publication Critical patent/JPH11272490A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily and flexibly facilitate a countermeasure to plural inputting devices whose functions are different. SOLUTION: This system is provided with plural input and output controllers 12 having plural diagnostic programs whose diagnostic levels are different, switch 11f for setting the diagnostic level, and selecting one of the plural diagnostic programs of the input and output controller 12, and CPU basic part 11 corresponding to each input and output controller 12 which is equipped with an activation register for activating the selected diagnostic program. The CPU basic part 11 activates the selected diagnostic program by writing the diagnostic level set by the switch 11f in the activation register.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、情報処理装置等
のハードウェアの診断制御システムに関するものであ
る。
[0001] 1. Field of the Invention [0002] The present invention relates to a diagnostic control system for hardware such as an information processing apparatus.

【0002】[0002]

【従来の技術】図5は、例えば特公昭62−21148
号公報に示された、従来の入出力装置のハードウェアの
診断制御システムを示す構成図である。図において、1
は固定記憶部で、自己診断ルーチンa〜hが格納されて
いる。2はマイクロ命令読み出しアドレス部で、自己診
断ルーチンの一つを指定する。3はマイクロ命令実行部
で、自己診断ルーチンが実行される。4は診断ルーチン
指定レジスタで、自己診断ルーチンa〜hに対応したビ
ットa′〜h′を有する。5は診断ルーチン認識レジス
タで、自己診断ルーチンa〜hに対応したビットa″〜
h″を有している。6は飛先アドレス格納レジスタ、7
は比較回路、9は診断結果格納レジスタである。
2. Description of the Related Art FIG. 5 shows, for example, Japanese Patent Publication No. 62-21148.
FIG. 1 is a configuration diagram showing a conventional diagnostic control system for hardware of an input / output device, which is disclosed in Japanese Patent Publication No. In the figure, 1
Denotes a fixed storage unit in which self-diagnosis routines a to h are stored. Reference numeral 2 denotes a micro-instruction read address portion, which designates one of self-diagnosis routines. Reference numeral 3 denotes a microinstruction execution unit for executing a self-diagnosis routine. Reference numeral 4 denotes a diagnostic routine designation register which has bits a 'to h' corresponding to the self diagnostic routines a to h. Reference numeral 5 denotes a diagnostic routine recognition register, and bits a "to" a "corresponding to the self-diagnostic routines a to h.
h ". 6 is a destination address storage register, 7
Is a comparison circuit, and 9 is a diagnosis result storage register.

【0003】次に動作について、自己診断ルーチンbの
み実行された場合を例にして説明する。図示しない上位
装置から診断ルーチン指定レジスタ4の自己診断ルーチ
ンbに対応するビット位置b′のみが論理1となるデー
タを格納し、次いで診断起動信号Dをマイクロ命令読み
出しアドレス部2に設定することで、読み出しアドレス
が固定記憶部1の先頭アドレスに設定され、自己診断動
作が起動される。次いで、自己診断ルーチンaのマイク
ロ命令が読み出されマイクロ命令実行部3で実行され
る。このマイクロ命令は診断ルーチン認識レジスタ5の
ルーチンaに対応したビットa″に論理1に格納すると
ともに、飛先アドレス格納レジスタ6に次の自己診断ル
ーチンbの開始アドレスを格納する。比較回路7で診断
ルーチン指定レジスタ4の内容と診断ルーチン認識レジ
スタ5の論理積がとられ結果が論理0と判定されること
で、飛先アドレス格納レジスタ6に格納されている自己
診断ルーチンbの先頭アドレスが、マイクロ命令読み出
しアドレス部2に格納され、自己診断ルーチンaは実行
されない。
Next, the operation will be described by taking as an example a case where only the self-diagnosis routine b is executed. By storing data in which only the bit position b 'corresponding to the self-diagnosis routine b of the diagnosis routine designation register 4 becomes a logic 1 from a higher-level device (not shown), and then setting the diagnosis activation signal D in the micro-instruction read address unit 2 , The read address is set to the head address of the fixed storage unit 1, and the self-diagnosis operation is started. Next, the microinstruction of the self-diagnosis routine a is read and executed by the microinstruction execution unit 3. This microinstruction is stored in the bit a ″ corresponding to the routine a in the diagnostic routine recognition register 5 as logic 1 and the start address of the next self-diagnosis routine b is stored in the destination address storage register 6. The logical product of the contents of the diagnostic routine designation register 4 and the diagnostic routine recognition register 5 is obtained, and the result is determined to be logical 0, so that the start address of the self-diagnosis routine b stored in the jump destination address storage register 6 becomes It is stored in the micro-instruction read address section 2 and the self-diagnosis routine a is not executed.

【0004】次いで自己診断ルーチンbのマイクロ命令
が読み出され、マイクロ命令実行部3で実行され、同様
の処理が行われるが、今度は論理積の結果が論理1とな
るため、アドレスの入替えは行われず、自己診断ルーチ
ンbが順次実行される。診断実行後、自己診断ルーチン
bの実行結果が診断結果格納レジスタ9に格納され、上
位装置に報告される。
Next, the microinstruction of the self-diagnosis routine b is read out and executed by the microinstruction execution unit 3 and the same processing is performed. No, the self-diagnosis routine b is executed sequentially. After the execution of the diagnosis, the execution result of the self-diagnosis routine b is stored in the diagnosis result storage register 9 and reported to the host device.

【0005】[0005]

【発明が解決しようとする課題】従来の入出力装置の診
断制御システムは、以上のように構成されており、個々
の診断ルーチンの内容、処理時間をすべて把握して選択
する必要があり、機能が違う複数の入力装置が対象とな
ると非常に煩わしく、簡単かつ柔軟に対応することがで
きないという問題があった。
The conventional diagnostic control system for an input / output device is configured as described above, and it is necessary to grasp and select all the contents and processing time of each diagnostic routine. However, when a plurality of input devices differing from each other are targeted, there is a problem that the input device is very troublesome and cannot be easily and flexibly handled.

【0006】この発明は、上記のような課題を解決する
ためになされたもので、通常使用時の高速初期診断や生
産・定期点検・故障修理時の詳細診断の要求など用途に
応じて柔軟に対応できる診断制御システムを提供するこ
とを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and can be flexibly adapted to applications such as a request for a high-speed initial diagnosis during normal use and a detailed diagnosis at the time of production, periodic inspection, and failure repair. It is an object of the present invention to provide a diagnostic control system that can respond.

【0007】[0007]

【課題を解決するための手段】この発明に係わる診断制
御システムにおいては、診断レベルの異なる複数の診断
プログラムをそれぞれ有する複数の被診断装置と、診断
レベルを設定して被診断装置の複数の診断プログラムか
ら一つを選択する診断レベル設定部及び被診断装置に対
応して記憶エリアが設けられた記憶部を有する制御装置
を備え、制御装置は診断レベル設定部によって設定され
た診断レベルを記憶部の対応する記憶エリアに書き込む
ことによって選択された診断プログラムを起動するもの
である。また、被診断装置は入出力制御装置であり、制
御装置は中央処理装置基本部であるものである。
In the diagnostic control system according to the present invention, a plurality of devices to be diagnosed each having a plurality of diagnostic programs having different diagnostic levels, and a plurality of diagnostics for the devices to be diagnosed by setting the diagnostic level are provided. A control unit having a diagnosis level setting unit for selecting one from the program and a storage unit provided with a storage area corresponding to the device to be diagnosed, wherein the control unit stores the diagnosis level set by the diagnosis level setting unit In this case, the selected diagnostic program is started by writing to the corresponding storage area. The device to be diagnosed is an input / output control device, and the control device is a central processing unit basic unit.

【0008】さらに、診断レベル設定部は、複数の被診
断装置に共通に診断レベルを設定するものである。
Further, the diagnostic level setting section sets a diagnostic level in common for a plurality of devices to be diagnosed.

【0009】また、記憶部は、複数の被診断装置に一斉
に通知するよう設けられたブロードキャスト部を有し、
制御装置はブロードキャスト部に診断レベルを書き込む
ことによって複数の被診断装置の診断プログラムを一斉
に起動するものである。また、被診断装置は、診断レベ
ル毎の実行時間を記憶した実行時間レジスタを有し、制
御装置は、診断レベル設定部によって設定された診断レ
ベルの実行時間レジスタの最も長い時間にセットされた
計時手段を用いて診断プログラムの実行を制御するもの
である。
The storage unit has a broadcast unit provided to notify a plurality of devices to be diagnosed simultaneously,
The control device starts a diagnostic program for a plurality of devices to be diagnosed at the same time by writing a diagnostic level to the broadcast unit. Further, the device to be diagnosed has an execution time register for storing an execution time for each diagnosis level, and the control device is configured to set the clock set to the longest time in the execution time register for the diagnosis level set by the diagnosis level setting unit. The execution of the diagnostic program is controlled using the means.

【0010】加えて、診断レベル設定部は、被診断装置
毎の診断レベルを設定するよう構成されているものであ
る。
[0010] In addition, the diagnosis level setting section is configured to set a diagnosis level for each device to be diagnosed.

【0011】[0011]

【発明の実施の形態】実施の形態1.以下、この発明の
実施の形態1を図に基づいて説明する。図1は、この発
明の実施の形態1による診断制御システムを示す構成図
である。図において、11はCPU基本部であり、CP
U11aはCPUバス11bを介して、バスアダプタ1
1c、診断制御プログラムと通常処理プログラムが格納
されたROM11d、各種制御時のワークエリアとして
使われるRAM11e、診断時の診断レベルをシステム
全体で共通的に指定するスイッチ11fに接続される。
なお、タイマ11gは実施の形態3で、不揮発性メモリ
11hは実施の形態4で説明する。12は入出力制御装
置であり、入出力バス11b′とバスインタフェース1
2cを介して、相互に及びCPU基本部11のバスアダ
プタ11cに接続される。入出力制御装置12におい
て、12aはCPU、12bはCPUバス、12dは通
常の処理プログラムと診断起動時に働く低レベル、中レ
ベル、高レベルの各診断プログラムが格納されたRO
M、12eは各種制御時のワークエリアとして使われる
RAM、12fは各入出力装置特有の個別制御回路であ
る。13はコンソール端末であり、実施の形態4で説明
する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiment 1 Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram showing a diagnostic control system according to Embodiment 1 of the present invention. In the figure, reference numeral 11 denotes a CPU basic unit, and CP
U11a is connected to the bus adapter 1 via the CPU bus 11b.
1c, a ROM 11d storing a diagnostic control program and a normal processing program, a RAM 11e used as a work area at the time of various controls, and a switch 11f commonly specifying a diagnostic level at the time of diagnosis in the entire system.
The timer 11g will be described in the third embodiment, and the nonvolatile memory 11h will be described in the fourth embodiment. Reference numeral 12 denotes an input / output control unit, which includes an input / output bus 11b 'and a bus interface 1
2c, they are connected to each other and to the bus adapter 11c of the CPU basic unit 11. In the input / output control device 12, 12a is a CPU, 12b is a CPU bus, and 12d is an RO storing a normal processing program and low-level, medium-level, and high-level diagnostic programs that operate at the time of starting diagnosis.
M and 12e are RAMs used as work areas for various controls, and 12f is an individual control circuit unique to each input / output device. Reference numeral 13 denotes a console terminal, which will be described in a fourth embodiment.

【0012】低レベル診断は、例えばメモリ診断では特
定のメモリ領域のみ行うなど、明確な固定故障の検出を
想定した大まかな必要最小限の診断機能で、実行時間最
速を目的とし、主にシステム立上げ時の初期診断用途に
用いる。中レベル診断は、例えばメモリ診断では全メモ
リ領域を行うなど、全機能の効率的な診断と実行時間の
バランスがとれた診断を提供し、主に生産段階や出荷試
験段階での最終試験用途に用いる。高レベル診断は、例
えばメモリ診断では全メモリ領域はもとよりデータやア
ドレス変化パターンをランダムにするなど複雑なパター
ンを備え、中レベル診断では検出できない間欠故障など
の検出を想定した、主に故障修理や素子内部の不良セル
の解析など極めてきめ細かな診断用途に用いる。
[0012] The low-level diagnosis is a rough and minimal diagnosis function assuming the detection of a clear fixed failure, for example, a memory diagnosis is performed only in a specific memory area. Used for initial diagnosis at the time of lifting. Medium-level diagnostics provide efficient diagnostics of all functions and diagnostics that balance execution time, for example, memory diagnostics for all memory areas, and are mainly used for final test applications in the production stage and shipping test stage. Used. The high-level diagnosis, for example, has a complicated pattern such as randomizing the data and address change patterns in addition to the entire memory area in the memory diagnosis. Used for extremely detailed diagnostic applications such as analysis of defective cells inside the device.

【0013】図2は、このシステムのメモリマップを示
す図であり、n台の入出力制御装置12は各々対応する
空間に割付けられており、この中に図示しない診断制御
用の起動レジスタ、結果報告レジスタが備えられる。な
お、ブロードキャスト空間及び起動/停止制御レジスタ
については、実施の形態2で説明する。
FIG. 2 is a diagram showing a memory map of this system. The n input / output control units 12 are allocated to corresponding spaces, respectively. A report register is provided. The broadcast space and the start / stop control register will be described in a second embodiment.

【0014】次に動作について説明する。先ずスイッチ
11fで診断レベルをビット対応またはコードで排他的
に設定し、システムの電源を投入することで、ROM1
1d内の診断制御プログラムが起動され、例えばスイッ
チ設定が低レベル診断に設定されている場合、各入出力
制御装置12に対応するシステムメモリマップの起動レ
ジスタに順次、低レベル診断コードが書き込まれる。こ
れを割り込みまたはセンスでCPU12aが認識し、各
入出力制御装置12毎の低レベル診断プログラムを実行
し、終了するとシステムメモリマップの結果報告レジス
タに正常か異常かのコードを書き込む。CPU基本部1
1は、各入出力制御装置12の診断プログラムの完了を
割り込みまたはセンスで知り、各入出力制御装置12の
診断結果をRAM11eに記憶して診断を終え、通常処
理プログラムに移行する。
Next, the operation will be described. First, the diagnosis level is set exclusively by bit or code by the switch 11f, and the system is turned on, so that the ROM 1
The diagnostic control program in 1d is started, and, for example, when the switch setting is set to the low-level diagnosis, the low-level diagnostic code is sequentially written to the start register of the system memory map corresponding to each input / output control device 12. The CPU 12a recognizes this by an interrupt or a sense, executes a low-level diagnostic program for each input / output control device 12, and when finished, writes a code indicating normal or abnormal to the result report register of the system memory map. CPU basic unit 1
1 knows the completion of the diagnosis program of each input / output control device 12 by interruption or sense, stores the diagnosis result of each input / output control device 12 in the RAM 11e, ends the diagnosis, and shifts to the normal processing program.

【0015】この発明の診断制御システムは、以上のよ
うに構成されているので、各入出力制御装置12の診断
内容を細かく把握する必要はなく、用途のみで診断して
選択実行させることができるため、操作の簡略化で指示
ミスが防げ、効率が上がる効果が得られる。
Since the diagnostic control system of the present invention is configured as described above, it is not necessary to grasp the details of the diagnosis of each input / output control unit 12, and it is possible to make a diagnosis and select and execute it only for the intended use. Therefore, simplification of the operation can prevent an instruction error and an effect of increasing efficiency can be obtained.

【0016】実施の形態2.実施の形態1に、図2で示
すように各入出力制御装置共通の空間としてブロードキ
ャスト空間を設け、この空間にマッピングされた各入出
力制御装置を一斉起動、一斉停止する一斉起動レジス
タ、一斉停止レジスタを設ける。次いで動作について、
図1、図2を援用して説明する。スイッチ11fで診断
レベルの設定を行い、実施の形態1と同じくROM11
d内の診断制御プログラムが起動されると、スイッチ設
定に基づき、無条件でブロードキャスト空間に定義され
た一斉起動レジスタアドレスにスイッチ11fで指定さ
れた診断レベルコードを唯一1回出力することで、各入
出力制御装置12に対応する起動レジスタに同一内容が
書き込まれ、一斉に診断動作が開始される。終了処理の
方法は実施の形態1と同じであり、これは各入出力制御
装置12毎に順次認識処理される。なお、診断途中での
動作停止は、ブロードキャスト空間に定義された一斉停
止レジスタアドレスにコードを唯一1回出力することで
一斉に停止出来る。以上のように、ブロードキャスト空
間により、一斉起動、一斉停止できるようにしたこと
で、起動処理プログラムが簡略化でき、処理時間の短縮
も図れるという効果が得られる。
Embodiment 2 In the first embodiment, a broadcast space is provided as a common space for each input / output control device as shown in FIG. 2, and a simultaneous start register for simultaneously starting and stopping all the input / output control devices mapped to this space, a simultaneous stop Provide a register. Then about the operation,
This will be described with reference to FIGS. The diagnostic level is set by the switch 11f, and the ROM 11 is set as in the first embodiment.
When the diagnostic control program in d is activated, the diagnostic level code specified by the switch 11f is output only once to the simultaneous activation register address defined in the broadcast space unconditionally based on the switch setting, so that each The same contents are written into the start register corresponding to the input / output control device 12, and the diagnostic operation is started all at once. The method of the termination processing is the same as that of the first embodiment, and the recognition processing is sequentially performed for each input / output control device 12. The operation stoppage during the diagnosis can be stopped all at once by outputting the code only once to the simultaneous stop register address defined in the broadcast space. As described above, simultaneous start and stop can be performed simultaneously by the broadcast space, so that the start processing program can be simplified and the processing time can be shortened.

【0017】実施の形態3.図3は、この発明の実施の
形態3による診断制御システムのメモリマップとレジス
タマップを示す図であり、システムメモリマップは図2
におけるものと同一である。実施の形態3は図3及び図
1を援用して説明する。実施の形態3は、実施の形態2
に図1に示すタイマ11gを追加し、図3で示すように
各入出力制御装置個別の空間で示されるアドレスに対応
し、各入出力制御装置12内ROM12dに低レベル診
断、中レベル診断、高レベル診断毎の実行時間レジスタ
を持ち、あらかじめ実行時間を計測して格納しておき、
診断制御プログラムが認識可能とする。
Embodiment 3 FIG. 3 is a diagram showing a memory map and a register map of the diagnostic control system according to the third embodiment of the present invention.
Is the same as that in. The third embodiment will be described with reference to FIGS. The third embodiment is different from the second embodiment.
1, a timer 11g shown in FIG. 1 is added, and as shown in FIG. 3, a low-level diagnosis, a medium-level diagnosis, It has an execution time register for each high-level diagnosis, measures and stores the execution time in advance,
The diagnostic control program shall be recognizable.

【0018】次いで動作について説明する。実施の形態
2と同様に一斉起動する前に各入出力制御装置12の対
応する実行時間レジスタを比較して最も処理時間が長い
値に若干の余裕度を加えた時間をタイマ11gに設定し
た後に、一斉起動を行う。その後はタイマ11gが計時
割り込みを発するまで診断に関する処理は行わず、他の
初期化処理を並行して実行し、タイマ割り込みによって
初めて診断終了確認処理を行う。以上のように、各入出
力制御装置12毎の各診断レベル毎の実行時間を診断制
御プログラムが認識可能としたことで、プログラムの簡
略化、処理時間の短縮、効率化が図れるという効果が得
られる。
Next, the operation will be described. As in the second embodiment, before simultaneous activation, the corresponding execution time registers of the input / output control devices 12 are compared, and a time obtained by adding a margin to the value of the longest processing time is set in the timer 11g. , Start all at once. After that, processing related to diagnosis is not performed until the timer 11g issues a time counting interrupt, other initialization processing is executed in parallel, and diagnosis end confirmation processing is performed for the first time by the timer interrupt. As described above, since the diagnostic control program can recognize the execution time of each diagnostic level for each input / output control device 12, the program can be simplified, the processing time can be reduced, and the efficiency can be improved. Can be

【0019】実施の形態4.図4は、この発明の実施の
形態4による診断制御システムのメモリマップとレジス
タマップを示す図である。実施の形態4は図4及び図1
を援用して説明する。実施の形態4は、実施の形態3に
図1に示すように不揮発性メモリ11hと、この内容を
変更するコンソール端末13を追加して、図4に示すよ
うにシステムメモリマップ上に診断制御空間を設け、各
入出力制御装置12毎に診断レベルを指定できるよう、
各入出力制御装置12に対応した診断レベル設定レジス
タを不揮発性メモリ11h内に設ける構成とする。
Embodiment 4 FIG. 4 is a diagram showing a memory map and a register map of the diagnostic control system according to the fourth embodiment of the present invention. Fourth Embodiment FIGS. 4 and 1
Explanation will be made with the help of In the fourth embodiment, a non-volatile memory 11h and a console terminal 13 for changing the contents are added to the third embodiment as shown in FIG. 1, and a diagnostic control space is added to the system memory map as shown in FIG. So that a diagnostic level can be specified for each input / output control device 12.
A diagnostic level setting register corresponding to each input / output control device 12 is provided in the nonvolatile memory 11h.

【0020】次いで動作について説明する。まず診断制
御プログラムはスイッチではなく、不揮発性メモリ11
h内の診断レベル設定レジスタを参照する。診断レベル
設定レジスタは、組み立て段階で0クリアされた素子が
実装されており、診断制御プログラムは、内容0は診断
スキップで処理し診断なしで立ち上がる。次いでコンソ
ール端末13から診断レベル設定レジスタの内容を実行
させたい診断レベルコードに書き換えた後に、再度シス
テムを立ち上げることで、各入出力制御装置12一律の
診断レベルではなく、各入出力制御装置12毎に指定さ
れたレベルで診断が実行される。以降、設定内容は不揮
発性メモリに残されているため、必要に応じて設定変更
できる。
Next, the operation will be described. First, the diagnostic control program is not a switch, but a nonvolatile memory 11.
Reference the diagnostic level setting register in h. In the diagnostic level setting register, an element that has been cleared to 0 in the assembly stage is mounted, and the diagnostic control program processes the content 0 by skipping diagnostics and starts up without diagnostics. Then, after rewriting the contents of the diagnostic level setting register from the console terminal 13 to the diagnostic level code to be executed, the system is started up again. Diagnosis is performed at a designated level for each. Thereafter, since the setting contents are left in the non-volatile memory, the settings can be changed as necessary.

【0021】以上のように、各入出力制御装置12毎に
診断レベルを指定できるようにしたことで、通常使用時
の高速初期診断の要求や生産・定期点検・故障修理時の
詳細診断の要求など用途に応じて柔軟に対応できるとい
う効果が得られる。なお、この例では電源投入による立
ち上げとしたが、診断制御プログラムに手を加えて、コ
ンソール端末13から実施の形態1〜実施の形態4のい
ずれかを選択実施できるようにすると、更に自由度があ
るハードウェア診断制御システムが得られる。
As described above, since the diagnosis level can be designated for each input / output control device 12, a request for a high-speed initial diagnosis at the time of normal use and a request for a detailed diagnosis at the time of production, periodic inspection, and repair of a failure are required. For example, it is possible to flexibly respond to the purpose. In this example, the startup is performed by turning on the power. However, if the diagnostic control program is modified so that any one of the first to fourth embodiments can be selected and executed from the console terminal 13, the degree of freedom is further increased. A certain hardware diagnostic control system is obtained.

【0022】[0022]

【発明の効果】この発明は、以上説明したように構成さ
れているので、以下に示すような効果を奏する。診断レ
ベルの異なる複数の診断プログラムをそれぞれ有する複
数の被診断装置と、診断レベルを設定して被診断装置の
複数の診断プログラムから一つを選択する診断レベル設
定部及び被診断装置に対応して記憶エリアが設けられた
記憶部を有する制御装置を備え、制御装置は診断レベル
設定部によって設定された診断レベルを記憶部の対応す
る記憶エリアに書き込むことによって選択された診断プ
ログラムを起動するので、設定された診断レベルを記憶
部に書き込むことで複数の被診断装置の診断プログラム
を簡単に起動することができる。また、被診断装置は入
出力制御装置であり、制御装置は中央処理装置基本部で
あるので、入出力制御装置の診断を行うことができる。
Since the present invention is configured as described above, it has the following effects. A plurality of devices to be diagnosed each having a plurality of diagnostic programs having different diagnostic levels, a diagnostic level setting unit for setting a diagnostic level and selecting one from a plurality of diagnostic programs of the device to be diagnosed, and a device to be diagnosed. A control device having a storage unit provided with a storage area is provided, and the control device starts the selected diagnostic program by writing the diagnostic level set by the diagnostic level setting unit to the corresponding storage area of the storage unit. By writing the set diagnostic level to the storage unit, the diagnostic programs for the plurality of devices to be diagnosed can be easily started. Further, since the device to be diagnosed is an input / output control device and the control device is a central processing unit basic unit, the input / output control device can be diagnosed.

【0023】さらに、診断レベル設定部は、複数の被診
断装置に共通に診断レベルを設定するので、診断レベル
を一つ設定するのみで複数の被診断装置の診断を行うこ
とができる。
Further, since the diagnostic level setting section sets the diagnostic level in common for a plurality of devices to be diagnosed, diagnosis of a plurality of devices to be diagnosed can be performed only by setting one diagnostic level.

【0024】また、記憶部は、複数の被診断装置に一斉
に通知するよう設けられたブロードキャスト部を有し、
制御装置はブロードキャスト部に診断レベルを書き込む
ことによって複数の被診断装置の診断プログラムを一斉
に起動するので、起動が簡略化でき、処理時間の短縮も
図れる。また、被診断装置は、診断レベル毎の実行時間
を記憶した実行時間レジスタを有し、制御装置は、診断
レベル設定部によって設定された診断レベルの実行時間
レジスタの最も長い時間にセットされた計時手段を用い
て診断プログラムの実行を制御するので、制御装置を計
時手段にセットされた時間中は診断プログラムの制御か
ら解放することができる。
The storage unit has a broadcast unit provided to notify a plurality of devices to be diagnosed simultaneously,
The control device simultaneously starts the diagnostic programs of the plurality of devices to be diagnosed by writing the diagnostic level to the broadcast unit, so that the activation can be simplified and the processing time can be shortened. Further, the device to be diagnosed has an execution time register for storing an execution time for each diagnosis level, and the control device is configured to set the clock set to the longest time in the execution time register for the diagnosis level set by the diagnosis level setting unit. Since the execution of the diagnostic program is controlled using the means, the control device can be released from the control of the diagnostic program during the time set in the timer.

【0025】加えて、診断レベル設定部は、被診断装置
毎の診断レベルを設定するよう構成されているので、被
診断装置毎に診断レベルを設定して診断プログラムを実
行することができ、用途に応じて柔軟に対応できる。
In addition, since the diagnostic level setting section is configured to set a diagnostic level for each device to be diagnosed, it is possible to set a diagnostic level for each device to be diagnosed and execute a diagnostic program. Can respond flexibly according to

【図面の簡単な説明】[Brief description of the drawings]

【図1】 この発明の実施の形態1による診断制御シス
テムを示す構成図である。
FIG. 1 is a configuration diagram showing a diagnostic control system according to a first embodiment of the present invention.

【図2】 この発明の実施の形態2による診断制御シス
テムのメモリマップを示す図である。
FIG. 2 is a diagram showing a memory map of a diagnostic control system according to Embodiment 2 of the present invention.

【図3】 この発明の実施の形態3による診断制御シス
テムのメモリマップとレジスタマップを示す図である。
FIG. 3 is a diagram showing a memory map and a register map of a diagnostic control system according to Embodiment 3 of the present invention.

【図4】 この発明の実施の形態4による診断制御シス
テムのメモリマップとレジスタマップを示す図である。
FIG. 4 is a diagram showing a memory map and a register map of a diagnostic control system according to a fourth embodiment of the present invention.

【図5】 従来の診断制御システムを示す構成図であ
る。
FIG. 5 is a configuration diagram showing a conventional diagnostic control system.

【符号の説明】[Explanation of symbols]

11 CPU基本部、 11a CPU、 11d R
OM、11f スイッチ、 11g タイマ、 11h
不揮発性メモリ、12 入出力制御装置、 12a
CPU、 12d ROM、13 コンソール端末。
11 CPU basic part, 11a CPU, 11d R
OM, 11f switch, 11g timer, 11h
Non-volatile memory, 12 I / O controller, 12a
CPU, 12d ROM, 13 console terminal.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 診断レベルの異なる複数の診断プログラ
ムをそれぞれ有する複数の被診断装置、診断レベルを設
定して上記被診断装置の複数の診断プログラムから一つ
を選択する診断レベル設定部と上記被診断装置に対応し
て記憶エリアが設けられた記憶部を有する制御装置を備
え、上記制御装置は診断レベル設定部によって設定され
た診断レベルを上記記憶部の対応する記憶エリアに書き
込むことによって選択された診断プログラムを起動する
ことを特徴とする診断制御システム。
A plurality of diagnostic devices each having a plurality of diagnostic programs having different diagnostic levels; a diagnostic level setting unit for setting a diagnostic level and selecting one from the plurality of diagnostic programs of the diagnostic device; A control unit having a storage unit provided with a storage area corresponding to the diagnostic device, wherein the control unit is selected by writing a diagnostic level set by a diagnostic level setting unit to a corresponding storage area of the storage unit. A diagnostic control system for starting a diagnostic program.
【請求項2】 被診断装置は、入出力制御装置であり、
制御装置は中央処理装置基本部であることを特徴とする
請求項1記載の診断制御システム。
2. The device to be diagnosed is an input / output control device,
The diagnostic control system according to claim 1, wherein the control device is a central processing unit basic unit.
【請求項3】 診断レベル設定部は、複数の被診断装置
に共通に診断レベルを設定することを特徴とする請求項
1または請求項2記載の診断制御システム。
3. The diagnostic control system according to claim 1, wherein the diagnostic level setting unit sets a diagnostic level in common for a plurality of devices to be diagnosed.
【請求項4】 記憶部は、複数の被診断装置に一斉に通
知するよう設けられたブロードキャスト部を有し、制御
装置は上記ブロードキャスト部に診断レベルを書き込む
ことによって複数の被診断装置の診断プログラムを一斉
に起動することを特徴とする請求項1〜請求項3のいず
れか一項記載の診断制御システム。
4. The storage unit has a broadcast unit provided to notify a plurality of devices to be diagnosed simultaneously, and the control unit writes a diagnostic level in the broadcast unit to execute a diagnosis program for the plurality of devices to be diagnosed. The diagnostic control system according to any one of claims 1 to 3, wherein the diagnostic control system is activated simultaneously.
【請求項5】 被診断装置は、診断レベル毎の実行時間
を記憶した実行時間レジスタを有し、制御装置は、診断
レベル設定部によって設定された診断レベルの上記実行
時間レジスタの最も長い時間にセットされた計時手段を
用いて診断プログラムの実行を制御することを特徴とす
る請求項1〜請求項4のいずれか一項記載の診断制御シ
ステム。
5. The apparatus to be diagnosed has an execution time register for storing an execution time for each diagnosis level, and the control device sets the diagnosis level set by the diagnosis level setting section to the longest time of the execution time register. The diagnostic control system according to any one of claims 1 to 4, wherein the execution of the diagnostic program is controlled by using the set timer.
【請求項6】 診断レベル設定部は、被診断装置毎の診
断レベルを設定するよう構成されていることを特徴とす
る請求項1または請求項2記載の診断制御システム。
6. The diagnostic control system according to claim 1, wherein the diagnostic level setting unit is configured to set a diagnostic level for each device to be diagnosed.
JP10072915A 1998-03-20 1998-03-20 Dlagnostic control system Pending JPH11272490A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10072915A JPH11272490A (en) 1998-03-20 1998-03-20 Dlagnostic control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10072915A JPH11272490A (en) 1998-03-20 1998-03-20 Dlagnostic control system

Publications (1)

Publication Number Publication Date
JPH11272490A true JPH11272490A (en) 1999-10-08

Family

ID=13503136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10072915A Pending JPH11272490A (en) 1998-03-20 1998-03-20 Dlagnostic control system

Country Status (1)

Country Link
JP (1) JPH11272490A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007305148A (en) * 2007-06-25 2007-11-22 Univ Waseda Multi-processor system
US7895453B2 (en) 2005-04-12 2011-02-22 Waseda University Multiprocessor system and multigrain parallelizing compiler

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7895453B2 (en) 2005-04-12 2011-02-22 Waseda University Multiprocessor system and multigrain parallelizing compiler
US8812880B2 (en) 2005-04-12 2014-08-19 Waseda University Multiprocessor system and multigrain parallelizing compiler
JP2007305148A (en) * 2007-06-25 2007-11-22 Univ Waseda Multi-processor system

Similar Documents

Publication Publication Date Title
JPH11272490A (en) Dlagnostic control system
US4322791A (en) Error display systems
JPH09120376A (en) Data processor
JPH0766368B2 (en) Boot processor determination method
JPH1063541A (en) Program hang-up monitor device for computer system
JPH0793006A (en) Electronic control unit for vehicle
KR19980019215A (en) Microcomputer with self-diagnostic unit
JPS62168229A (en) Automatic recognizing system for system constitution
US8145953B2 (en) Programmable unit
JPS61813A (en) Deciding system for faulty area of sequence controller
JP3060376U (en) Memory device
JP2005516274A (en) Method and inspection device for detecting an addressing error in a control device
JPH0962534A (en) Self-diagnostic method for electronic computer
JPH04296938A (en) Computer device
JPS63254501A (en) Sequence controller
JPH0667970A (en) Maintenance controller for extended storage device
JPS62296242A (en) Microprogram controller
JPH09232943A (en) Field programmable gate array start detection
JPH06214770A (en) Controller
JPH09130233A (en) Field programmable gate array
JPH0798668A (en) Storage system for fault information of information processor
JPH11110207A (en) Information processor
JPH1021110A (en) Emulator
JPH08235026A (en) Cpu operation abnormality detection system
JPH0217555A (en) Memory diagnosing system