JPH0363862A - バス制御方式 - Google Patents

バス制御方式

Info

Publication number
JPH0363862A
JPH0363862A JP20093289A JP20093289A JPH0363862A JP H0363862 A JPH0363862 A JP H0363862A JP 20093289 A JP20093289 A JP 20093289A JP 20093289 A JP20093289 A JP 20093289A JP H0363862 A JPH0363862 A JP H0363862A
Authority
JP
Japan
Prior art keywords
bus
data processing
output
level
processing unit
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
JP20093289A
Other languages
English (en)
Inventor
Hideo Tamura
秀夫 田村
Kazuhiko Ikeda
和彦 池田
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.)
Fujitsu Ltd
PFU Ltd
Original Assignee
Fujitsu Ltd
PFU Ltd
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 Fujitsu Ltd, PFU Ltd filed Critical Fujitsu Ltd
Priority to JP20093289A priority Critical patent/JPH0363862A/ja
Publication of JPH0363862A publication Critical patent/JPH0363862A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔イa要〕 複数のデータ処理ユニット間を接続するバスを制御する
ためのバス制御方式に関し、 少ないバス本数に従いながら高速なデータ伝送を実現で
きるようにすることを目的とし、同一信号を伝送するた
めのバスを2本1組として用意するとともに、これに対
応させて、各データ処理ユニットが、いずれか一方のバ
スに対して選択的に出力信号を出力する出力選択手段と
、双方のバスの論理和をとって入力信号とする入力受付
手段とを備え、かつ、出力信号をオープンコレクタに従
って出力するよう構成し、更に、出力選択手段に対して
2本1組のバスのいずれか一方を交互に選択するよう指
示するバス選択手段と、バス選択手段により選択された
バスに対して出力をハイインピーダンス状態に設定する
とともに、選択されなかったバスに対してHIレベルを
出力するよう動作するドライバを備えるバス制御手段と
を備えるよう構成する。
〔産業上の利用分野〕
木発°明は、複数のデータ処理ユニット間を接続するバ
スを制御するためのバス制御方式に関し、特に、少ない
バス本数に従いながら高速なデータ伝送を実現できるよ
うにするバス制御方式に関するものである。
複数のデータ処理ユニット間をバスで接続してデータ処
理を実行するデータ処理システムがある。
近年では、このようなデータ処理システムに従ってデー
タ処理を実行する場合、データ処理内容の高度化に伴っ
て接続されるデータ処理ユニットの数が急激に増加しつ
つあるという背景がある。これから、この構成を採るデ
ータ処理システムの実用性を高めていくためにも、バス
本数をできる限り少なくできるような手段を講じていく
必要がでてきている。
〔従来の技術〕
当初は、第4図に示すように、複数のデータ処理ユニッ
ト1に対して1本のバス2を設け、このバス2に対して
、各データ処理ユニット1がオープンコレクタ構成をと
る出力ドライバ3を接続するとともに、入力ドライバ4
を接続するという構成を採ることで、各データ処理ユニ
ットエからの出力信号がバス2を介して他のデータ処理
ユニットlの入力ドライバ4に伝送されることになるよ
゛う構成していた。ここで、5は定電圧電源V ccと
バス2との間に設けられる抵抗であり、6は浮遊容量と
して影響を与えるコンデンサを表している。
この従来技術では、いずれか1つのデータ処理ユニット
1の出力ドライバ3がL○lレベル出力すると、抵抗5
を介して電流が流れることでバス2上の電位が“0”V
K落ち、これにより他のデータ処理ユニットlの入力ド
ライバ4に対してその出力が伝送されることになるもの
である。そして、L○lレベル出力しない出力ドライバ
3は、オープンコレクタにて出力をハイインピーダンス
状態にすることになることから、出力ドライバ3間で過
大な電流が流れてしまうという不都合も起こることがな
い。すなわち、オープンコレクタを用いないでHIレベ
ルを出力させると、HIレベルを出力する出力ドライバ
3とLOレベルを出力する出力ドライバ3との間で電流
ループが形成されることで、過大な電流が流れて出力ド
ライバ3が破壊されてしまうことになる。
この従来技術は、確かにバ8ス2が1本で済むという利
点はあるものの、オープンコレクタ構成を採ることから
、出力ドライバ3の信号レベルがH■レベルからL○l
レベル立ち下がるときには、電流が流れることで応答性
よく変化できるものの、L○lレベルらHIレベルに立
ち上がるときにはハイインピーダンスのために電流が流
れず、従って抵抗5及びコンデンサ6の時定数で定まる
遅延が生じることになる。これから、バスサイクルを短
くできないという問題点があった。この問題点はデータ
処理ユニット1の数が増え、バス2の線長が長くなくな
る程大きなものとなる。
そこで、このような問題点を解決するために、第5図に
示すように、各データ処理ユニット1の出力ドライバ3
に1木ずつのバス7を接続するよう構成するとともに、
OR回路8によりこれらのバス7の論理和を採ってその
論理和出力をバス9に従って各データ処理ユニット1の
入力ドライバ4に伝送するという構成が広く用いられる
ようになってきた。この構成を採れば、出力ドライバ3
間に電流ループが形成されることがないことからオープ
ンコレクタを用いる必要がなく、従って応答が悪くなる
という問題点は解消できることになる。第6図に、この
第5図の従来技術のタイムチャートを示す。
〔発明が解決しようとする課題〕
確かに、この第5図の従来技術によれば、第4図の従来
技術が有していたバスサイクルが長くなってしまうとい
う問題点は解決できるようになったものの、バス本数が
極めて多くなってしまうという新たな問題点をもたらす
ことになってしまった。すなわち、この第5図の従来技
術を用いると、必要とされるバス本数は、 「データ処理ユニット1のユニット数+1木」というこ
とになる、これから、データ処理ユニット1のユニット
数が増大するに従って、この従来技術では、コスト的に
もスペース的にも実用性を欠いてしまうという問題点が
でてくることになるとともに、バス7.9を一ケ所に集
めるための配線が固定的になることから、システム構成
の変更が自由にできなくなるという問題点がでてくるこ
とになる。
本発明はかかる事情に鑑みてなされたものであって、少
ないバス本数に従いながら高速なデータ伝送を実現でき
るようにする新たなバス制御方式の提供を目的とするも
のである。
〔課題を解決するための手段〕
第1図は本発明の原理構成図である。
図中、10は複数設けられる本発明を具備するデータ処
理ユニット、20は本発明を具備するバスコントローラ
、30と31はデータ処理ユニット10間を接続するバ
スであって、同一信号を伝送するために2本1組として
用意されるもの、32はバスコントローラ20とデータ
処理ユニットIQとの間を接続するタイミングバス、4
0はバス30に接続される駆動電源手段であって、定電
圧電源401の定電圧を抵抗402を介してバス30に
43L給するもの、41はバス31に接続される駆動電
源手段であって、定電圧電源411の定電圧を抵抗41
2を介してバス31に供給するもの、11はデータ処理
ユニット10が備える出力選択手段であって、いずれか
一方のバス30.31に対して選択的にオープンコレク
タ構成で出力信号を出力するもの、12はデータ処理ユ
ニット10がtit?える入力受付手段であって、双方
のバス30.3.1の論理和をとって入力信号とするも
の、21はバスコントローラ20が備えるバス選択手段
であって、バスクロックに同期させて、すべてのデータ
処理ユニッ)10の出力選択手段11に対してバス30
.31のいずれか一方を交互に選択するよう指示するも
の、22はバスコントローラ20が備えるバス制御手段
であって、バス選択手段21により選択されたバス30
.31に対して出力をハイインピーダンス状態に設定す
るとともに、選択されなかったバス30.31に対して
Hrレベルを出力するよう動作するドライバ22a、2
2b@備えるものである。
〔作用〕
本発明では、バス選択手饅21は、処理対象のバスサイ
クルでバス30の方を選択すると、タイミングバス32
を介してすべてのデータ処理ユニットIOの出力選択手
段11に対してバス30の選択を指示するとともに、バ
ス制御手段22に対してバス30を選択したことを通知
する。この選択通知を受は取ると、バス制御手段22の
ドライバ22aは、バス3oに対して出力をハイインピ
ーダンス状態にすることでバス30上の電位が“0”■
に落ちることが可能となるように処理するとともに、バ
ス制御手段22のドライバ22bは、11尺されないバ
ス31に対してHIレベルを出力することで、選択され
ないバス31に接続される浮遊容量に対して電荷をチャ
ージするよう処理する。
一方、バス30の選択指示を受は取ると、各データ処理
ユニット10の出力選択手段11は、出力すべき出力信
号があるときには、この選択指示のあったバス30に対
して出力信号であるL○レベルを出力するよう処理する
。このようにして、いずれかのデータ処理ユニット10
の出力選択手段11からバス30に対してLOレベルが
出力されると、この出力選択手段11と駆動電源手段4
0との間に電流が流れることで速やかにバス3゜上の電
位が“O″Vに落ち、これにより他のデ−り処理ユニッ
ト10の入力受付手段12に対して、いずれかのデータ
処理ユニット10から出力信号があったことが応答性よ
く伝送されることになる。
このとき、LOレベルの出力信号を出力しない出力選択
手段11はオーブンコレクタにて出力をハイインピーダ
ンス状態にすることから、出力選択手段11間に過大な
@、流が流れてしまうという不都合は起こらない。
そして、バス選択手段21は、次のバスサイクルでバス
31の方を選択することで、今度は、各データ処理ユニ
ッ)10の出力選択手段11がバス31に対して出力信
号を出力するよう指示する。
このとき、このバスサイクルで、どのデータ処理ユニッ
ト10の出力選択手段11も出力信号を送出しないとき
には、選択されたバス31上の電位は前のバスサイクル
での0” V (但し、この電位はバス30により実現
されている)から定電圧電源411の供給電圧にまで立
ち上がることを要求されるが、バス制御手段22の処理
に従って前のバスサイクルで浮遊容量に対してチャージ
がなされているので、この立ち上がりは速やかに実行さ
れることになる。
このように、本発明では、必要とされるバス本数はデー
タ処理ユニット10のユニット数に関係なく3木となる
ことから、第5図の従来技術が有していたバス本数が増
加してしまうという問題点を解決できるとともに、バス
30.31上の電位を“O″Vからオーブンコレクタに
対しての供給電圧まで速やかに立ち上げることができる
ことから、第4図の従来技術が有していたバスサイクル
が長くなるという問題点を解決できるようになる。
〔実施例〕 以下、実施例に従って本発明の詳細な説明する。
第2図に、本発明の実施例構成を示す0図中、第1図で
説明したものと同じものについては、同一の記号で示し
である。21aはバスコントローラ20が備えるバス切
換信号発生回路であって、バス切換のためのタイミング
信号を発生するもの、23はバスコントローラ20が備
えるバスクロック発生回路であって、バスクロックを発
生するもの、111はデータ処理ユニット10が備える
インバータであって、バス切換信号発生回路21aから
送られてくるタイミング信号のレベルを反転するもの、
112はデータ処理ユニットIOが備える第1のNAN
D回路であって、バス切換信号発生回路21aからのタ
イミング信号とデータ処理ユニット10の出力信号との
論理積をとってバス30に送出するもの、113はデー
タ処理ユニット】0が備える第2のNAND回路であっ
て、インバータ111の出力とデータ処理ユニット10
の出力信号との論理積をとってバス3工に送出するもの
、121はデータ処理ユニット10が備えるOR回路で
あって、反転されたバス30及びバス31の信号レベル
の論理和をとって入力信号とするものである。ここで、
この第1及び第2のNAND回路112.113は、H
Iレベルを出力する代わりにオーブンコレクタにて出力
をハイインピーダンス状態にするよう動作する。
221はバスコントローラ20が備えるインパークであ
って、バス切換信号発生回路21aが発生するタイミン
グ信号のレベルを反転するもの、222は第1のバスド
ライバであって、インバータ221がLOレベルを出力
するときにバス30に対して出力をハイインピーダンス
状態にするとともに、インバータ221がHIレベルを
出力するときにバス30に対してHIレベルを出力する
もの、223は第2のバスドライバであって、バス切換
信号発生回路21aからのタイミング信号がL○レベル
にあるときにバス31に対して出力をハイインピーダン
ス状態にするとともに、タイミング信号がH【レベルに
あるときにバス3Iに対してHIレベルを出力するもの
である。
次に、このように構成される本発明の動作処理について
説明する。
バス切換信号発生回路21aは、第3図のタイムチャー
トに示すように、バスクロック発生回路23が発生する
バスクロックと同期させてバスサイクル毎に周期的にH
TレベルとLOレベルをとるタイミング信号を発生する
。最初に、このタイミング信号がHIレベルをとるとき
の動作について説明する。
タイミングバス32を介してタイミング信号のHIレベ
ルが各データ処理ユニット10に伝送されると、各デー
タ処理ユニッ)10の第1のNAND回路112は、デ
ータ処理ユニット10の出力信号(図中のOU T i
+ i−1〜n )がHIレベルをとるときにはL○レ
ベルを出力するよう動作するとともに、出力信号がL○
レベルをとるときにはオープンコレクタにて出力をハイ
インピーダンス状態にするよう動作し、そして、第2の
NAND回路113は、インバータ111のLOレベル
の出力により、データ処理ユニットIOの出力信号がH
IレベルにあろうがLOレベルにあろうがオープンコレ
クタにて出力をハイインピーダンス状態にするよう動作
する′; このようにして、タイ5ング信号がHIレベ
ルにあるときには、第1のNAND回路112に接続さ
れるバス30が有効となり、第2のNAND回路11に
接続されるバス31が無効となるよう設定されることに
なる。
このタイミング信号がHIレベルをとるときには、イン
バータ221が第1のバスドライバ222に対してL○
レベルを送出することになるので、第1のバスドライバ
222は、バス30に対して出力をハイインピーダンス
状態にすることでバス30上の電位が°°0”■に落ち
ることが可能となるように動作する。すなわち、有効な
ものとして選択されている第1のNAND回路112が
LOレベルを出力するときには、バス30上の電位が“
0”■に落ちるよう動作すべく出力をハイインピーダン
ス状態にするのである。一方、第2のバスドライバ22
3は、タイミング信号がHIレベルにあるのでバス31
に対してHIレベルを出力する。この第2のバスドライ
バ223のHIレベルの出力処理により、有効なものと
して選択されなかったバス31に接続される浮遊容量(
図中のCZ)に対して電荷がチャージされることになる
このような動作状態にあるときにあって、各データ処理
ユ“ニット10は、他のデータ処理ユニッ)10に対し
て出力信号を伝送する必要があるときには、第1及び第
2のNAND回路112.113に対してHIレベルの
出力信号を出力する。
このHIレベルの出力信号を受けて、第1のNAND回
路112は、有効状態にあるバス30にL○レベルを出
力するよう動作する。このようにして、いずれかのデー
タ処理ユニット10の第1のNAND回路112がLO
レベルを出力すると、抵抗402を介してその出力した
第1のNAND回路112に電流が流れることで、それ
まで”vcc (抵抗402に接続される定電圧の電源
値)に保たれていたバス30上の電位が“0″Vに落ち
ることになることになる。これにより、他のデータ処理
ユニット10のOR回路121はHIレベルを出力する
ことで、いずれかのデータ処理ユニット10が出力信号
を送出したことを表示するよう処理することになる。
このとき、出力信号を出力しないデータ処理ユニット1
0の第1のNAND回路112は、オープンコレクタに
て出力をハイインピーダンス状態にすることから、出力
信号を出力しているデータ処理ユニットlOの第1のN
AND回路112との間に電流ループが形成されること
はなく、従って回路素子を破壊してしまうというような
不都合は起こらない。
、続いて、バス切換信号発生回路21aは、次のバスク
ロックでLOレベルをとるタイミング信号を発生する。
このL○レベルのタイミング信号が発生されると、今度
は、第2のNAND回路113に接続されるバス31が
有効となり、第1のNAND回路112に接続されるバ
ス30が無効となるよう設定されることになる。そして
、今度は、第2のバスドライバ223がバス31に対し
て出力をハイインピーダンス状態にすることでバス31
上の電位が“°0”■に落ちることが可能となるよう処
理するとともに、第1のバスドライバ222がバス30
に対してHrレベルを出力することで、有効な状態にな
いバス30に接続される浮遊容量(図中のC+)に対し
て電荷をチャージするよう処理することになる。
このような動作状態にあるときにあって、どのデータ処
理ユニット10も他のデータ処理ユニット10に対して
出力信号を伝送する必要がないときには、各データ処理
ユニット10の第2のNAND、回路113は、オープ
ンコレクタにて有効状態にあるバス31に対して出力を
ハイインピーダンス状態にする。この処理により、選択
されたバス31上の電位は前のバスサイクルでの0″V
(但し、この電位はバス30により実現されている)か
ら、“V cc“(抵抗412に接続される定電圧の電
B値〉にまで立ち上がることを要求されるが、前のバス
サイクルでの浮遊容量に対してのチャージ処理に従って
この立ち上がりは速やかに実行されることになる。
このようにして、第3図のタイムチャートに示すように
、バス切換信号発生回路21aにより発生されるタイミ
ング信号がHIレベルをとるバスサイクル1ではバス3
−0が有効となって、いずれかのデータ処理ユニット1
0により出力信号が出力されるときには、バス30上の
電位がLOレベルに設定されるよう動作するとともに、
バス切換信号発生回路21aにより発生されるタイミン
グ信号がL○レベルをとるバスサイクル2ではバス31
が有効となって、いずれかのデータ処理ユニット10に
より出力信号が出力されるときには、バス31上の電位
がLOレベルに設定されるよう動作するのである。
図示実施例について説明したが、本発明はこれに限定さ
れるものではない0例えば、バス切換信号発生回路21
aや第1及び第2のバスドライバ222.223等はバ
スコントローラ20が備えるものに限られるものではな
い。
〔発明の効果〕
以上説明したように、本発明によれば、必要となるバス
本数がデータ処理ユニット10のユニット数に関係なく
3本で済むようになるとともに、バスサイクルを短く、
設定できるようになる。従って、実用性の高いシステム
を提供できることになるのである。
【図面の簡単な説明】
第1図は本発明の原理構成図、 第2図は本発明の実施例構成図、 第3図は本発明のタイムチャート、 第4図及び第5図は従来技術の説明図、第6図は第5図
の従来技術のタイムチャートである。 図中、10はデータ処理ユニット、11は出力選択手段
、12は入力受付手段、20はバスコントローラ、21
はバス選択手段、21aはバス切換信号発生回路、22
はバス制御手段、23はバスクロンク発生回路、30及
び31はバス、32はタイミングバス、40及び41は
駆動電源手段である。

Claims (1)

  1. 【特許請求の範囲】 複数のデータ処理ユニットと、これらのデータ処理ユニ
    ット間を接続するバスとを備え、各データ処理ユニット
    から出力される出力信号が該バスに従って他のデータ処
    理ユニットに伝送されるよう構成されるデータ処理シス
    テムにおいて、同一信号を伝送するためのバスを2本1
    組として用意するとともに、これに対応させて、各デー
    タ処理ユニットが、いずれか一方のバスに対して選択的
    に出力信号を出力する出力選択手段(11)と、双方の
    バスの論理和をとって入力信号とする入力受付手段(1
    2)とを備え、かつ、該出力信号をオープンコレクタに
    て出力するよう構成し、 更に、バスクロックに同期させて、すべてのデータ処理
    ユニットの上記出力選択手段(11)に対して2本1組
    のバスのいずれか一方を交互に選択するよう指示するバ
    ス選択手段(21)と、 該バス選択手段(21)により選択されたバスに対して
    出力をハイインピーダンス状態に設定するとともに、選
    択されなかったバスに対してHIレベルを出力するよう
    動作するドライバを備えるバス制御手段(22)とを備
    えることを、 特徴とするバス制御方式。
JP20093289A 1989-08-02 1989-08-02 バス制御方式 Pending JPH0363862A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20093289A JPH0363862A (ja) 1989-08-02 1989-08-02 バス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20093289A JPH0363862A (ja) 1989-08-02 1989-08-02 バス制御方式

Publications (1)

Publication Number Publication Date
JPH0363862A true JPH0363862A (ja) 1991-03-19

Family

ID=16432688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20093289A Pending JPH0363862A (ja) 1989-08-02 1989-08-02 バス制御方式

Country Status (1)

Country Link
JP (1) JPH0363862A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101603438B1 (ko) * 2014-10-23 2016-03-14 김형태 목욕용 의자 겸용 통

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101603438B1 (ko) * 2014-10-23 2016-03-14 김형태 목욕용 의자 겸용 통

Similar Documents

Publication Publication Date Title
US6693678B1 (en) Data bus driver having first and second operating modes for coupling data to the bus at first and second rates
JPS6239580B2 (ja)
US20030208646A1 (en) Implementing termination on a bus
KR20010053365A (ko) 디바이스간 직렬 버스 프로토콜
KR100641744B1 (ko) 고속 데이터 버스 드라이버
JP6164352B1 (ja) 電力変換装置の制御装置
CN202652144U (zh) 马达驱动装置、集成电路装置、马达装置以及马达驱动系统
CN114780476B (zh) 一种支持多主多从的spi分时复用电路
JPH0363862A (ja) バス制御方式
CN111245206B (zh) 变频器igbt驱动控制方法和控制装置
CN106936518B (zh) 一种具有双向io功能的测量装置
JP2020205702A (ja) 半導体モジュールおよび半導体パッケージ
US6347350B1 (en) Driving the last inbound signal on a line in a bus with a termination
AU7364394A (en) Feedforward control system, method and control module
JPS5925419A (ja) Cmos集積回路装置
CN206135860U (zh) 矩阵系统多开关控制驱动电路
CN111769731A (zh) 一种具有多模式配置功能的智能功率模块
JPH0562784B2 (ja)
TWM458032U (zh) 馬達控制裝置
JPS6016984Y2 (ja) インタフエイス回路
JP2921018B2 (ja) パネル用表示回路
JPH036037Y2 (ja)
CN117411486A (zh) 应用于时间数字转换电路的信号处理装置和方法
JPH03255515A (ja) 信号変換器
JPS6264294A (ja) 信号方式変換回路