JPS635463A - マルチプロセツサシステム - Google Patents
マルチプロセツサシステムInfo
- Publication number
- JPS635463A JPS635463A JP61150361A JP15036186A JPS635463A JP S635463 A JPS635463 A JP S635463A JP 61150361 A JP61150361 A JP 61150361A JP 15036186 A JP15036186 A JP 15036186A JP S635463 A JPS635463 A JP S635463A
- Authority
- JP
- Japan
- Prior art keywords
- processor module
- processor
- circuit
- child
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ファイル装置をもつ親プロセッサモジュール
と、該プロセッサモジュールよりプログラムローディン
グされて稼動をはじめるマルチプロセッサシステムに関
スる。
と、該プロセッサモジュールよりプログラムローディン
グされて稼動をはじめるマルチプロセッサシステムに関
スる。
従来、この種のマルチプロセッサシステムでは、子プロ
セッサモジュールにおいてIPL (初期プログラムロ
ーディング)するためのプログラムが不揮発性リードオ
ンリーメモリ(ROM)として常駐していることが一般
的であった。
セッサモジュールにおいてIPL (初期プログラムロ
ーディング)するためのプログラムが不揮発性リードオ
ンリーメモリ(ROM)として常駐していることが一般
的であった。
上述した従来のマルチプロセッサシステムは、子プロセ
ッサモジュールにおけるROMプログラムによる IP
Lが行なわれるので、このROMプログラムにバグがあ
ると、これを修正するためには全ての子プロセッサモジ
ュールでROMを交換する必要が出てくるため、改版に
関するROM交換の作業が繁雑であるという欠点があり
、また、 ROにとなるプログラムが何種類かある場合
には、同様にRCIMを交換しなければならないという
欠点がある。
ッサモジュールにおけるROMプログラムによる IP
Lが行なわれるので、このROMプログラムにバグがあ
ると、これを修正するためには全ての子プロセッサモジ
ュールでROMを交換する必要が出てくるため、改版に
関するROM交換の作業が繁雑であるという欠点があり
、また、 ROにとなるプログラムが何種類かある場合
には、同様にRCIMを交換しなければならないという
欠点がある。
本発明のマルチプロセッサシステムは、子プロセッサモ
ジュールのプロセッサからは読出しのみ可能で、書込み
出来ないメモリ回路と、該メモリ回路にプロセッサモジ
ュール間通信バスを経由して親プロセッサモジュールか
らのみ書込み可能で、プロセッサモジュール間通信バス
を経由して送られてきた前記プログラムを前記メモリ回
路に書込む子プロセッサモジュール内のメモリ書込み回
路と、前記プログラムが前記メモリ回路に書込まれた後
、プロセッサモジュール間通信バスを経由して親プロセ
ッサモジュールから子プロセッサモジュールのプロセッ
サをリセットする回路を含むことを特徴とする。
ジュールのプロセッサからは読出しのみ可能で、書込み
出来ないメモリ回路と、該メモリ回路にプロセッサモジ
ュール間通信バスを経由して親プロセッサモジュールか
らのみ書込み可能で、プロセッサモジュール間通信バス
を経由して送られてきた前記プログラムを前記メモリ回
路に書込む子プロセッサモジュール内のメモリ書込み回
路と、前記プログラムが前記メモリ回路に書込まれた後
、プロセッサモジュール間通信バスを経由して親プロセ
ッサモジュールから子プロセッサモジュールのプロセッ
サをリセットする回路を含むことを特徴とする。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明のマルチプロセッサシステムの一実施例
のブロック図である。
のブロック図である。
未実施例は、ファイル装置40をもつ親プロセッサモジ
ュール20と、子プロセッサモジュール30と、プロセ
ッサモジュール間通信バスlOで構成されている。
ュール20と、子プロセッサモジュール30と、プロセ
ッサモジュール間通信バスlOで構成されている。
子プロセー、サモジュール30は、プロセッサ31と、
プロセッサ31から読出し/書込可能なメモリ32と、
プロセッサモジュール間通信バス10とのインタフェー
ス回路33と、プロセッサ31からは読出しのみ可能な
メモリ回路34と、プロセッサモジュール間通信バス1
0を経由して親プロセッサモジュール20からのみメモ
リ回路34に対して書込むためのメモリ書込み回路35
と、プロセッサモジュール間通信バス10を経由した親
プロセッサモジュール20からの指示コマンドによりプ
ロセッサ31をリセットするリセット信号3日を発生す
るプロセッサリセット信号生成回路38からなる。親プ
ロセッサモジュール20は、プロセッサ21と、プロセ
ッサ21から読出し/書込み可能なメモリ22と。
プロセッサ31から読出し/書込可能なメモリ32と、
プロセッサモジュール間通信バス10とのインタフェー
ス回路33と、プロセッサ31からは読出しのみ可能な
メモリ回路34と、プロセッサモジュール間通信バス1
0を経由して親プロセッサモジュール20からのみメモ
リ回路34に対して書込むためのメモリ書込み回路35
と、プロセッサモジュール間通信バス10を経由した親
プロセッサモジュール20からの指示コマンドによりプ
ロセッサ31をリセットするリセット信号3日を発生す
るプロセッサリセット信号生成回路38からなる。親プ
ロセッサモジュール20は、プロセッサ21と、プロセ
ッサ21から読出し/書込み可能なメモリ22と。
プロセッサモジュール間通信バス10とのインタフェー
ス回路23と、前述の指示コマンドをプロセッサモジュ
ール間通信バス10に送出する指示コマンド送出回路2
4からなる。
ス回路23と、前述の指示コマンドをプロセッサモジュ
ール間通信バス10に送出する指示コマンド送出回路2
4からなる。
親プロセッサモジュール20は通常、プロセッサ21と
メモリ22とインタフェース回路23とファイル装置4
0により子プロセッサモジュール30との通信および処
理を行なう、IPL時、親プロセッサモジュール20内
のプロセッサ21により指示コマンド送出回路24を通
じて子プロセッサモジュール30内のメモリ書込み回路
35により子プロセッサモジュール30内のメモリ回路
34ヘメモリ書込み信号37により、ファイル装置40
のプログラム書込みが行われる0次に、同じく指示コマ
ンド送出回路24よりの子プロセッサモジュール30へ
のリセット指示により子プロセッサモジュール30内の
プロセッサリセット信号生成回路36が働き、リセット
信号38によりプロセッサ31のリセットが行われる。
メモリ22とインタフェース回路23とファイル装置4
0により子プロセッサモジュール30との通信および処
理を行なう、IPL時、親プロセッサモジュール20内
のプロセッサ21により指示コマンド送出回路24を通
じて子プロセッサモジュール30内のメモリ書込み回路
35により子プロセッサモジュール30内のメモリ回路
34ヘメモリ書込み信号37により、ファイル装置40
のプログラム書込みが行われる0次に、同じく指示コマ
ンド送出回路24よりの子プロセッサモジュール30へ
のリセット指示により子プロセッサモジュール30内の
プロセッサリセット信号生成回路36が働き、リセット
信号38によりプロセッサ31のリセットが行われる。
プロセッサ31はリセット後、メモリ回路34のプログ
ラムを読出し、稼動をはじめ、通常のプロセッサ間通信
のためのルート、すなわち、親プロセッサモジュール2
0においては、ファイル装置40.プロセッサ21.メ
モリ22.インタフェース回路23を経由してプロセッ
サモジュール間通信バス10により子プロセッサモジュ
ール30のインタフェース回路33、プロセッサ31.
メモリ32により IPLが行われる。
ラムを読出し、稼動をはじめ、通常のプロセッサ間通信
のためのルート、すなわち、親プロセッサモジュール2
0においては、ファイル装置40.プロセッサ21.メ
モリ22.インタフェース回路23を経由してプロセッ
サモジュール間通信バス10により子プロセッサモジュ
ール30のインタフェース回路33、プロセッサ31.
メモリ32により IPLが行われる。
以上説明したように本発明は、子プロセッサモジュール
内に子プロセッサモジュール内のプロセッサからは読出
しのみ可能なメモリ回路を設け、このメモリ回路に親プ
ロセッサモジュールからファイル装置に内蔵したIPL
するためのプログラムを書込むことにより、子プロセッ
サモジュールに、 ROMによる固定プログラムを塔載
する必要がなく、該プログラムの変更が、親プロセッサ
モジュール内のファイル装置に内蔵したプログラムの変
更のみで可能となり、すべての子プロセッサモジュール
のROMを交換する作業が不要となるという効果がある
。
内に子プロセッサモジュール内のプロセッサからは読出
しのみ可能なメモリ回路を設け、このメモリ回路に親プ
ロセッサモジュールからファイル装置に内蔵したIPL
するためのプログラムを書込むことにより、子プロセッ
サモジュールに、 ROMによる固定プログラムを塔載
する必要がなく、該プログラムの変更が、親プロセッサ
モジュール内のファイル装置に内蔵したプログラムの変
更のみで可能となり、すべての子プロセッサモジュール
のROMを交換する作業が不要となるという効果がある
。
第1図は本発明のマルチプロセッサシステムの一実施例
を示すブロック図である。 lO・・・プロセッサ間通信バス、 20・・・親プロセッサモジュール、 30・・・子プロセッサモジュール、 40・・・ファイル装置、 21、31・・・プロセッサ、 22、32・・・メモリ。 23、33・・・プロセッサ間通信バス10のインタフ
ェース回路、 24・・・指示コマンド送出回路、 35・・・メモリ書込み回路、 36・・・プロセッサリセット信号生成回路、37・・
・メモリ書込み信号、 38・・・プロセッサリセット信号。
を示すブロック図である。 lO・・・プロセッサ間通信バス、 20・・・親プロセッサモジュール、 30・・・子プロセッサモジュール、 40・・・ファイル装置、 21、31・・・プロセッサ、 22、32・・・メモリ。 23、33・・・プロセッサ間通信バス10のインタフ
ェース回路、 24・・・指示コマンド送出回路、 35・・・メモリ書込み回路、 36・・・プロセッサリセット信号生成回路、37・・
・メモリ書込み信号、 38・・・プロセッサリセット信号。
Claims (1)
- ローディング用プログラムが格納されたファイル装置を
もつ親プロセッサモジュールと、該プロセッサモジュー
ルより前記プログラムがローディングされて稼動をはじ
める子プロセッサモジュールからなるマルチプロセッサ
システムにおいて、子プロセッサモジュールのプロセッ
サからは読出しのみ可能で、書込み出来ないメモリ回路
と、該メモリ回路にプロセッサモジュール間通信バスを
経由して親プロセッサモジュールからのみ書込み可能で
、プロセッサモジュール間通信バスを経由して送られて
きた前記プログラムを前記メモリ回路に書込む子プロセ
ッサモジュール内のメモリ書込み回路と、前記プログラ
ムが前記メモリ回路に書込まれた後、プロセッサモジュ
ール間通信バスを経由して親プロセッサモジュールから
子プロセッサモジュールのプロセッサをリセットする回
路を含むことを特徴とするマルチプロセッサシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61150361A JPS635463A (ja) | 1986-06-25 | 1986-06-25 | マルチプロセツサシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61150361A JPS635463A (ja) | 1986-06-25 | 1986-06-25 | マルチプロセツサシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS635463A true JPS635463A (ja) | 1988-01-11 |
Family
ID=15495310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61150361A Pending JPS635463A (ja) | 1986-06-25 | 1986-06-25 | マルチプロセツサシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS635463A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5642506A (en) * | 1994-12-14 | 1997-06-24 | International Business Machines Corporation | Method and apparatus for initializing a multiprocessor system |
-
1986
- 1986-06-25 JP JP61150361A patent/JPS635463A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5642506A (en) * | 1994-12-14 | 1997-06-24 | International Business Machines Corporation | Method and apparatus for initializing a multiprocessor system |
| US5867702A (en) * | 1994-12-14 | 1999-02-02 | International Business Machines Corporation | Method and apparatus for initializing a multiprocessor system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0569969A1 (en) | Microcomputer having instruction memory storing instructions for reading out internal conditions | |
| US5168559A (en) | Emulation system capable of complying with microcomputers having different on-chip memory capacities | |
| US4947478A (en) | Switching control system for multipersonality computer system | |
| JPS635463A (ja) | マルチプロセツサシステム | |
| JPH0969064A (ja) | 外部メモリーシステム | |
| JPS6319058A (ja) | メモリ装置 | |
| JPH01261758A (ja) | コンピュータ装置 | |
| JPH01107399A (ja) | Promライター | |
| JPH10312307A (ja) | コンピュータシステムに適用するエミュレータ | |
| JP2687679B2 (ja) | プログラム開発装置 | |
| JPS6243789A (ja) | Icカ−ドの試験方法 | |
| JPH05151369A (ja) | 集積回路 | |
| JPS63298515A (ja) | 半導体メモリカ−トリツジの制御装置 | |
| JPS6349935A (ja) | 中央制御装置 | |
| JP2000020498A (ja) | マイクロコンピュータおよびその復帰方法 | |
| JP2002244857A (ja) | 制御装置 | |
| JPS60196865A (ja) | バツクアツプメモリ回路 | |
| JPH03202949A (ja) | コプロセッサ装置 | |
| JPS60112148A (ja) | メモリ装置 | |
| JPH01246652A (ja) | プログラムロード方式 | |
| JPH0566627B2 (ja) | ||
| JPS63231545A (ja) | フアイル転送システム | |
| KR890008681A (ko) | 프로세서 제어 장치 | |
| JPH11212945A (ja) | マイクロコンピュータおよびそのメモリ | |
| JPS6061841A (ja) | プログラム評価装置の制御方式 |