JPS5962936A - 複数マイクロコンピユ−タのバス共通接続方式 - Google Patents
複数マイクロコンピユ−タのバス共通接続方式Info
- Publication number
- JPS5962936A JPS5962936A JP17239382A JP17239382A JPS5962936A JP S5962936 A JPS5962936 A JP S5962936A JP 17239382 A JP17239382 A JP 17239382A JP 17239382 A JP17239382 A JP 17239382A JP S5962936 A JPS5962936 A JP S5962936A
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- bus
- data
- ports
- microcomputers
- 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/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は複数個のマイクロコンピュータを用いるシステ
ムに於いて、データの相互利用を行なうために用いられ
るノ々ス共通接続方式に関するものである。
ムに於いて、データの相互利用を行なうために用いられ
るノ々ス共通接続方式に関するものである。
近年、マイクロコンピュータの発達に伴なって各種装置
にこのマイクロコンピュータが使用されており、特に処
理データの多い装置あるいけ同時発生データの処理を必
要とする装置F7に於いては、複数のマイクロコンピユ
ータラ用いて処理することが行なわれている。この場合
、各マイクロコンピュータは相互に独立して作動するこ
とにより、それぞれのマイクロコンピュータが自己の担
当する外部デバイスを制御しているわけであるが、全体
としての制御動作を一体化する上で、マイクロコンピュ
ータ相互間に於いてデータの転送を行ないたい場合がし
ばしば生ずる。この際、マイクロコンピュータのデータ
ノ々スを互いに接続すれば良−ことになるが、データの
転送時以外に於いて不都合が生ずる5つまり、データの
転送時以外て於いては、データノ々スを同時に使用しな
い様にマイクロコンピュータ相互間に於いて高精度のタ
イミング調整が必要になる。そして、このタイミングの
調整は、それぞれのマイクロコンピュータが制御する外
部デノ々イスの数が少ない場合には良いが、外部デバイ
スの数が多い場合にはこのタイミング調整が極めて複雑
なものとなり、極端な場合にはタイミング調整が不可能
となる。
にこのマイクロコンピュータが使用されており、特に処
理データの多い装置あるいけ同時発生データの処理を必
要とする装置F7に於いては、複数のマイクロコンピユ
ータラ用いて処理することが行なわれている。この場合
、各マイクロコンピュータは相互に独立して作動するこ
とにより、それぞれのマイクロコンピュータが自己の担
当する外部デバイスを制御しているわけであるが、全体
としての制御動作を一体化する上で、マイクロコンピュ
ータ相互間に於いてデータの転送を行ないたい場合がし
ばしば生ずる。この際、マイクロコンピュータのデータ
ノ々スを互いに接続すれば良−ことになるが、データの
転送時以外に於いて不都合が生ずる5つまり、データの
転送時以外て於いては、データノ々スを同時に使用しな
い様にマイクロコンピュータ相互間に於いて高精度のタ
イミング調整が必要になる。そして、このタイミングの
調整は、それぞれのマイクロコンピュータが制御する外
部デノ々イスの数が少ない場合には良いが、外部デバイ
スの数が多い場合にはこのタイミング調整が極めて複雑
なものとなり、極端な場合にはタイミング調整が不可能
となる。
従って、本発明による目的は、2個のマイクロコンピュ
ータを相互接続する場合に於けるノSスの共通使用を防
止する複数マイクロコンピュータのノ々ス共通接続方式
を提供することである。
ータを相互接続する場合に於けるノSスの共通使用を防
止する複数マイクロコンピュータのノ々ス共通接続方式
を提供することである。
以下、図面を用いて詳細に説明する。
第1図は本発明に、よる複数マイクロコンピュータのノ
々ス共通接続方式の一実施例を示す回路図である。同図
に於いて1,2は相互にデータの転送を必要とする第1
.第2マイクロコンピユータであって、自己の担当する
端末をコントロールするコントロール信号を発生するポ
ートpH〜P13 + P21〜P23 と、データバ
スDBが共通に接続されるポートFf’nPz 、 P
’24と、データノ々スDBの使用に対する優先順位を
設定するポートP16 + P2Rと、データバスT)
Bの使用中を示−f (g号°゛OHを入力するポート
P16 ! P2Oト、ポートの使用中を示す信号゛1
″を発生するポートPI7 、 PI3とを備えている
。そ17て、この場合に於いては第1マイクロコンピユ
ータ1を第2マイクロコンピユータ2に対して優先順位
を高くするために、第1マイクロコンピユータ1のポー
トPt5f’:i:アースに接続されてパ0#となって
おり、捷ブ杜第2マイクロコンピュータ2のポートP2
5は電源+Vに接続されてパ1#となってイル。また、
第1マイクロコンピユータ1と第2マイクロコンピユー
タ2のパス接続用のホード群P141 P24は互いに
データノ々スDBによって共通に接続されており、この
データノ々スDBニ図示しない第1.第2マイクロコン
ピユータ1.2がそれぞれ担当する端末群X、Yがそれ
ぞれ接続されている。寸だ、第1マイクロコンピユータ
1のポートP17は第2マイクロコンピユータ2のポー
トP26に接続され、第2マイクロコンピユータ2のポ
ートP27は第1マイクロコンピユータ1のポートP1
6に接続されている。
々ス共通接続方式の一実施例を示す回路図である。同図
に於いて1,2は相互にデータの転送を必要とする第1
.第2マイクロコンピユータであって、自己の担当する
端末をコントロールするコントロール信号を発生するポ
ートpH〜P13 + P21〜P23 と、データバ
スDBが共通に接続されるポートFf’nPz 、 P
’24と、データノ々スDBの使用に対する優先順位を
設定するポートP16 + P2Rと、データバスT)
Bの使用中を示−f (g号°゛OHを入力するポート
P16 ! P2Oト、ポートの使用中を示す信号゛1
″を発生するポートPI7 、 PI3とを備えている
。そ17て、この場合に於いては第1マイクロコンピユ
ータ1を第2マイクロコンピユータ2に対して優先順位
を高くするために、第1マイクロコンピユータ1のポー
トPt5f’:i:アースに接続されてパ0#となって
おり、捷ブ杜第2マイクロコンピュータ2のポートP2
5は電源+Vに接続されてパ1#となってイル。また、
第1マイクロコンピユータ1と第2マイクロコンピユー
タ2のパス接続用のホード群P141 P24は互いに
データノ々スDBによって共通に接続されており、この
データノ々スDBニ図示しない第1.第2マイクロコン
ピユータ1.2がそれぞれ担当する端末群X、Yがそれ
ぞれ接続されている。寸だ、第1マイクロコンピユータ
1のポートP17は第2マイクロコンピユータ2のポー
トP26に接続され、第2マイクロコンピユータ2のポ
ートP27は第1マイクロコンピユータ1のポートP1
6に接続されている。
以下、上記構成による動作を第2図に示すフローチャー
トを用いて説、明する。こCで、第1マイクロコンピユ
ータ1がデータバスL)Bヲ使用するに際してfl−t
、tず第2図に示すステップST、に於いてポートPI
6の状態を判別する。そして、CのポートP16に第2
マイクロコンピユータ2のポートP27からデータノ々
スDBの使用中を示す0”信号が供給されている場合に
は、その使用が終了する寸で待機する。そして、ステッ
プST、に於ける判別がノ〜となった場合には、第2マ
イクロコンピユータ2によるデータバスD Bの使用が
終了したものとしてステップST2に移行する。ステッ
プ3 l112に於いては、第1マイクロコンピユータ
1がポートP17を°゛0”にセットすることによって
データノ々スDBの使用を第2マイクロコンピユータ2
に対して示す。
トを用いて説、明する。こCで、第1マイクロコンピユ
ータ1がデータバスL)Bヲ使用するに際してfl−t
、tず第2図に示すステップST、に於いてポートPI
6の状態を判別する。そして、CのポートP16に第2
マイクロコンピユータ2のポートP27からデータノ々
スDBの使用中を示す0”信号が供給されている場合に
は、その使用が終了する寸で待機する。そして、ステッ
プST、に於ける判別がノ〜となった場合には、第2マ
イクロコンピユータ2によるデータバスD Bの使用が
終了したものとしてステップST2に移行する。ステッ
プ3 l112に於いては、第1マイクロコンピユータ
1がポートP17を°゛0”にセットすることによって
データノ々スDBの使用を第2マイクロコンピユータ2
に対して示す。
そして、このステップsT2の処理が終了したならば、
ステップST3に移行してポートP16を判別すること
によシ、第1.第2マイクロコンピュータ1,2が同時
にデータノ々スDBを使用する動作が実行されるのを防
止する。つまり、ステップST3に於いてポートP+6
がo”にセットされている場合には、データバスDBの
同時使用となるために、ステップsT4に移行して優先
111i 位の判別を行なう。この場合、第1マイクロ
コンピユータlのポートPtsはアースに接続されて、
第1マイクロコンピユータ2に対して優先順位を高めて
いる。従って、ステップsT4に於いては、その判別結
果は必ずイエスとなってステップ5T11に移行するこ
とにより、データバスD Bの使用が行なわれて、ポー
トP■〜Ptaから発生されるコントロール信号とによ
って第1マイクロコンピユータ1が担当する端末〆に対
する各種制御あるいは第2マイクロコンピユータ2への
データ伝送が実行される。そして、このデータバスDB
の使用が終了したならば、ステップST6に於いてポー
) PI3 ヲ11”にセットすることにより、データ
ノ々スDBの使用が終了したことを示す信号を第2マイ
クロコンピユータ2に供給した後にエンドとなる。なお
、第1マイクロコンピユータ1 ノアートPss カ″
′IHにセットされていた場合には、ステップST4に
於ける判別がイエスとなってステップST7に移行する
。ステップST、に於いては、ポートF’tyのパ0”
セットをクリアして強制的に′1”にセットすることに
よシデータ/々スDBの使用してステップSTlに戻る
。従って、この場合に於いては、ポートP1.がul”
となって第1マイクロコンピユータ2のデータバスDB
の使用が終了しない限システップSTsへの移行、つま
シ第1マイクロコンピュータ1のデータノ々スDBの使
用・が行なえなくなり、これによって第1マイクロコン
ピユータ1が第2マイクロコンピユータ2に対してデー
タノ々スDBの使用優先度が低いものとなる。つ1す、
ポー) P、、が電源+Vに接続された第1図に示す第
2マイクロコンピユータ2の動作がこれと同一になる。
ステップST3に移行してポートP16を判別すること
によシ、第1.第2マイクロコンピュータ1,2が同時
にデータノ々スDBを使用する動作が実行されるのを防
止する。つまり、ステップST3に於いてポートP+6
がo”にセットされている場合には、データバスDBの
同時使用となるために、ステップsT4に移行して優先
111i 位の判別を行なう。この場合、第1マイクロ
コンピユータlのポートPtsはアースに接続されて、
第1マイクロコンピユータ2に対して優先順位を高めて
いる。従って、ステップsT4に於いては、その判別結
果は必ずイエスとなってステップ5T11に移行するこ
とにより、データバスD Bの使用が行なわれて、ポー
トP■〜Ptaから発生されるコントロール信号とによ
って第1マイクロコンピユータ1が担当する端末〆に対
する各種制御あるいは第2マイクロコンピユータ2への
データ伝送が実行される。そして、このデータバスDB
の使用が終了したならば、ステップST6に於いてポー
) PI3 ヲ11”にセットすることにより、データ
ノ々スDBの使用が終了したことを示す信号を第2マイ
クロコンピユータ2に供給した後にエンドとなる。なお
、第1マイクロコンピユータ1 ノアートPss カ″
′IHにセットされていた場合には、ステップST4に
於ける判別がイエスとなってステップST7に移行する
。ステップST、に於いては、ポートF’tyのパ0”
セットをクリアして強制的に′1”にセットすることに
よシデータ/々スDBの使用してステップSTlに戻る
。従って、この場合に於いては、ポートP1.がul”
となって第1マイクロコンピユータ2のデータバスDB
の使用が終了しない限システップSTsへの移行、つま
シ第1マイクロコンピュータ1のデータノ々スDBの使
用・が行なえなくなり、これによって第1マイクロコン
ピユータ1が第2マイクロコンピユータ2に対してデー
タノ々スDBの使用優先度が低いものとなる。つ1す、
ポー) P、、が電源+Vに接続された第1図に示す第
2マイクロコンピユータ2の動作がこれと同一になる。
第3図は本発明による他の実施例を示す回路図であって
、第1図と同一部分は同一記号を用いて示しである。同
図に於いて第1図との相違点は、ポー1” Pis 、
Pel+による優先順位の設定を除去し、第2マイク
ロコンピユータ2のポートP27から発生されるデータ
ノ々スD I3の使用を示す信号と第1マイクロコンピ
ユータ1のポートP、7から発生される信号の反転信号
に対する論理和を求めて第1マイクロコンピユータ1の
ポー) PI3に供給するオアゲート3を設けることに
よシ、第2マイクロコンピユータ1のデータノ々スDB
の使用に対する優先度を第2マイクロコンピユータ2に
対して高めたことである。
、第1図と同一部分は同一記号を用いて示しである。同
図に於いて第1図との相違点は、ポー1” Pis 、
Pel+による優先順位の設定を除去し、第2マイク
ロコンピユータ2のポートP27から発生されるデータ
ノ々スD I3の使用を示す信号と第1マイクロコンピ
ユータ1のポートP、7から発生される信号の反転信号
に対する論理和を求めて第1マイクロコンピユータ1の
ポー) PI3に供給するオアゲート3を設けることに
よシ、第2マイクロコンピユータ1のデータノ々スDB
の使用に対する優先度を第2マイクロコンピユータ2に
対して高めたことである。
この様に構成された回路に於いて、第1.第2マイクロ
コンピュータ1,2がポー) PI3 +P27からデ
ータノ々スDBの使用を示す″′0″信号を発生すると
、オアゲート3の出力は1”となる。従って、第2マイ
クロコンピユータ2のポ)’ Pffi6は″O″とな
るが、第1マイクロコンピユータ1の、j9−トptg
は強制的に” 1 ”にセットされる。このために、両
マイクロコンピュータがデータ・々スI)13の使用を
同時に要求した場合には、オアゲート3により優先順位
が強制的に附与されることになる。なお、この場合に於
ける第1マイクロコンピユータ1の動作フローチャート
は第4図に示す様になシ、第2マイクロコンピユータ2
も同様なものとなる。
コンピュータ1,2がポー) PI3 +P27からデ
ータノ々スDBの使用を示す″′0″信号を発生すると
、オアゲート3の出力は1”となる。従って、第2マイ
クロコンピユータ2のポ)’ Pffi6は″O″とな
るが、第1マイクロコンピユータ1の、j9−トptg
は強制的に” 1 ”にセットされる。このために、両
マイクロコンピュータがデータ・々スI)13の使用を
同時に要求した場合には、オアゲート3により優先順位
が強制的に附与されることになる。なお、この場合に於
ける第1マイクロコンピユータ1の動作フローチャート
は第4図に示す様になシ、第2マイクロコンピユータ2
も同様なものとなる。
以上説明した様に、本考案による複数マイクロコンピュ
ータのパス共通接続方式は、相手側ノマイクロコンピュ
ータからパスの使用を示ス信号が発、生されでいない時
のみノ々スの使用を示す信号を相手111j Oマイク
ロコンピュータに供給してノ々スの使用を禁止した後に
ノ々スの使用を実行し、両マイクロコンピュータが同時
にノ々スの使用を示寸信号を発生した場合には、予め定
めらiLでいる優先順位にしたがってパスの使用を実行
するものである。よって、複数マイクロコンピュータの
パスを共通接続した場合に於けるノ々スの同時g4Q用
を簡単なケ1−4成で確実に防止することが出来る優れ
た効果を有する。
ータのパス共通接続方式は、相手側ノマイクロコンピュ
ータからパスの使用を示ス信号が発、生されでいない時
のみノ々スの使用を示す信号を相手111j Oマイク
ロコンピュータに供給してノ々スの使用を禁止した後に
ノ々スの使用を実行し、両マイクロコンピュータが同時
にノ々スの使用を示寸信号を発生した場合には、予め定
めらiLでいる優先順位にしたがってパスの使用を実行
するものである。よって、複数マイクロコンピュータの
パスを共通接続した場合に於けるノ々スの同時g4Q用
を簡単なケ1−4成で確実に防止することが出来る優れ
た効果を有する。
第1図は本発明による複数マイクロコンピュータのノ々
ス共通接続方式の一実施例を示す回路図、第2図td@
1図に示す回路の動作を示すフローチャート、第3図は
本発明による複数マイクロコンピュータのノ々ス井通接
続方式の他の実施例を示す回路図、第4図は第3図に示
す回路の動作を示すフローチャートである。 1・・・第1マイクロコンピユータ、2・・・第2マイ
クロコンピユータ、3・・・オアケ−)、I)B・・・
データノ々ス、X、Y・・・端末装置。 出願人 新日本電気株式会社
ス共通接続方式の一実施例を示す回路図、第2図td@
1図に示す回路の動作を示すフローチャート、第3図は
本発明による複数マイクロコンピュータのノ々ス井通接
続方式の他の実施例を示す回路図、第4図は第3図に示
す回路の動作を示すフローチャートである。 1・・・第1マイクロコンピユータ、2・・・第2マイ
クロコンピユータ、3・・・オアケ−)、I)B・・・
データノ々ス、X、Y・・・端末装置。 出願人 新日本電気株式会社
Claims (1)
- (1)ノ々スによって共通接続された第1.第2マイク
ロコンピユータを有するシステムに於いテ、前記第1.
第2マイクロコンピユータは相手方のマイクロコンピュ
ータからノ々スノ使用を示す信号が発生されていない場
合にのみノセスを介して端末または他方のマイクロコン
ピュータへのデータ伝送を実行し、ノ々スの使用を示す
信号が同時に発生された場合には、予め定められた優先
順位の高い方のマイクロコンピュータがノ々スを先に使
用するとともに他方のマイクロコンピュータは優先順位
の高いマイクロコンピュータのノ々ス使用を示す信号が
断となるまで待欅することを特徴とする複数マイクロコ
ンピュータのノ々ス共通接続方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17239382A JPS5962936A (ja) | 1982-09-30 | 1982-09-30 | 複数マイクロコンピユ−タのバス共通接続方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17239382A JPS5962936A (ja) | 1982-09-30 | 1982-09-30 | 複数マイクロコンピユ−タのバス共通接続方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5962936A true JPS5962936A (ja) | 1984-04-10 |
Family
ID=15941095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17239382A Pending JPS5962936A (ja) | 1982-09-30 | 1982-09-30 | 複数マイクロコンピユ−タのバス共通接続方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5962936A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59160222A (ja) * | 1983-03-01 | 1984-09-10 | Omron Tateisi Electronics Co | デ−タ転送方式 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5025143A (ja) * | 1973-06-20 | 1975-03-17 | ||
| JPS52104830A (en) * | 1976-02-28 | 1977-09-02 | Shimadzu Corp | Output control device for data processor |
-
1982
- 1982-09-30 JP JP17239382A patent/JPS5962936A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5025143A (ja) * | 1973-06-20 | 1975-03-17 | ||
| JPS52104830A (en) * | 1976-02-28 | 1977-09-02 | Shimadzu Corp | Output control device for data processor |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59160222A (ja) * | 1983-03-01 | 1984-09-10 | Omron Tateisi Electronics Co | デ−タ転送方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114647602B (zh) | 一种跨芯片访问控制的方法、装置、设备及介质 | |
| CN102724093A (zh) | 一种atca机框及其ipmb连接方法 | |
| CN101924682B (zh) | 一种高级电信计算架构交换系统、方法及通信设备 | |
| EP3285173A1 (en) | Cpu interconnecting apparatus, system and control method, control apparatus therefor | |
| CN112995070B (zh) | 一种双卡切换系统及方法 | |
| JPS5962936A (ja) | 複数マイクロコンピユ−タのバス共通接続方式 | |
| US20030018761A1 (en) | Enhanced configuration of infiniband links | |
| CN112069103A (zh) | 一种多模块与主机通信的方法及系统 | |
| TWI764621B (zh) | 智能網卡及智能網卡之fpga韌體更新管理方法 | |
| EP3916947A1 (en) | Charging circuit, charging method, terminal and computer storage medium | |
| JPS61127251A (ja) | 加入者プロトコル処理方式 | |
| CN113918501B (zh) | 新型智能多点数工业互联网远程输入输出控制器及方法 | |
| CN211826942U (zh) | 通讯控制电路及系统 | |
| WO2019205637A1 (zh) | 集成电路芯片的数据写入方法、系统、装置、设备及介质 | |
| JPS6227409B2 (ja) | ||
| CN112099609A (zh) | 一种多节点服务器上电时序控制系统 | |
| JP7380403B2 (ja) | 情報処理装置及び連携方法 | |
| WO2019204982A1 (zh) | 集成电路芯片的数据写入方法、系统、装置、设备及介质 | |
| US7269672B2 (en) | Bus system design method, bus system, and device unit | |
| JP2002024161A (ja) | Pciエージェント集積回路及びその通信方法 | |
| JPS61131057A (ja) | シリアルi/o方式 | |
| JPS63299633A (ja) | デ−タ端末通信方式 | |
| CN114489716A (zh) | 基板管理控制器及其更新方法、连接器 | |
| JPS63215237A (ja) | ポ−リング通信用回路 | |
| JPS59177629A (ja) | デ−タ転送システム |