JPS63257837A - マルチプロセツサシステムの検査方式 - Google Patents
マルチプロセツサシステムの検査方式Info
- Publication number
- JPS63257837A JPS63257837A JP62092869A JP9286987A JPS63257837A JP S63257837 A JPS63257837 A JP S63257837A JP 62092869 A JP62092869 A JP 62092869A JP 9286987 A JP9286987 A JP 9286987A JP S63257837 A JPS63257837 A JP S63257837A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bus
- processor
- processor unit
- 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
Links
- 238000012360 testing method Methods 0.000 claims description 26
- 238000007689 inspection Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Tests Of Electronic Circuits (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、データバスを介して接続されたマルチプロセ
ッサシステムの遠隔検査システムに関し、特に個々のプ
ロセッサユニット(MPU)が使用するメモリの内容の
検査に関する。
ッサシステムの遠隔検査システムに関し、特に個々のプ
ロセッサユニット(MPU)が使用するメモリの内容の
検査に関する。
本発明は、一つのデータバスにそれぞれ接続された複数
のプロセッサユニットから構成されるマルチプロセッサ
・システムの検査方式において、上記プロセッサユニッ
トに、上記バス上の特定のデータによりその内蔵メモリ
を直接アクセスする手段を持たせ、上記データバスに接
続された検査専用プロセッサより、上記特定のデータを
被検査プロセッサユニットに対して送出し、この送出デ
ータに対して上記被検査プロセッサユニットから送り返
されてきたデータを検査することにより、各プロセッサ
ユニットが検査のための特別なプログラムを必要とせず
に、簡単にかつ遠隔制御で各プロセッサユニットの内蔵
メモリの検査をできるようにしたものである。
のプロセッサユニットから構成されるマルチプロセッサ
・システムの検査方式において、上記プロセッサユニッ
トに、上記バス上の特定のデータによりその内蔵メモリ
を直接アクセスする手段を持たせ、上記データバスに接
続された検査専用プロセッサより、上記特定のデータを
被検査プロセッサユニットに対して送出し、この送出デ
ータに対して上記被検査プロセッサユニットから送り返
されてきたデータを検査することにより、各プロセッサ
ユニットが検査のための特別なプログラムを必要とせず
に、簡単にかつ遠隔制御で各プロセッサユニットの内蔵
メモリの検査をできるようにしたものである。
従来ごの種のマルチプロセッサシステムの検査には、第
3図に示すように個々のプロセッサユニット(MPU)
に直接ターミナル3を接続し、個々のターミナル3内に
存在するある種の検査用プログラムを実行するか、また
は第4図に示すように、個々のプロセッサユニット2か
ら検査専用回線4を引き出し、検査専用プロセッサ5を
用い、個々のプロセッサユニットおよび検査専用プロセ
ッサ5の双方で検査のための通信制御プログラムを実行
し検査を行っていた。
3図に示すように個々のプロセッサユニット(MPU)
に直接ターミナル3を接続し、個々のターミナル3内に
存在するある種の検査用プログラムを実行するか、また
は第4図に示すように、個々のプロセッサユニット2か
ら検査専用回線4を引き出し、検査専用プロセッサ5を
用い、個々のプロセッサユニットおよび検査専用プロセ
ッサ5の双方で検査のための通信制御プログラムを実行
し検査を行っていた。
上述した従来のマルチプロセッサシステムの検査方式に
おいて、第3図の場合は、個々のプロセンサユニットご
とに検査用のターミナルが必要であり、ネットワークが
長くなると、同時に複数のターミナルを1人で操作でき
ない欠点があった。
おいて、第3図の場合は、個々のプロセンサユニットご
とに検査用のターミナルが必要であり、ネットワークが
長くなると、同時に複数のターミナルを1人で操作でき
ない欠点があった。
さらに第3図および第4図とも共通に検査のために全て
のプロセッサユニット内にある種の通信制御プログラム
を必要とし、プロセッサユニットの種類および構成が異
なる場合、機種ごとに異なった通信制御プログラムを必
要とし、膨大な量のソフトウェアを必要とし、また、各
プロセッサユニットのアプリケーションプログラムが実
行している間に同時に検査を行えるようにするために、
高度なソフトウェアテクニックが要求される欠点があっ
た。
のプロセッサユニット内にある種の通信制御プログラム
を必要とし、プロセッサユニットの種類および構成が異
なる場合、機種ごとに異なった通信制御プログラムを必
要とし、膨大な量のソフトウェアを必要とし、また、各
プロセッサユニットのアプリケーションプログラムが実
行している間に同時に検査を行えるようにするために、
高度なソフトウェアテクニックが要求される欠点があっ
た。
本発明の目的は、上記の欠点を除去することにより、簡
単にしかも遠隔制御で検査を行うことのできるマルチプ
ロセッサシステムの検査方式を提供することにある。
単にしかも遠隔制御で検査を行うことのできるマルチプ
ロセッサシステムの検査方式を提供することにある。
本発明は、一つのデータバスにそれぞれ接続された複数
のプロセッサユニットから構成されたマルチプロセッサ
システムで各プロセッサユニットの検査を行うマルチプ
ロセッサシステムの検査方式において、上記各プロセッ
サユニットは、上記データバス上の特定のデータにより
内蔵されたメモリを直接アクセスする手段を含み、上記
データバスに接続され、被検査プロセッサユニットに対
して、上記特定のデータを送出する手段と、上記被検査
プロセッサから送り返えされたデータを検査する手段と
を含む検査専用プロセッサを備えたことを特徴とする。
のプロセッサユニットから構成されたマルチプロセッサ
システムで各プロセッサユニットの検査を行うマルチプ
ロセッサシステムの検査方式において、上記各プロセッ
サユニットは、上記データバス上の特定のデータにより
内蔵されたメモリを直接アクセスする手段を含み、上記
データバスに接続され、被検査プロセッサユニットに対
して、上記特定のデータを送出する手段と、上記被検査
プロセッサから送り返えされたデータを検査する手段と
を含む検査専用プロセッサを備えたことを特徴とする。
検査専用プロセッサから被検査・プロセッサユニットに
対し、識別子を付加した特定のデータをデータバスを介
して送出する。被検査プロセッサユニットでは、その直
接アクセス手段により内蔵メモリから指定のデータを読
み出し上記検査専用プロセッサに送り返す。上記検査専
用プロセッサではこのデータを例えばそのターミナルに
表示し検査を行う。
対し、識別子を付加した特定のデータをデータバスを介
して送出する。被検査プロセッサユニットでは、その直
接アクセス手段により内蔵メモリから指定のデータを読
み出し上記検査専用プロセッサに送り返す。上記検査専
用プロセッサではこのデータを例えばそのターミナルに
表示し検査を行う。
従って、各プロセッサユニットは、検査プログラムを各
自で有する必要はなくなり、検査専用プロセッサのプロ
グラムに従って動作を行うことになり、内蔵メモリの内
容の検査を簡単にかつ遠隔制御で行うことができる。
自で有する必要はなくなり、検査専用プロセッサのプロ
グラムに従って動作を行うことになり、内蔵メモリの内
容の検査を簡単にかつ遠隔制御で行うことができる。
以下、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の一実施例を示すブロック構成図である
。本実施例は、データバス10にそれぞれ接続された複
数のプロセッサユニット(MPU)20からなるマルチ
プロセッサシステムと、データバス10に接続された各
プロセッサユニット20の検査を行う検査専用プロセッ
サ50と、検査専用プロセッサ50に接続されたターミ
ナル30とを含んでいる。
。本実施例は、データバス10にそれぞれ接続された複
数のプロセッサユニット(MPU)20からなるマルチ
プロセッサシステムと、データバス10に接続された各
プロセッサユニット20の検査を行う検査専用プロセッ
サ50と、検査専用プロセッサ50に接続されたターミ
ナル30とを含んでいる。
第2図は第1図に示すプロセッサユニット20の詳細を
示すブロック構成図である。プロセッサユニット20は
、内部バス26に接続され全体の制御を行うCPtJ2
4と、内部バス26に接続され所要のデータを記憶する
メモリ23と、内部バス26に接続されメモリ23に対
するダイレクトアクセスを行うDMA制御器22と、出
力がDMA制御器22に接続されD M Aアドレスレ
ジスタおよびワードカウンタレジスタとを含むレジスタ
25と、データバス10に接続され、データバス10か
ら入力される信号を復調し、DMA制御器22およびC
PU24への信号に変換し送出するとともに、特定の識
別子が付加された特定のデータをレジスタ25に書き込
むバス接続器21とを含んでいる。また、検査専用プロ
セッサ50は、特定のデータをデータバス10に送出す
る手段と、送り返えされたデータを検査する手段を含ん
でいる。
示すブロック構成図である。プロセッサユニット20は
、内部バス26に接続され全体の制御を行うCPtJ2
4と、内部バス26に接続され所要のデータを記憶する
メモリ23と、内部バス26に接続されメモリ23に対
するダイレクトアクセスを行うDMA制御器22と、出
力がDMA制御器22に接続されD M Aアドレスレ
ジスタおよびワードカウンタレジスタとを含むレジスタ
25と、データバス10に接続され、データバス10か
ら入力される信号を復調し、DMA制御器22およびC
PU24への信号に変換し送出するとともに、特定の識
別子が付加された特定のデータをレジスタ25に書き込
むバス接続器21とを含んでいる。また、検査専用プロ
セッサ50は、特定のデータをデータバス10に送出す
る手段と、送り返えされたデータを検査する手段を含ん
でいる。
本発明の特徴は第1図において、検査専用プロセッサ5
0と、第2図にその詳細を示す直接アクセスする手段と
してのバス接続器21、DMA制御器22およびレジス
タ25を含むプロセッサユニット20とを設けたことに
ある。
0と、第2図にその詳細を示す直接アクセスする手段と
してのバス接続器21、DMA制御器22およびレジス
タ25を含むプロセッサユニット20とを設けたことに
ある。
次に、本実施例の動作について説明する。
バス接続器51は、ハス10上に特定の識別子のついた
データを検出すると、それをレジスタ(アドレスレジス
タおよびワードカウンタレジスタ)6に書き込み、DM
A制御器52はそれに応じてメモリ23とのダイレクト
メモリアクセスを行う。検査専用プロセッサ50がデー
タバス10に接続された特定のプロセッサユニット20
のデータを読み込む場合、プロセッサ識別子、DMAア
ドレス、ワードカウントおよびデータの方向を示すデー
タをバス10上に送出することにより、特定のプロセッ
サユニット20は、全くソフトウェアが関与せずバス1
0上に指定データを返送するので、そのデータを検査専
用プロセッサ50に接続されたターミナル30に表示す
ることで実現でき検査を行うことができる。
データを検出すると、それをレジスタ(アドレスレジス
タおよびワードカウンタレジスタ)6に書き込み、DM
A制御器52はそれに応じてメモリ23とのダイレクト
メモリアクセスを行う。検査専用プロセッサ50がデー
タバス10に接続された特定のプロセッサユニット20
のデータを読み込む場合、プロセッサ識別子、DMAア
ドレス、ワードカウントおよびデータの方向を示すデー
タをバス10上に送出することにより、特定のプロセッ
サユニット20は、全くソフトウェアが関与せずバス1
0上に指定データを返送するので、そのデータを検査専
用プロセッサ50に接続されたターミナル30に表示す
ることで実現でき検査を行うことができる。
C発明の効果〕
以上説明したように、本発明は、データバスを介したマ
ルチプロセッサシステムにおいて、バス上の特定データ
により外部からD M A制御器のアドレスおよびデー
タ語数の設定が可能なハス接続器およびDMA制御器を
用いることにより、個々のマルチプロセッサに検査のた
めの特別なプログラムを作動させることなしに、検査専
用プロセッサの制御プログラムの作成のみでバスに接続
された全プロセッサのメモリ内容の検査ができる効果が
ある。さらに、各々のプロセッサユニ・ノドは、異種の
ものであっても、ハス接続器およびDMA制御器さえ共
通仕様に設計されていれば、ソフトウェアの変更、追加
は不要であり、さらに、プロセッサユニットの数量およ
び物理的距離もデータバスの性能内であれば問題となら
ず、検査専用プロセッサのソフトウェアの変更も不要で
あり、簡単に検査できる効果がある。
ルチプロセッサシステムにおいて、バス上の特定データ
により外部からD M A制御器のアドレスおよびデー
タ語数の設定が可能なハス接続器およびDMA制御器を
用いることにより、個々のマルチプロセッサに検査のた
めの特別なプログラムを作動させることなしに、検査専
用プロセッサの制御プログラムの作成のみでバスに接続
された全プロセッサのメモリ内容の検査ができる効果が
ある。さらに、各々のプロセッサユニ・ノドは、異種の
ものであっても、ハス接続器およびDMA制御器さえ共
通仕様に設計されていれば、ソフトウェアの変更、追加
は不要であり、さらに、プロセッサユニットの数量およ
び物理的距離もデータバスの性能内であれば問題となら
ず、検査専用プロセッサのソフトウェアの変更も不要で
あり、簡単に検査できる効果がある。
第1図は本発明の一実施例を示すブロック構成図。
第2図は、そのプロセッサユニットの詳細を示すブロッ
ク構成図。 第3図および第4図はそれぞれ従来例を示すブロック構
成図。 1.10・・・データバス、2.20・・・プロセッサ
ユニット(MPU) 、3.30・・・ターミナル、4
・・・検査専用回線、5.50・・・検査専用プロセッ
サ、21・・・バス接続器、22・・・D M A ?
li制御器、23・・・メモリ、24・・・CPU、2
5・・・レジスタ。
ク構成図。 第3図および第4図はそれぞれ従来例を示すブロック構
成図。 1.10・・・データバス、2.20・・・プロセッサ
ユニット(MPU) 、3.30・・・ターミナル、4
・・・検査専用回線、5.50・・・検査専用プロセッ
サ、21・・・バス接続器、22・・・D M A ?
li制御器、23・・・メモリ、24・・・CPU、2
5・・・レジスタ。
Claims (1)
- (1)一つのデータバスにそれぞれ接続された複数のプ
ロセッサユニットから構成されたマルチプロセッサシス
テムで各プロセッサユニットの検査を行うマルチプロセ
ッサシステムの検査方式において、 上記各プロセッサユニットは、上記データバス上の特定
のデータにより内蔵されたメモリを直接アクセスする手
段を含み、 上記データバスに接続され、被検査プロセッサユニット
に対して、上記特定のデータを送出する手段と、上記被
検査プロセッサから送り返えされたデータを検査する手
段とを含む検査専用プロセッサ を備えた ことを特徴とするマルチプロセッサシステムの検査方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62092869A JPS63257837A (ja) | 1987-04-15 | 1987-04-15 | マルチプロセツサシステムの検査方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62092869A JPS63257837A (ja) | 1987-04-15 | 1987-04-15 | マルチプロセツサシステムの検査方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63257837A true JPS63257837A (ja) | 1988-10-25 |
Family
ID=14066436
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62092869A Pending JPS63257837A (ja) | 1987-04-15 | 1987-04-15 | マルチプロセツサシステムの検査方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63257837A (ja) |
-
1987
- 1987-04-15 JP JP62092869A patent/JPS63257837A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0451788B2 (ja) | ||
| WO2024016864A1 (zh) | 处理器、获取信息的方法、单板及网络设备 | |
| CN116541220A (zh) | 一种pcie加速卡老化测试方法、系统、终端及存储介质 | |
| JPH02121039A (ja) | 計算機システムの負荷予測シミュレーション方式 | |
| JPH11143789A (ja) | バストレース装置 | |
| JPS62245341A (ja) | エンジン制御装置 | |
| JPS6165354A (ja) | 障害プロセツサ検出方式 | |
| JPH06149762A (ja) | 計算機システムの競合動作試験方式 | |
| JP2765659B2 (ja) | データ処理装置の自己テスト方式 | |
| JP2789906B2 (ja) | Mpu周辺装置 | |
| JP2861275B2 (ja) | データ処理装置 | |
| JP2635637B2 (ja) | システム内メモリの試験装置 | |
| JPS57109058A (en) | Step system of microcomputer | |
| JPS62166464A (ja) | 多重化処理装置の競合制御方式 | |
| JPS6113264B2 (ja) | ||
| SU955055A1 (ru) | Микропрограммное устройство управлени | |
| JPH07230432A (ja) | 計算装置 | |
| JPH01154272A (ja) | マルチプロセッサ装置 | |
| JPS59191656A (ja) | メモリicシミュレ−タ | |
| JPH0739142U (ja) | ローカルエリアネットワークシステム | |
| JPH0310135B2 (ja) | ||
| JPS63310033A (ja) | マルチプロセッサ診断方式 | |
| JPH0195356A (ja) | マルチプロセッサ装置 | |
| JPH0354641A (ja) | ランダムメモリモニタ | |
| JPS63158660A (ja) | マルチプロセツサバス制御方式 |