JPH0481938A - 情報処理システム - Google Patents

情報処理システム

Info

Publication number
JPH0481938A
JPH0481938A JP2195599A JP19559990A JPH0481938A JP H0481938 A JPH0481938 A JP H0481938A JP 2195599 A JP2195599 A JP 2195599A JP 19559990 A JP19559990 A JP 19559990A JP H0481938 A JPH0481938 A JP H0481938A
Authority
JP
Japan
Prior art keywords
processor
communication
diagnostic
data
diagnostic processor
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
JP2195599A
Other languages
English (en)
Inventor
Atsushi Iwata
淳 岩田
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
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 filed Critical NEC Corp
Priority to JP2195599A priority Critical patent/JPH0481938A/ja
Publication of JPH0481938A publication Critical patent/JPH0481938A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、データを伴うプロセッサ間通信が可能な診断
プロセッサを有する情報処理システムに関し、特に診断
プロセッサの通信機能評価に適した情報処理システムに
関する。
[従来の技術] 診断プロセッサの役割には、システムの障害処理9診断
プロセッサの実行制御、初期設定などが含まれているが
、これらを実現するために設けられる機能は、システム
の規模が大きくなるにつれて増大する傾向にある。例え
ばシステムがマルチプロセッサになれば、障害が発生し
たぶろの情報を正常なプロセッサに通知するためにプロ
セッサ間通信機能が必要になるし、またプロセッサに対
する動的なファンクションテストを実行する場合には、
プログラムを主記憶にロードし、テスト結果を主記憶か
らリードするための主記憶アクセス機能が必要になるし
、診断プログラムの実行指示をプロセッサに通知するた
めにはやはりブロセッサ間通信機能が必要になる。
上述したプロセッサ間通信機能、主記憶アクセス機能を
診断プロセッサに設ける場合、演算プロセッサ、入出力
プロセッサのようにシステム制御装置を介して実現する
ことが多い。したがってシステムの試行段階で診断プロ
セッサの評価を行なう場合に、プロセッサ間通信や主記
憶アクセスを含む処理があるため、診断プロセッサの評
価といえどもシステム制御装置以外に主記憶装置、演算
プロセッサ、入出力プロセッサが必要になる。
[発明が解決しようとする課題] 上述したように、プロセッサ間通信機能を持つ診断プロ
セッサを有する従来の情報処理システムにおいて、診断
プロセッサの試作評価を行なう場合に、プロセッサ間通
信を使用する処理については、診断プロセッサとシステ
ム制御装置だけでプロセッサ間通信が実現できないため
、演算プロセッサ、入出力プロセッサが揃うまで評価を
延期しなければならないので、設計上のミスなどの発見
時期が遅れてシステム全体の評価に支障を来たしてしま
うという大きな欠点が存在する。
[課題を解決するための手段] 本発明は、システム制御装置を介して、演算プロセッサ
および入出力プロセッサとの間でデータを伴う通信が可
能な診断プロセッサを具備する情報処理システムにおい
て、 前記診断プロセッサから任意の演算プロセッサまたは入
出力プロセッサに対して送信される通信リクエストを前
記システム制御装置内で折り返して、疑似リプライ通信
を診断プロセッサに返信させる通信折り返し手段と、 前記折り返し手段が有効なとき、演算プロセッサがあら
かじめ設定したデータを疑似リプライ通信のデータとな
るようにデータの差し換えを可能にする差し換え手段と
を具備することを特徴とするものである。
[実施例コ 次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を含む情報処理システムのシ
ステムの構成図である。
第1図において、システム制御装置1には、主記憶装置
2.演算プロセッサ3.演算プロセッサ41入出力プロ
セツサ5および診断プロセッサ6がそれぞれ信号線L1
2〜L16で接続されていて、演算プロセッサ3.演算
プロセッサ4.入出力プロセッサ5および診断プロセッ
サ6の相互間のプロセッサ間通信および主記憶アクセス
がシステム制御装置1を介して実現できるように構成さ
れている。
第1図には周辺系の装置が示されていないが、少なくと
も本体系としては完成された構成であり、この構成で試
作評価が実施できれば、何も支障なく評価が進行できる
はずである。しかし、現実には限られた人員で装置、プ
ロセッサの設計を行ない、限られた製造ラインで組立を
行なうし、また評価においても単体評価を経てシステム
評価を行なわなければ、効率よく評価が進められないた
め、試作評価当初に全ての装置、プロセッサが揃うこと
は特に大型情報処理システムでは希である。したがって
第1図に示した情報処理システムの試作評価当初の構成
は第2図に示す構成になることが多い。
第2図は第1図に示した情報処理システムの試作評価当
初の構成を示している。すなわち、第1図における主記
憶装置2.演算プロセッサ3.演算プロセッサ4.入出
力プロセッサ5およびこれらとシステム制御装置1を接
続する信号線L12〜L15が存在せず、システム制御
装置11診断プロセッサ6および信号線L16だけが存
在する。
このような構成で評価を開始するのには理由があり、第
1にシステムの初期設定や診断プログラムの実行制御お
よび障害処理を司どる診断プロセッサ6を最初に評価す
るのが妥当であること、第2にシステム全体の動作を制
御するシステム制御装置1は、演算プロセッサ3,4.
入出力プロセッサ5および主記憶装置2に先行して評価
しておきたいという希望がある。
第3図は、第2図の構成でも診断プロセッサθ上でのプ
ロセッサ間通信処理を疑似的に処理できる本発明の実施
例を示すブロック図である。第3図において、信号線L
131.L141.L151は、第1図に示した信号線
L13.L14.L15のそれぞれ一部であり、演算プ
ロセッサ3゜演算プロセッサ4.入出力プロセッサ5と
システム制御装置1内のプロセッサ間通信制御回路10
0とを接続する信号線群のシステム制御装置1の内部配
線である。第3図は第2図と同様に演算プロセッサ3.
演算プロセッサ4および入出力プロセッサ5が存在しな
い試作評価当初の構成であるため、信号線L131.L
141およびL151はシステム制御装置1の外部配線
は示していない。
プロセッサ間通信制御回路100は、演算プロセッサ3
.演算プロセッサ4.入出力プロセッサ5および診断プ
ロセッサ6についての相互の通信を制御する回路である
が、第3図の構成では、診断プロセッサ6から他のプロ
セッサへ向けて発信された通信リクエストを受信するこ
とだけが可能である。
信号線L160は診断プロセッサ6が他のプロセッサに
向けて発信する通信リクエスト指示信号の信号線である
信号線L161は、診断プロセッサ6が信号線L161
に同期して送出する通信データ(またはリプライ通信デ
ータ)のデータ線である。
信号線L162は診断プロセッサ6への通信リクエスト
指示信号の信号線である。
信号線L163は、信号線L162に同期して診断プロ
セッサ6へ送られる通信データ(またはリプライ通信デ
ータ)のデータ線である。
信号線L161およびLi2Sで転送される通信データ
(リプライ通信データ)のデータ形式は、共に第4図で
示される形式であり、診断プロセッサ6に限らず他のプ
ロセッサと共通の形式である。第4図の見れば、通信デ
ータは32ビツトの長さを持ち、通信先および通信元プ
ロセッサ番号が各4ビツト、通信指示データが24ビツ
トであることがわかる。第1図のように演算プロセッサ
3.演算プロセッサ4および入出力プロセッサ5が接続
された構成であれば、例えば診断プロセッサ6がら演算
プロセッサ4への通信では、通信先プロセッサ番号: 
(0001)B 、通信元プロセッサ番号=(1000
)Bの通信データが診断プロセッサ6からシステム制御
装置1を経由して演算プロセッサ4に送られ、演算プロ
セッサ4が通信指示データを解読処理後、通信先プロセ
ッサ番号=(1000)B、通信元プロセッサ番号=(
0001)Bのリプライ通信データが逆にシステム制御
装置1を介して診断プロセッサ6に返信されるわけであ
る。
信号線L164は、診断プロセッサ6がシステム制御装
置1の内部のフリップフロップ150をセットまたはリ
セットするための制御線である。
信号線L165は、診断プロセッサ6がシステム制御装
置1の内部のレジスタ140にデータを設定するための
データ線である。
フリップフロップ150は、第2図のシステム構成で診
断プロセッサ6で実行する処理プロセッサを評価すると
きセットできるフリップフロップで、評価する処理プロ
セッサの中に他プロセツサへの通信処理が含まれている
とき、“1”にセットされる。フリップフロップ150
の出力は、システム制御装置1の内部のAND回路11
0.AND回路111およびセレクタ130に入力され
る。
AND回路110は、2人力のAND回路で、フリップ
フロップ150が“0”のとき、信号線L160の信号
を信号線L170に出力してプロセッサ間通信制御回路
100に送る。したがってフリップフロップ150が“
1”にセットされている場合は、診断プロセッサ6から
の通信リクエスト指示信号はプロセッサ間通信制御回路
100には送出力されない。
AND回路111も2人力のAND回路で、フリップフ
ロップ150が“1”のとき、信号線L160の信号を
信号線L173に出力する。
信号線L171はプロセッサ間通信制御回路100が診
断プロセッサ6に向けて送出力する通信リクエスト指示
信号の信号線である。
OR回路120は、信号線L173および信号線L17
1上の信号のOR信号を信号線L162に出力するため
のOR回路である。したがって信号線L162には、プ
ロセッサ間通信制御回路100からの通信リクエスト指
示信号だけでなく、フリップフロップ150が“1”の
ときに診断プロセッサ6が他のプロセッサに向けて通信
リクエストを発行したときも、システム制御装置1で折
り返した通信リクエスト指示信号が出力される。
信号線L172は、プロセッサ間通信制御回路100が
信号線L171の通信リクエスト指示信号に同期して送
出する診断プロセッサ6に向けて通信データを出力する
信号線である。
セレクタ130は信号線L172上の信号と信号線Li
2S上のレジスタ140の出力とを入力し、フリップフ
ロップ150の内容で選択出力するセレクタである。フ
リップフロップ150が“0”のときは、信号線L17
2の内容ガ選択出力され、フリップフロップ150が“
1”のときは、信号線L175の内容すなわちレジスタ
140の内容が選択出力される。
レジスタ140は、フリップフロップ150が“1”に
設定されているとき診断プロセーツサ6からデータがセ
ットされ、そのデータ形式は第4図に示したリプライ通
信データと同じである。
以上説明したシステム制御装置1の内部回路について、
その使用方法および動作を次に説明する。第3図のよう
に診断プロセッサ6とシステム制御装置1だけの構成で
、診断プロセッサ6で実行される処理プログラムを評価
するとき、その処理に他プロセツサへの通信処理が含ま
れている場合は、診断プロセッサ6は処理の実行に先立
ってフリップフロップ150をセットし、さらにあらか
じめ用意した処理内で使用する通信のリプライ通信デー
タをレジスタ140にセットして処理プログラムの実行
を起動する。そして処理プログラムの中で通信リクエス
トが実行されれば、それに対するリプライ通信データが
疑似的に診断プロセッサ6に返信され、以後のプログラ
ムの実行が可能になる。具体的な例で説明すると、診断
プロセッサ6が入出力プロセッサ5の内部ステータス更
新要求の通信リクエストを行なう処理を含む診断プログ
ラムを評価する場合、入出力プロセッサ5が内部ステー
タス更新要求の通信を受信したとき返信するリプライ通
信データの内容はあらかじめ、正常更新終了か更新失敗
の2種類しかないことがわかっていれば、診断プロセッ
サ6は診断プログラムの実行に先立ってフリップフロッ
プ150をセット後、レジスタ140に通信先プロセッ
サ番号=(1000)B、通信元プロセッサ番号=(0
100)、およびリプライ通信指示データ=(正常更新
終了コード)のデータをセットして、診断プログラムの
実行起動を行なう。診断プログラムの中で入出力プロセ
ッサ5への内部ステータス更新要求の通信が発行されれ
ば、レジスタ140にセットしておいた正常更新終了コ
ードのリプライ通信をあたかも入出力プロセッサ5から
受信したかのように診断プロセッサ6は受は取ることに
なり、このリプライ通信データの内容に従った後続のプ
ログラムを実行することができる。
また、同様の手順でレジスタ140にセットする内容を
リプライ通信指示データ=(更新失敗コード)とすれば
、リプライ通信受信後このリプライ通信データの内容に
従った後続のプログラムを実行することができる。
[発明の効果コ 以上説明したように本発明は、診断プロセッサからの通
信をシステム制御装置で所望のリプライ通信として折り
返す機能を設けたので、試作評価当初のように演算プロ
セッサ、入出力プロセッサすなわち診断プロセッサの通
信先プロセッサが存在しない不十分なシステム構成でも
、診断プロセッサの通信処理を含むプログラムの評価を
十分に行なうことができるという大きな効果を奏する。
【図面の簡単な説明】
第1図は本発明の一実施例を含む情報処理システムのシ
ステム評価時の構成を示す図、第2図は本発明の一実施
例を含む情報処理システムの試作評価当初の構成を示す
図、第3図は本発明の実施例を示すブロック図、第4図
は第1図乃至第3図の情報処理システムで使用されるプ
ロセッサ開通信データのデータ形式を示す図である。 1・・・システム制御装置、2・・・主記憶装置、3.
4・・・演算プロセッサ、5・・・入出力プロセッサ、
6・・・診断プロセッサ、100・・・プロセッサ間通
信制御回路、110,111・・・AND回路、120
・・・OR回路、130・・・セレクタ、140・・・
レジスタ、150・・・フリップフロップ。

Claims (1)

  1. 【特許請求の範囲】 システム制御装置を介して、演算プロセッサおよび入出
    力プロセッサとの間でデータを伴う通信が可能な診断プ
    ロセッサを具備する情報処理システムにおいて、 前記診断プロセッサから任意の演算プロセッサまたは入
    出力プロセッサに対して送信される通信リクエストを前
    記システム制御装置内で折り返して、疑似リプライ通信
    を診断プロセッサに返信させる通信折り返し手段と、 前記折り返し手段が有効なとき、演算プロセッサがあら
    かじめ設定したデータを疑似リプライ通信のデータとな
    るようにデータの差し換えを可能にする差し換え手段と
    を具備することを特徴とする情報処理システム。
JP2195599A 1990-07-24 1990-07-24 情報処理システム Pending JPH0481938A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2195599A JPH0481938A (ja) 1990-07-24 1990-07-24 情報処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2195599A JPH0481938A (ja) 1990-07-24 1990-07-24 情報処理システム

Publications (1)

Publication Number Publication Date
JPH0481938A true JPH0481938A (ja) 1992-03-16

Family

ID=16343834

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2195599A Pending JPH0481938A (ja) 1990-07-24 1990-07-24 情報処理システム

Country Status (1)

Country Link
JP (1) JPH0481938A (ja)

Similar Documents

Publication Publication Date Title
EP0016523B1 (en) Data processing unit and data processing system comprising a plurality of such data processing units
CN109726800B (zh) 运算方法、装置及相关产品
US5872954A (en) Method of monitoring registers during emulation
JPH0481938A (ja) 情報処理システム
JPH01169565A (ja) マルチプロセッサ制御方式
JPH0218622A (ja) 数値演算プロセッサ
JP2657947B2 (ja) データ処理装置
JPS61151745A (ja) 割込処理方式
JPS62168257A (ja) メモリを共用するマルチプロセツサシステム
JP2594690B2 (ja) セット・リセット回路
JPS58105370A (ja) デ−タ処理システム
JPS58146947A (ja) 論理シミユレ−タ
JPS63163949A (ja) マルチプロセツサシステム
JPH01300364A (ja) マルチプロセッサ方式
JPS63186356A (ja) 直接メモリアクセスシーケンサ
JPH04291658A (ja) 分散処理システム
JPS6315353A (ja) デ−タ転送回路
JPS61141038A (ja) マイクロプログラム制御処理装置
Gamez Hardware design of a multiprocessor system with five Motorola MC6809E microprocessors
JPH01142940A (ja) マイクロプログラム制御装置
JPH03202925A (ja) 半導体集積回路装置
JPS62206661A (ja) 付加処理装置
JPH01291358A (ja) 多重言語処理システム
JPS63193258A (ja) マルチプロセサ方式
JPS62100832A (ja) 演算チエツク回路