JPS61228551A - バス制御方式 - Google Patents
バス制御方式Info
- Publication number
- JPS61228551A JPS61228551A JP6893585A JP6893585A JPS61228551A JP S61228551 A JPS61228551 A JP S61228551A JP 6893585 A JP6893585 A JP 6893585A JP 6893585 A JP6893585 A JP 6893585A JP S61228551 A JPS61228551 A JP S61228551A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- microprocessor
- processor
- control
- timing
- 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
- G06F13/4217—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with synchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は2つのマイクロプロセッサが1つのバスを共用
するシステムの制御方式に関する。
するシステムの制御方式に関する。
゛〔発明の背景〕
従来の装置は、特公昭57−47455号公報に記載の
ようにマイクロプロセッサが複数接続されるシステムの
バス制御方式はいろいろ考えられているがこれらは片方
が電源オフになることを配照していない。
ようにマイクロプロセッサが複数接続されるシステムの
バス制御方式はいろいろ考えられているがこれらは片方
が電源オフになることを配照していない。
本発明の目的は、2つのマイクロプロセッサにより1つ
のデータバスを共用する場合に起る制御のぶつかり合を
防ぐための簡単な方式を提供することにある。
のデータバスを共用する場合に起る制御のぶつかり合を
防ぐための簡単な方式を提供することにある。
2つのマイクロプロセッサを使用するシステムで1つの
マイクロプロセッサを先に立上げそのマイクロプロセッ
サの制御で次のマイクロプロセッサを立上るプートスト
ラップ構造を持つシステムの場合1つ目のハードウェア
はできるだけ小さく簡単な構造としたい、一方バスを共
用する場合を考えると初めに立上った側から制御するの
が一般的である9本発明は共用のための制御を後者の側
にまかせ1つ目のノ・−ドウエアを小さく作ることを目
的とし、第2のプロセッサ側に時分割の制御のためのタ
イミング他の論理を持ち第2のプロセッサが動作可能な
時だけ、時分割にバスを制御°することを′4*とする
ものである。
マイクロプロセッサを先に立上げそのマイクロプロセッ
サの制御で次のマイクロプロセッサを立上るプートスト
ラップ構造を持つシステムの場合1つ目のハードウェア
はできるだけ小さく簡単な構造としたい、一方バスを共
用する場合を考えると初めに立上った側から制御するの
が一般的である9本発明は共用のための制御を後者の側
にまかせ1つ目のノ・−ドウエアを小さく作ることを目
的とし、第2のプロセッサ側に時分割の制御のためのタ
イミング他の論理を持ち第2のプロセッサが動作可能な
時だけ、時分割にバスを制御°することを′4*とする
ものである。
以下、本発明の一実施例を第1図により説明する1、第
1図は、大形電子計算機のサービスプロセッサ、および
電源制御用プロセッサである。
1図は、大形電子計算機のサービスプロセッサ、および
電源制御用プロセッサである。
電子計算機の電源オンスイッチを入れると最初に電源制
御用マイクロプロセッサが動作し。
御用マイクロプロセッサが動作し。
サービスプロセッサの電源その他を立上げる制御を行な
う゛。
う゛。
図中、1は電源制御用マイクロプロセッサ。
2はサービスプロセッサ用マイクロプロセッサを示す、
電源制御用マイクロプロセッサは、ログアウト等の情報
を持つが直接外部に出力することができない、これらの
情報は、バスを通しサービスプロセッサに連絡され、サ
ービスプロセッサにより外部に出力する。このため1お
よび2の間には共通に使用するバスとして、3のアドレ
スバス、4のデータバスが持たれている。
電源制御用マイクロプロセッサは、ログアウト等の情報
を持つが直接外部に出力することができない、これらの
情報は、バスを通しサービスプロセッサに連絡され、サ
ービスプロセッサにより外部に出力する。このため1お
よび2の間には共通に使用するバスとして、3のアドレ
スバス、4のデータバスが持たれている。
中央の点線50はこれらプロセッサの境界線である。
マイクロプロセッサ1はバスを制御するために、7のア
ドレスレジスタ、8の書き込みデータレジスタ、9の読
み出しデータレジスタ10の。
ドレスレジスタ、8の書き込みデータレジスタ、9の読
み出しデータレジスタ10の。
書き込みモードレジスタを持ちそれらのレジスタはゲー
トを通しバスに接続されている。
トを通しバスに接続されている。
又、プロセッサ2も同様の構成によりバスに接続されて
いる。
いる。
これらのバス接続は図上、1本づつの線で接続で表わさ
れているがバスの名でわかる様に、実際は、複数ビット
で構成されている。又、バスはそれに接続されるレジス
タを複数持つが図中では、1つのレジスタとして説明し
ている。
れているがバスの名でわかる様に、実際は、複数ビット
で構成されている。又、バスはそれに接続されるレジス
タを複数持つが図中では、1つのレジスタとして説明し
ている。
21はそのレジスタであり、アドレスノくスよりレジス
タ選択論理21により選択される。
タ選択論理21により選択される。
今、プロセッサ2が動作不能状態を考える。・プロセラ
′!#″2が動作不能状態の時、12の動作可能信号発
生器からは信号は出ない。したがって。
′!#″2が動作不能状態の時、12の動作可能信号発
生器からは信号は出ない。したがって。
マイクロプロセッサ1に接続されている。アドレスレジ
スタ7に接続されているバスドライブゲートは開かれバ
スにアドレスがのせられる。
スタ7に接続されているバスドライブゲートは開かれバ
スにアドレスがのせられる。
10は書き込みか読み出しかを制御するレジスタである
。令書き込みモードが“1“とする。
。令書き込みモードが“1“とする。
書き込みデータレジスタの内容は接続されているドライ
ブゲートが開かれデータバス4に乗せられる。
ブゲートが開かれデータバス4に乗せられる。
11は、ブロセフサ1用書き込みタイミング発生器であ
る。プロセッサ2が動作不能の時、書キ込みタイミング
バスはプロセッサ1の命令に同期する11の出力による
。
る。プロセッサ2が動作不能の時、書キ込みタイミング
バスはプロセッサ1の命令に同期する11の出力による
。
アドレスされたレジスタ21は選択論理20により選択
され、書き込みモードとデータバスと書き込みタイミン
グの条件のアンドが成立し、レジスタ21に8の内容が
書き込まれる。
され、書き込みモードとデータバスと書き込みタイミン
グの条件のアンドが成立し、レジスタ21に8の内容が
書き込まれる。
次にマイクロプロセッサ2も動作可能な場合について説
明する。
明する。
マイクロプロセッサ2が動作可能になると。
動作可能信号発生器12が1となる。この時、時分割信
号発生器も動作を開始する。すなわちアドレスバスには
交互に、マイクロプロセッサ1゜2の制御するアドレス
の情報が乗り、又、データバス4.書き込み制御線5も
時分割に制御元を変えることとなる。タイミング線6は
、マイクロプロセッサ2側の持つ書き込みタイミング発
生器14の信号が使用される。これは、書き込みタイミ
ングが時分割信号発生器と同期する必要があるためであ
る。
号発生器も動作を開始する。すなわちアドレスバスには
交互に、マイクロプロセッサ1゜2の制御するアドレス
の情報が乗り、又、データバス4.書き込み制御線5も
時分割に制御元を変えることとなる。タイミング線6は
、マイクロプロセッサ2側の持つ書き込みタイミング発
生器14の信号が使用される。これは、書き込みタイミ
ングが時分割信号発生器と同期する必要があるためであ
る。
時分割制御であるため、おたがいのプロセッサは相手の
動作は気にする必要が無い。したがってプロセッサ1は
、単独で動作中のプログラムがそのまま使用可能となっ
ている。又プロセッサ2側も1側のプログラム手順と同
じ手順でバスを制御すれば良い。又書き込み動作につい
ても時分割に制御される点をのぞき前記動作同様である
。
動作は気にする必要が無い。したがってプロセッサ1は
、単独で動作中のプログラムがそのまま使用可能となっ
ている。又プロセッサ2側も1側のプログラム手順と同
じ手順でバスを制御すれば良い。又書き込み動作につい
ても時分割に制御される点をのぞき前記動作同様である
。
本発明によれば、共用するバスを使用するに当り、リク
エストを上げバスを専有するなど、むずかしい方式を使
用せず共用パスを実現する方式を作った。又本方式によ
れば、片側のみのプロセッサ動作に当っては時分割制御
を行なわないので動作が簡単であり部品も少なく信頼性
も良い。
エストを上げバスを専有するなど、むずかしい方式を使
用せず共用パスを実現する方式を作った。又本方式によ
れば、片側のみのプロセッサ動作に当っては時分割制御
を行なわないので動作が簡単であり部品も少なく信頼性
も良い。
第1図は本発明の一実施例のマイクロプロセッサ、1と
マイクロプロセッサ2と共通パスの接続を示す系統図で
ある。 1・・・マイクロプロセッサ1 2・・・マイクロプロセッサ2 3・・・アドレスバス 4・・・データバス 11・・・書き込みタイミング発生器 12・・・動作可能信号発生器 15・・・時分割信号発生器 14・・・書き込みタイミング発生器 20・・・レジスタ選択論理 21・・レジスタ。
マイクロプロセッサ2と共通パスの接続を示す系統図で
ある。 1・・・マイクロプロセッサ1 2・・・マイクロプロセッサ2 3・・・アドレスバス 4・・・データバス 11・・・書き込みタイミング発生器 12・・・動作可能信号発生器 15・・・時分割信号発生器 14・・・書き込みタイミング発生器 20・・・レジスタ選択論理 21・・レジスタ。
Claims (1)
- 1、マイクロプロセッサにより制御されるデータ処理装
置において、マイクロプロセッサを2つ持ち、パワーオ
ン時、第1のマイクロプロセッサが立上り、その後に第
2のマイクロプロセッサが立上る方式を持ち、第1と第
2のマイクロプロセッサは、共通のバスを持つバスの制
御を行なう方式として、第2のマイクロプロセッサ側か
らの信号として動作可能信号と、バス時分割制御タイミ
ングとデータ読み書きタイミングを出力し、第1のマイ
クロプロセッサが単独で動作している場合には、バスの
制御を第1のマイクロプロセッサからの命令タイミング
で制御し、2つのマイクロプロセッサからバスを制御す
る場合には、時分割にバスを使用するため前記バス時分
割制御タイミングを使用し制御することを特徴としたバ
ス制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6893585A JPS61228551A (ja) | 1985-04-03 | 1985-04-03 | バス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6893585A JPS61228551A (ja) | 1985-04-03 | 1985-04-03 | バス制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61228551A true JPS61228551A (ja) | 1986-10-11 |
Family
ID=13388015
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6893585A Pending JPS61228551A (ja) | 1985-04-03 | 1985-04-03 | バス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61228551A (ja) |
-
1985
- 1985-04-03 JP JP6893585A patent/JPS61228551A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0354375B2 (ja) | ||
| JPS61228551A (ja) | バス制御方式 | |
| JPS5864528A (ja) | 複数マイクロプロセツサのデ−タ転送方式 | |
| JPH0719211B2 (ja) | クロック制御方式 | |
| JPS6146552A (ja) | 情報処理装置 | |
| JPS63311553A (ja) | 同期制御方式のマイクロプロセツサ周辺回路 | |
| JPS59229662A (ja) | 共有メモリ制御回路 | |
| JPS60129869A (ja) | バスアクセス制御装置 | |
| JPS61175834A (ja) | マイクロプログラムデバツグ機能付きデ−タ処理装置 | |
| JPH0738156B2 (ja) | マイクロ命令制御装置 | |
| JPS62119663A (ja) | 情報処理装置 | |
| JPS6140658A (ja) | デ−タ処理装置 | |
| JPS63155254A (ja) | 情報処理装置 | |
| JPS61234447A (ja) | バス獲得制御装置 | |
| JPS62210564A (ja) | プロセツサ | |
| JPS6158019A (ja) | 電源維持装置 | |
| JPS62127962A (ja) | マイクロコンピユ−タ | |
| JPS62293365A (ja) | デ−タ転送方式 | |
| JPH0727468B2 (ja) | 二重化情報処理装置 | |
| JPH06223046A (ja) | バストレース実行方法 | |
| JPS5832428B2 (ja) | マルチプロセツサ制御方式 | |
| JPS58213370A (ja) | マイクロプログラム制御方式プロセツサ | |
| JPS59174643U (ja) | 二重化計算機システム | |
| JPH0243663A (ja) | マルチプロセッサシステム | |
| JPS61201326A (ja) | 情報処理装置 |