JPS6116341A - 診断制御装置 - Google Patents

診断制御装置

Info

Publication number
JPS6116341A
JPS6116341A JP59137699A JP13769984A JPS6116341A JP S6116341 A JPS6116341 A JP S6116341A JP 59137699 A JP59137699 A JP 59137699A JP 13769984 A JP13769984 A JP 13769984A JP S6116341 A JPS6116341 A JP S6116341A
Authority
JP
Japan
Prior art keywords
data
diagnostic
microprocessor
processor
memory
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
JP59137699A
Other languages
English (en)
Inventor
Hironari Momose
百瀬 裕也
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP59137699A priority Critical patent/JPS6116341A/ja
Priority to US06/750,075 priority patent/US4703446A/en
Publication of JPS6116341A publication Critical patent/JPS6116341A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はデータ処理装置の初期設定、状態表示。
ならびに診断保守動作を制御するだめの診断制御装置に
関し、特にそのプロセサによる診断制御方式に関する。
(従来技術) データ処理装置には、装置の起動時に初期設定を必要と
するものが存在する。例えば、マイクロプログラム制御
形のデータ処理装置において制御記憶を揮発性のRAM
で構成している場合には、装置の起動時にROMやプロ
ツピディスクのような不揮発性の情報保持手段に格納さ
れたマイクロプログラムを制御記憶ヘロードする必要が
ある。
また、装置の構成情報を保持するフリップフロップのな
かには装置の起動時に構成状態によってあらかじめ定め
られた値を設定しておく必要のあるものも存在する。こ
のような動作は、初期設定動作と呼ばれている。
一方、データ処理装置の運用時には操作者や保守者の便
宜を図るために装置の内部状態、例えばクロックの状態
や障害発生の有無、負荷の状況、特定のフリラグフロッ
プやレジスタの内容などを装置の外部に表示する。この
ような動作は、状態表示動作と呼ばれている。。
また、データ処理装置の障害発生時に保守者や運用者の
指示、ならびにあらかじめプログラムされた手順に従っ
て、データ処理装置のクロックの歩進、レジスタやメモ
リの格納データの採取および設定、ならびに内蔵トレー
サからの採取データの読出しを行うつこのような動作は
診断保守動作と呼ばれている。
従来、初期設定動作、状態表示動作、ならびに診断保守
動作によって代表される診断制御動作の一部、または全
部を診断制御の対象となるデータ処理装置に内蔵された
プロセサによって、あらかじめプログラムされた手順に
従って実行する方式が実用化されていた。
(発明が解決しようとする問題点) しかしながら、斯かる方式では診断制御対象装置°と診
断制御用のプロセサとがハードウェア構成上、密接に関
連しているため、プロセサの負荷が大きいという欠点が
あった。特に、このプロセサを保守者や運用者と装置と
のインターフェースの制御のような診断対象装置の制御
以外の目的にも使用しようとした場合には、上記の負荷
が大きいために応答性が悪くなったシ、あるいはプログ
ラムの構造が複雑になるという欠点があった。
本発明の目的は、マイクロプロセサの指示によって転送
されるプログラムおよびデータによって動作する診断プ
ロセサを設け、診断対象のデータ処理装置と密接した制
御動作を診断プロセサによって実行させ、さらに必要に
応じて診断プロセサのプログラムおよびデータをマイク
ロプロセサの指示によυ転送して実行させることによっ
て上記欠点を除去し、マイクロプロセサの診断対象とす
るデータ処理装置の制御に関する負荷を軽減すると共に
、診断プロセサによる実行動作のきりわけ処理を省略す
るように構成し、プログラムの簡潔化とハードウェア量
の削減とを図った診断制御装置を提供することにある。
(問題点を解決するための手段〕 本発明による診断制御装置はマイクロプロセサと、メモ
リと、データ転送回路と1診断プロセサとを具備して構
成したものである。
マイクロプロセサは、サービス要求の処理、データの転
送、プログラムの実行、ならびに診断保守の動作を制御
するためのものである。
メモリは、マイクロプロセサによってアクセスすること
ができ、プログラムおよびデータを記憶するためのもの
である。
データ転送回路は、マイクロプロセサからの指示により
メモリに格納されたプログラムおよびデータを送出する
と共に、マイクロプロセサからの指示によりデータを受
取ってメモリに転送するだめのものである。
診断プロセサは、データ転送回路から送出されたプログ
ラムおよびデータに従って動作し、診断制御の対象とな
るデータ処理装置の診断制御を行って、マイクロプロセ
サに診断制御の状態を通知するためのものである。
(実施例) 次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明による診断制御装置の一実施例を示す
ブロック図である。第1図において、1は操作表示7に
ネル、2はマイクロプロセサ、3はメモリ、4はデータ
転送回路、5は診断プロセサ、51は診断プロセサ5に
内蔵された内蔵メモリ、6はデータ処理装置である。
保守者が操作表示パネル1によりデータ処理装置6の診
断保守動作を指示した場合、本実施例の動作は次のよう
になる。
まず、保守者からの指示情報は信号線101を介してマ
イクロプロセサ2へ通知される。マイクロプロセサ2け
割込みやポーリングのような手法により指示のあったこ
とを認識し、信号a101を介して送られたデータを解
析することによって保守者の指示を識別する。次に、上
記の指示に従ってマイクロプロセサ2は、診断保守動作
を実行するのに必要なプログラムおよびデータが格納さ
れたメモリ3の内部のアドレスを計算する。診断保守動
作の種類に応じてマイクロプロセサ2は操作表示パネル
1に保守者が設定したデータを読取って、メモリ乙の所
定のアドレスへ必要な情報を信号線102を介して書込
む。
斯かる準備の後、マイクロプロセサ2は信号線103を
介してデータ転送回路4に対してプログラムやデータの
格納アドレスやデータ長を送出してデータ転送の起動を
指示する。この時点で、マイクロプロセサ2はいったん
診断保守動作の制御から解放され、必要があれば他のサ
ービス要求に対する処理も行うことができる。
データ転送回路4はマイクロプロセサ2からのデータ転
送の起動指示により、マイクロプロセサ2を介すことな
く、メモリ6からプログラムおよびデータを読出し、あ
らかじめ指示されたデータ要分だけ信号線106を介し
て診断プロセサ5の内蔵メモリ51にこれらを転送する
。転送が終了すると、データ転送回路4は信号線103
を介してブイクロプロセサ2に転送の終了を報告する。
さらに転送すべきデータが存在すれば、上記の報告を受
ケてマイクロプロセサ2は同様の方法でデータを転送し
、転送すべきデータが存在しなければ信号線104を介
して診断プロセサ5に対して内蔵メモリ51に格納され
たプログラムの実行開始を指示する。
マイクロプロセサ2け、この時点で再び診断保守動作か
ら解放されるが、診断プロセサ5は内蔵メモリ51に格
納されたプログラムおよびデータに従ってデータ処理装
置乙の診断保守動作を実行する。データ処理装置6への
制御指示は、信号線105を介して行われる。データ処
理装置6の内部のデータを採取する必要がある場合には
、診断プロセサ5はプログラムの指示に従って採取デー
タを内蔵メモリ51に格納する。
内蔵メモリ51に格納されたプログラムの実行が終了す
ると診断プロセサ5は信号線104を介してマイクロプ
ロセサ2に診断プログラムの実行の終了を通知する。マ
イクロプロセサ2は再度、診断保守動作の制御を開始し
、必要に応じてデータ転送回路4に指示を送って内蔵メ
モリ51のなかのデータをメモリ6に転送したり、診断
プロセサ5の内部状態を読取ったりする。ここで、デー
タのメモリ6への転送は次のようにして行われる。
すなわち、マイクロプロセサ2がデータ転送回路4ヘメ
モリアドレスとデータ長とを送って起動をかけた後は、
マイクロプロセサ2を介さずに診断プロセサ5からメモ
リ6へ直接データが転送される。したがって、転送の終
了までの期間にマイクロプロセサ2は他のサービス要求
に対する処理を実行することができる。マイクロプロセ
サ2は、この後に必要があればプログラムもしくはデー
タ、場合によってはその両方をメモリ3に転送し、診断
プロセサ5を必要な回数だけ起動する。
診断プロセサ5によって実行されるべき処理がすべて終
了したならば、マイクロプロセサ2は必要に応じてメモ
リ6のなかにセーブされた採取データを信号線102を
介して読取り、操作表示パネル1に信号線101を介し
てこの状態を通知し、表示した後にサービス要求待ちの
状態に遷移する。
以上が、診断保守動作時の動作である。
状態表示動作や初期設定動作も、信号線105や信匈線
104を経由してマイクロプロセサ2に通知されるデー
タ処理装置6の状Br化や、保守操作パネル1からのデ
ータ処理装置6の起動指示を契機にして行わハ、これに
よってマイクロプロセサ2によって要求された診断制御
動作が識別される。以下は、上記の手順と同様にして、
ブイクロプロセサ2によって診断制御動作に必要々プロ
グラムおよびデータの転送が指示され、その後に指示さ
れた転送が起動される。このように、要求さ五た診断制
御動作の識別はマイクロプロセサ2によって行われるた
め、診断プロセサ5には識別や分岐のためのハードウェ
アやプログラムが不要テアリ、ハードウェアやソフトウ
ェアの構成を簡潔にすることができる。また、診断プロ
セサ5に内蔵された内蔵メモリ51もプログラムの実行
およびデータの転送のたびに上書きして使用できるため
、一つ一つの診断制御動作に必要なプログラムおよびデ
ータが格納できるだけの容量があれば十分である。
(発明の効果) 本発明には以上説明したように、マイクロプロセサの指
示により転送されるグログラムおよびデータによって動
作する診断プロセサを設け、データ処理装置に密接した
制御動作を診断プロセサに行わせるよう構成することに
より、マイクロプロセサの負荷を軽減し、さらにプログ
ラムの構成を簡潔にできるため、診断制御装置を少ない
ノ・−ドウエア量で実現できるという効果がある。
【図面の簡単な説明】
第1図は、本発明による診断制御装置の一実施例を示す
ブロック図である。 1・・・操作表示パネル 2−・・マイクロプロセサ ろ・・・メモリ 4・・・データ転送回路 5・・・診断プロセサ 6・・・データ処理装置 51・・・内蔵メモリ 101〜106・・・信号線

Claims (1)

    【特許請求の範囲】
  1. サービス要求の処理、データの転送、プログラムの実行
    、ならびに診断保守の動作を制御するためのマイクロプ
    ロセサと、前記マイクロプロセサによつてアクセスする
    ことができ、前記プログラムおよびデータを記憶するた
    めのメモリと、前記マイクロプロセサからの指示により
    前記メモリに格納された前記プログラムおよびデータを
    送出すると共に、前記マイクロプロセサからの指示によ
    りデータを受取つて前記メモリに転送するためのデータ
    転送回路と、前記データ転送回路から送出された前記プ
    ログラムおよびデータに従つて動作し、診断制御の対象
    となるデータ処理装置の診断制御を行つて前記マイクロ
    プロセサに前記診断制御の状態を通知するための診断プ
    ロセサとを具備して構成したことを特徴とする診断制御
    装置。
JP59137699A 1984-07-03 1984-07-03 診断制御装置 Pending JPS6116341A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59137699A JPS6116341A (ja) 1984-07-03 1984-07-03 診断制御装置
US06/750,075 US4703446A (en) 1984-07-03 1985-06-28 Data processing unit diagnosis control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59137699A JPS6116341A (ja) 1984-07-03 1984-07-03 診断制御装置

Publications (1)

Publication Number Publication Date
JPS6116341A true JPS6116341A (ja) 1986-01-24

Family

ID=15204743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59137699A Pending JPS6116341A (ja) 1984-07-03 1984-07-03 診断制御装置

Country Status (1)

Country Link
JP (1) JPS6116341A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2476450C2 (ru) * 2011-05-13 2013-02-27 Государственное образовательное учреждение высшего профессионального образования Кабардино-Балкарский государственный университет им. Х.М. Бербекова Поли-n,n-диаллиласпарагиновая кислота

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2476450C2 (ru) * 2011-05-13 2013-02-27 Государственное образовательное учреждение высшего профессионального образования Кабардино-Балкарский государственный университет им. Х.М. Бербекова Поли-n,n-диаллиласпарагиновая кислота

Similar Documents

Publication Publication Date Title
US4703446A (en) Data processing unit diagnosis control apparatus
JPS63177231A (ja) 並列プログラムデバグ方式
JP2639927B2 (ja) データ処理システムにおける制御装置の試験方法
JP2708471B2 (ja) 処理装置の制御方法
JPS61260338A (ja) メモリダンプ方式
JPH0229455Y2 (ja)
JPS6020771B2 (ja) マイクロ診断方式
JPS626269B2 (ja)
JPS5826044B2 (ja) 計算機システム
JP2555182B2 (ja) モニタ機能を有する工程制御方式
JPH03237544A (ja) 通信制御処理装置
JPS61233854A (ja) 診断制御方式
JPH0145657B2 (ja)
JPS59188702A (ja) プログラマブル・コントロ−ラ
JPH1083316A (ja) マルチcpuシステム
JPH03262064A (ja) システムバスを用いたデータ転送方式
JPS63104148A (ja) マイクロコンピユ−タ装置の開発装置
JPS6393048A (ja) 入出力装置の試験方式
JPH02207340A (ja) エミュレーションシステム及びエミュレータ
JPS63132329A (ja) 画面表示方式
JPS6116103B2 (ja)
JPH0417454B2 (ja)
JPH054694B2 (ja)
JPH04335445A (ja) 端末障害情報採取システム
JPH04288634A (ja) ワンチップマイクロコンピュータ