JPH0475700B2 - - Google Patents
Info
- Publication number
- JPH0475700B2 JPH0475700B2 JP58240769A JP24076983A JPH0475700B2 JP H0475700 B2 JPH0475700 B2 JP H0475700B2 JP 58240769 A JP58240769 A JP 58240769A JP 24076983 A JP24076983 A JP 24076983A JP H0475700 B2 JPH0475700 B2 JP H0475700B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- data
- handshaking
- slave
- bus
- 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.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 claims description 75
- 238000001514 detection method Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims 2
- 239000000872 buffer Substances 0.000 description 34
- 230000004913 activation Effects 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 239000002131 composite material Substances 0.000 description 4
- 230000009849 deactivation Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002779 inactivation Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/366—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using a centralised polling arbiter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/4213—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with asynchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】
本発明は交信装置に関する。特に、本発明は主
として小形計算装置および互換周辺装置、具体的
には、手持ちもしくは折りかばんによる携帯用装
置に関する。計算機の能力を増しかつ計算機の大
きさおよび価格を低減するという現今の傾向に伴
い、手持ちもしくは折りかばんによる携帯用計算
機のような新形式の計算機が市場に出回つてき
た。この新型データ処理装置は通常データ処理装
置に関連する入力、計算および出力のようなすべ
ての機能を行ない、周辺装置と相互に作用する能
力を有する。ここで周辺装置としては、マスメモ
リ装置、付加的な入力装置および付加的出力装置
などがある。
として小形計算装置および互換周辺装置、具体的
には、手持ちもしくは折りかばんによる携帯用装
置に関する。計算機の能力を増しかつ計算機の大
きさおよび価格を低減するという現今の傾向に伴
い、手持ちもしくは折りかばんによる携帯用計算
機のような新形式の計算機が市場に出回つてき
た。この新型データ処理装置は通常データ処理装
置に関連する入力、計算および出力のようなすべ
ての機能を行ない、周辺装置と相互に作用する能
力を有する。ここで周辺装置としては、マスメモ
リ装置、付加的な入力装置および付加的出力装置
などがある。
この種の新形式データ処理装置では、データ交
信に関し特定の問題が生じる。データ処理装置そ
のものが小形で軽く同様に小形で軽重量の周辺装
置と通常は組み合せられるので、これらの装置に
は、最小限の必要データラインもしくは制御ライ
ンまたは両方を用いて充分高速なデータ交換を行
う交信バス構造が必要とされる。一般に、かかる
交信バスに含まれる個別ラインの数とデータの交
信速度との間の兼合いが要求される。交信ライン
の数が多いほど交信装置のデータ交信速度に対す
る要求は大きくなる。データ交換のためのデータ
ラインに加えて、交信バスもメツセージの始まり
やデータライン上のデータが有効である時を示す
制御信号を伝送するための付加的ラインを含まな
ければならない。普通、かかる装置には、交信の
仕掛りを示すのに専用的に用いられる1本以上の
交信バスと伝送データが有効な時および伝送デー
タが適切に受信されたことを示すための複数の交
信ラインとが必要とされる。
信に関し特定の問題が生じる。データ処理装置そ
のものが小形で軽く同様に小形で軽重量の周辺装
置と通常は組み合せられるので、これらの装置に
は、最小限の必要データラインもしくは制御ライ
ンまたは両方を用いて充分高速なデータ交換を行
う交信バス構造が必要とされる。一般に、かかる
交信バスに含まれる個別ラインの数とデータの交
信速度との間の兼合いが要求される。交信ライン
の数が多いほど交信装置のデータ交信速度に対す
る要求は大きくなる。データ交換のためのデータ
ラインに加えて、交信バスもメツセージの始まり
やデータライン上のデータが有効である時を示す
制御信号を伝送するための付加的ラインを含まな
ければならない。普通、かかる装置には、交信の
仕掛りを示すのに専用的に用いられる1本以上の
交信バスと伝送データが有効な時および伝送デー
タが適切に受信されたことを示すための複数の交
信ラインとが必要とされる。
データラインの数とデータ伝送速度との間の関
係は分つているから、データラインをどの程度複
雑にすればどの程度の伝送速度が得られるか技術
的に分る。しかしながら、デイジタル信号のみの
使用を損うことなく1本以上の制御ラインが複数
の機能を行うような仕方でこれら制御ラインの数
を低減できれば、上記のような複雑性とデータ伝
送との間に有利な技術的兼合いが新たに達成され
得る。
係は分つているから、データラインをどの程度複
雑にすればどの程度の伝送速度が得られるか技術
的に分る。しかしながら、デイジタル信号のみの
使用を損うことなく1本以上の制御ラインが複数
の機能を行うような仕方でこれら制御ラインの数
を低減できれば、上記のような複雑性とデータ伝
送との間に有利な技術的兼合いが新たに達成され
得る。
本発明の目的は、小形の携帯用データ処理装置
および関連周辺装置に適用される交信バス装置で
あつて、バスの複雑性とデータ交換との間の技術
的兼合いを改善するために制御ラインと制御互換
性とに加えられる要件を極力低減した交信装置を
提供することにある。かかる低減化は各制御ライ
ンに1つ以上の機能を与えることによつて達成さ
れる。
および関連周辺装置に適用される交信バス装置で
あつて、バスの複雑性とデータ交換との間の技術
的兼合いを改善するために制御ラインと制御互換
性とに加えられる要件を極力低減した交信装置を
提供することにある。かかる低減化は各制御ライ
ンに1つ以上の機能を与えることによつて達成さ
れる。
本発明の一実施例では、発信装置がデータライ
ンへ有効なデータを与える時を示すのにハンドシ
エイキング(handshake)ラインが使用される。
発信装置はまずこのハンドシエイキングラインに
所定期間だけ所定電圧を与える一方、同時に、デ
ータラインへ有効データを送る。上記所定期間の
終端では、発信装置は最早やハンドシエイキング
ラインを所定電圧に保持しない。交信が行なわれ
る各装置は、このハンドシエイキングライン上の
電圧を検出する装置を有している。ハンドシエイ
キングライン上の所定電圧を検出すると、各周辺
装置もハンドシエイキングライン上に所定電圧を
与える。さらに、各周辺装置はデータライン上の
データを検出する。データライン上の信号の検出
が完了した後、周辺装置は所定電圧をハンドシエ
イキングラインから切り離す。しかして、データ
ライン上のデータの検出を最後に完了する装置が
かかるデータ検出を完了し終るまでハンドシエイ
キングラインは所定電圧を保持する。また、発信
装置は、ハンドシエイキングライン上の電圧を検
知する検出器、特に、バスに接続される全装置に
よりハンドシエイキングラインが所定電圧から切
り離された時を検知する検出器も備える。この切
り離し時点で、発信装置はデータラインからデー
タ信号を取り除くのでその後はデータライン上の
信号は最早や有効でなくなる。次のデータ伝送ま
で、発信装置はこの状態を保つ。
ンへ有効なデータを与える時を示すのにハンドシ
エイキング(handshake)ラインが使用される。
発信装置はまずこのハンドシエイキングラインに
所定期間だけ所定電圧を与える一方、同時に、デ
ータラインへ有効データを送る。上記所定期間の
終端では、発信装置は最早やハンドシエイキング
ラインを所定電圧に保持しない。交信が行なわれ
る各装置は、このハンドシエイキングライン上の
電圧を検出する装置を有している。ハンドシエイ
キングライン上の所定電圧を検出すると、各周辺
装置もハンドシエイキングライン上に所定電圧を
与える。さらに、各周辺装置はデータライン上の
データを検出する。データライン上の信号の検出
が完了した後、周辺装置は所定電圧をハンドシエ
イキングラインから切り離す。しかして、データ
ライン上のデータの検出を最後に完了する装置が
かかるデータ検出を完了し終るまでハンドシエイ
キングラインは所定電圧を保持する。また、発信
装置は、ハンドシエイキングライン上の電圧を検
知する検出器、特に、バスに接続される全装置に
よりハンドシエイキングラインが所定電圧から切
り離された時を検知する検出器も備える。この切
り離し時点で、発信装置はデータラインからデー
タ信号を取り除くのでその後はデータライン上の
信号は最早や有効でなくなる。次のデータ伝送ま
で、発信装置はこの状態を保つ。
本発明の他の実施例では、交信バスはバス利用
ラインを含み、主装置はこのラインを用いて交信
中の従装置群のすべてと交信する。このような装
置では、従装置の中の少なくともいくつかが主装
置に対し装置サービス要求を通知できる。本発明
によれば、このサービス要求は従装置からなさ
れ、このためには、主装置がバス利用ラインに所
定電圧を与えることによつて交信中であるのを示
したのと同様に、従装置がバス利用ラインへ所定
電圧を与える。バス利用ライン上のこの従装置に
よる信号を検出すると、主装置はサービス要求を
許される従装置についてポーリング(poll)を行
ないどの従装置がサービス要求をしたかを検知す
る。要求従装置が定まると、主装置と従装置との
間に交信が成立して従装置に対する適切なサービ
スがなされる。
ラインを含み、主装置はこのラインを用いて交信
中の従装置群のすべてと交信する。このような装
置では、従装置の中の少なくともいくつかが主装
置に対し装置サービス要求を通知できる。本発明
によれば、このサービス要求は従装置からなさ
れ、このためには、主装置がバス利用ラインに所
定電圧を与えることによつて交信中であるのを示
したのと同様に、従装置がバス利用ラインへ所定
電圧を与える。バス利用ライン上のこの従装置に
よる信号を検出すると、主装置はサービス要求を
許される従装置についてポーリング(poll)を行
ないどの従装置がサービス要求をしたかを検知す
る。要求従装置が定まると、主装置と従装置との
間に交信が成立して従装置に対する適切なサービ
スがなされる。
以下、実施例により本発明を詳細に説明する。
第1図は本発明に従つて構成された交信装置の
ブロツク図を示す。交信装置100は交信バス1
01と交信バス101のラインに並列に接続され
た数個の装置とを備える。
ブロツク図を示す。交信装置100は交信バス1
01と交信バス101のラインに並列に接続され
た数個の装置とを備える。
交信バス101は複数本の個別バスラインから
なり、これら個別バスラインは複数本のデータラ
イン102を含む。第1図にはデータラインD
0,D1,D2およびD3からなるデータライン
102が示されている。図示のように、交信バス
101は4ビツトのデータを同時に転送する。こ
れよりも増減したデータビツトを同時転送するに
は交信バス101のデータラインの数を増減すれ
ばよい。
なり、これら個別バスラインは複数本のデータラ
イン102を含む。第1図にはデータラインD
0,D1,D2およびD3からなるデータライン
102が示されている。図示のように、交信バス
101は4ビツトのデータを同時に転送する。こ
れよりも増減したデータビツトを同時転送するに
は交信バス101のデータラインの数を増減すれ
ばよい。
さらに、交信バス101は制御電圧ラインおよ
び基準電圧ラインを含む。すなわち、交信バス1
01はハンドシエイキングライン103を含み、
後に詳細に説明するように、交信バス101に接
続した装置は、このハンドシエイキングライン1
03を用いて、転送装置からデータライン102
に与えられたデータが有効である期間を制御す
る。また、交信バス101はバス利用ライン10
4も含む。交信バス101に接続された装置のう
ちの一つ(主装置という)は、このバス利用ライ
ン104を用いて、交信バス101に接続された
他の装置(従装置という)に交信が進行中である
ことを知らせる。さらに、後述する本発明の一実
施例においては、従装置のうちのあるものはこの
バス利用ライン104を介して主装置にサービス
要求を送ることができる。最後に、交信バス10
1は正基準電圧と接地電位からなる基準電圧ライ
ン105を含む。
び基準電圧ラインを含む。すなわち、交信バス1
01はハンドシエイキングライン103を含み、
後に詳細に説明するように、交信バス101に接
続した装置は、このハンドシエイキングライン1
03を用いて、転送装置からデータライン102
に与えられたデータが有効である期間を制御す
る。また、交信バス101はバス利用ライン10
4も含む。交信バス101に接続された装置のう
ちの一つ(主装置という)は、このバス利用ライ
ン104を用いて、交信バス101に接続された
他の装置(従装置という)に交信が進行中である
ことを知らせる。さらに、後述する本発明の一実
施例においては、従装置のうちのあるものはこの
バス利用ライン104を介して主装置にサービス
要求を送ることができる。最後に、交信バス10
1は正基準電圧と接地電位からなる基準電圧ライ
ン105を含む。
図示の交信装置100は主装置106と、従装
置A107と、従装置B108と従装置C109
とを有する。本発明に従い、各装置は交信バス1
01の各ラインに並列に接続される。このような
構成により、各装置は他のどの装置が交信バス1
01のどのラインに信号を与えてもその信号に応
答可能となる。したがつて、発生する特定の交信
に応じて各装置は送信器もしくは受信器として動
作できる。
置A107と、従装置B108と従装置C109
とを有する。本発明に従い、各装置は交信バス1
01の各ラインに並列に接続される。このような
構成により、各装置は他のどの装置が交信バス1
01のどのラインに信号を与えてもその信号に応
答可能となる。したがつて、発生する特定の交信
に応じて各装置は送信器もしくは受信器として動
作できる。
第2図は交信バス101に接続される装置20
0の構成を示すブロツク図である。すなわち、主
装置106、従装置A107、従装置B108お
よび従装置C109のそれぞれが第2図のように
構成される。
0の構成を示すブロツク図である。すなわち、主
装置106、従装置A107、従装置B108お
よび従装置C109のそれぞれが第2図のように
構成される。
装置200は三つの主要部からなる。一つは主
制御装置205であり、これは記憶装置、出力装
置、入力装置もしくは機械制御装置のような装置
で構成される。この主制御装置205は、第2図
に示す他の部分が制御に用いられるのに対し、実
際の作動部として機能する。本発明の交信装置は
種々の主制御装置205と共に使用可能であるか
ら、主制御装置についてのさらに詳細な説明は省
略する。
制御装置205であり、これは記憶装置、出力装
置、入力装置もしくは機械制御装置のような装置
で構成される。この主制御装置205は、第2図
に示す他の部分が制御に用いられるのに対し、実
際の作動部として機能する。本発明の交信装置は
種々の主制御装置205と共に使用可能であるか
ら、主制御装置についてのさらに詳細な説明は省
略する。
制御部210は主制御装置205と交信ライン
バツフア部220との間のデータ交換を監視す
る。制御部210は入力バツフアからの信号に応
答し、交信バス101上の信号に適宜応じるため
出力バツフアに信号を送る。また、制御部210
は情報交換を制御する論理を含む。制御部210
を特定目的の論理で構成してもよいが、好ましく
は1個以上の読み出し専用記憶装置チツプを伴う
ワンチツプマイクロプロセサまたは読み出し専用
記憶装置を含むワンチツプマイクロコンピユータ
で構成する。このような組み合せに用いられる読
み出し専用記憶装置は制御プログラムを有して本
発明に必要な論理機能を行なう。
バツフア部220との間のデータ交換を監視す
る。制御部210は入力バツフアからの信号に応
答し、交信バス101上の信号に適宜応じるため
出力バツフアに信号を送る。また、制御部210
は情報交換を制御する論理を含む。制御部210
を特定目的の論理で構成してもよいが、好ましく
は1個以上の読み出し専用記憶装置チツプを伴う
ワンチツプマイクロプロセサまたは読み出し専用
記憶装置を含むワンチツプマイクロコンピユータ
で構成する。このような組み合せに用いられる読
み出し専用記憶装置は制御プログラムを有して本
発明に必要な論理機能を行なう。
バツフア部220は装置200と交信バス10
1との間のインターフエースを含む。すなわち、
バツフア部220はデータライン102のそれぞ
れに出力を与える出力バツフア222,224,
226および228を有する。また、データライ
ン102には入力バツフア232,234,23
6および238がそれぞれ接続される。出力バツ
フア240は装置200からの出力をハンドシエ
イキングライン103に接続し、一方、入力バツ
フア245はハンドシエイキングライン103か
らの入力を装置200へ与える。同様に、装置2
00は出力バツフア250および入力バツフア2
55を介してバス利用ライン104へ接続され
る。
1との間のインターフエースを含む。すなわち、
バツフア部220はデータライン102のそれぞ
れに出力を与える出力バツフア222,224,
226および228を有する。また、データライ
ン102には入力バツフア232,234,23
6および238がそれぞれ接続される。出力バツ
フア240は装置200からの出力をハンドシエ
イキングライン103に接続し、一方、入力バツ
フア245はハンドシエイキングライン103か
らの入力を装置200へ与える。同様に、装置2
00は出力バツフア250および入力バツフア2
55を介してバス利用ライン104へ接続され
る。
後に第3図を用いて説明するが、高電圧が非作
動状態に対応し低電圧もしくは接地電位が作動状
態に対応するような負論理形式を用いるとよい。
図示の装置200の出力バツフア222,22
4,226,228,240および250は他の
装置の出力バツフアおよび入力バツフアと共に互
いに並列に交信バス101のラインに接続されて
いるので、交信ラインのいずれか一つに接続され
た他の出力バツフアの状態と無関係にこの交信ラ
インを作動状態にするためには、この交信ライン
上のいずれかのバツフアを作動させればよい。そ
して、バツフアを作動させるには、低電圧もしく
は接地電位の作動信号および高電圧の非作動信号
とを与える。特定の交信ラインに接続されたいず
れかの出力バツフアを低電圧もしくは接地電位の
作動状態にするには、交信ラインに接続されたす
べての出力バツフアが非作動状態で高出力インピ
ーダンスを有することが必要である。かかる要求
を満たすため、出力バツフアがバイポーラ半導体
装置からなる場合はオープンコレクタ出力を使用
し、出力バツフアがモス(metal oxide
semiconductor)装置からなる場合はオープンソ
ース出力を使用する。
動状態に対応し低電圧もしくは接地電位が作動状
態に対応するような負論理形式を用いるとよい。
図示の装置200の出力バツフア222,22
4,226,228,240および250は他の
装置の出力バツフアおよび入力バツフアと共に互
いに並列に交信バス101のラインに接続されて
いるので、交信ラインのいずれか一つに接続され
た他の出力バツフアの状態と無関係にこの交信ラ
インを作動状態にするためには、この交信ライン
上のいずれかのバツフアを作動させればよい。そ
して、バツフアを作動させるには、低電圧もしく
は接地電位の作動信号および高電圧の非作動信号
とを与える。特定の交信ラインに接続されたいず
れかの出力バツフアを低電圧もしくは接地電位の
作動状態にするには、交信ラインに接続されたす
べての出力バツフアが非作動状態で高出力インピ
ーダンスを有することが必要である。かかる要求
を満たすため、出力バツフアがバイポーラ半導体
装置からなる場合はオープンコレクタ出力を使用
し、出力バツフアがモス(metal oxide
semiconductor)装置からなる場合はオープンソ
ース出力を使用する。
次に、第3図の波形図を用い、ハンドシエイキ
ングライン関して本発明の動作を説明する。第3
図は本発明による交信の簡単な例を示している。
同図において、信号A乃至Eはそれぞれ非作動状
態が高電圧で作動状態が低電圧である負論理形式
にもとづいており、Aはバス利用ライン上の信
号、Bはハンドシエイキングライン103上の合
成信号、C乃至Fはそれぞれ主装置および従装置
A乃至Cの出力バツフア240への入力を示す。
ングライン関して本発明の動作を説明する。第3
図は本発明による交信の簡単な例を示している。
同図において、信号A乃至Eはそれぞれ非作動状
態が高電圧で作動状態が低電圧である負論理形式
にもとづいており、Aはバス利用ライン上の信
号、Bはハンドシエイキングライン103上の合
成信号、C乃至Fはそれぞれ主装置および従装置
A乃至Cの出力バツフア240への入力を示す。
接地電位のような所定の電圧を出力バツフア2
50を介してバス利用ライン104へ供給する主
装置によつて交信が開始される。各従装置の入力
バツフア255は時刻t0でこの状態変化を検出し
てそれぞれの装置を作動させる。また、時刻t0も
しくは若干遅れて、主装置の出力バツフア240
は所定の電圧をハンドシエイキングライン103
へ与えてハンドシエイキングライン103を作動
状態とする(第3図のC参照)。ハンドシエイキ
ングライン103上の高から低へのこの遷移は各
従装置の入力バツフア245によつて検出され
る。ハンドシエイキングライン103上の作動状
態を検出すると、各従装置もそれぞれの出力バツ
フア240を作動してハンドシエイキングライン
103を作動状態とする(第3図のD乃至F参
照)。従装置のこのような応答は若干の遅れを伴
うが第3図には図示していない。
50を介してバス利用ライン104へ供給する主
装置によつて交信が開始される。各従装置の入力
バツフア255は時刻t0でこの状態変化を検出し
てそれぞれの装置を作動させる。また、時刻t0も
しくは若干遅れて、主装置の出力バツフア240
は所定の電圧をハンドシエイキングライン103
へ与えてハンドシエイキングライン103を作動
状態とする(第3図のC参照)。ハンドシエイキ
ングライン103上の高から低へのこの遷移は各
従装置の入力バツフア245によつて検出され
る。ハンドシエイキングライン103上の作動状
態を検出すると、各従装置もそれぞれの出力バツ
フア240を作動してハンドシエイキングライン
103を作動状態とする(第3図のD乃至F参
照)。従装置のこのような応答は若干の遅れを伴
うが第3図には図示していない。
主装置は所定期間だけハンドシエイキングライ
ン103に所定電圧を供給し、時刻t1後はハンド
シエイキングライン103を作動状態としない。
しかし、前述のように、各従装置もハンドシエイ
キングライン103に作動信号を与えているので
ハンドシエイキングライン103上の合成信号B
は作動状態を保持する。
ン103に所定電圧を供給し、時刻t1後はハンド
シエイキングライン103を作動状態としない。
しかし、前述のように、各従装置もハンドシエイ
キングライン103に作動信号を与えているので
ハンドシエイキングライン103上の合成信号B
は作動状態を保持する。
主装置によつてハンドシエイキングライン10
3に作動状態が与えられると同時に、主装置は出
力バツフア222,224,226および228
を介して交信バス101のデータライン102に
も有効データ信号を供給する。出力データはデー
タライン102を介して伝送できるものであれば
どんなデイジタル状態でもよい。この出力データ
の図示は省略する。ハンドシエイキングラインの
作動状態によつて、データライン102上の信号
が有効であることをすべての受信装置へ知らせ
る。主装置によるハンドシエイキングライン10
3への作動信号の供給が所定期間後の時刻t1で終
つても、第3図のD乃至Fのように各従装置が作
動状態信号を与えるのでハンドシエイキングライ
ン103は作動状態を継続する。主装置の入力バ
ツフア245はハンドシエイキングライン103
上のこの作動状態を検出しデータライン102へ
の有効信号の供給を継続する。
3に作動状態が与えられると同時に、主装置は出
力バツフア222,224,226および228
を介して交信バス101のデータライン102に
も有効データ信号を供給する。出力データはデー
タライン102を介して伝送できるものであれば
どんなデイジタル状態でもよい。この出力データ
の図示は省略する。ハンドシエイキングラインの
作動状態によつて、データライン102上の信号
が有効であることをすべての受信装置へ知らせ
る。主装置によるハンドシエイキングライン10
3への作動信号の供給が所定期間後の時刻t1で終
つても、第3図のD乃至Fのように各従装置が作
動状態信号を与えるのでハンドシエイキングライ
ン103は作動状態を継続する。主装置の入力バ
ツフア245はハンドシエイキングライン103
上のこの作動状態を検出しデータライン102へ
の有効信号の供給を継続する。
時刻t2で従装置Aはデータライン102上の信
号の検出を完了するのでハンドシエイキングライ
ン103への作動信号の供給を解除する。しか
し、従装置BおよびCによつて作動信号が依然と
してハンドシエイキングライン103へ与えられ
るので、ハンドシエイキングライン103上の合
成信号は作動レベルを保つ。時刻t3で、従装置B
はデータライン102へ供給されるデータ信号の
検出を完了する。その後、従装置Aに関して述べ
たのと同様に従装置Bはハンドシエイキングライ
ン103への作動信号の供給を解除する。その後
は、従装置Cのみがハンドシエイキングライン上
の作動信号を保持する。時刻t4で、従装置Cはデ
ータライン102へ供給されるデータ信号の検出
を完了しハンドシエイキングライン103への作
動信号の供給を解除する。この時点でハンドシエ
イキングライン103は最早や作動状態を保ちえ
ず時刻t4から非作動レベルになる。ハンドシエイ
キングライン103の作動レベルからの解除が検
出されると、主装置は最早や有効データ信号をデ
ータライン102へ供給しない。
号の検出を完了するのでハンドシエイキングライ
ン103への作動信号の供給を解除する。しか
し、従装置BおよびCによつて作動信号が依然と
してハンドシエイキングライン103へ与えられ
るので、ハンドシエイキングライン103上の合
成信号は作動レベルを保つ。時刻t3で、従装置B
はデータライン102へ供給されるデータ信号の
検出を完了する。その後、従装置Aに関して述べ
たのと同様に従装置Bはハンドシエイキングライ
ン103への作動信号の供給を解除する。その後
は、従装置Cのみがハンドシエイキングライン上
の作動信号を保持する。時刻t4で、従装置Cはデ
ータライン102へ供給されるデータ信号の検出
を完了しハンドシエイキングライン103への作
動信号の供給を解除する。この時点でハンドシエ
イキングライン103は最早や作動状態を保ちえ
ず時刻t4から非作動レベルになる。ハンドシエイ
キングライン103の作動レベルからの解除が検
出されると、主装置は最早や有効データ信号をデ
ータライン102へ供給しない。
本発明では、交信開始時に主装置が送る最初の
データは装置コードである。各従装置は所定の装
置コードを有しこの装置コードによつて特定の従
装置が判別される。主装置は交信がなされる特定
の従装置を決め、それからその特定の従装置の装
置コードに対応するデータをまず送る。この特定
従装置の装置コードの伝送後は、バス利用ライン
104が非作動になり次に再び作動するまで当該
伝送装置コードに相当しない装置コードを有す従
装置は最早や交信プロトコールには関与しない。
すなわち、かかる従装置はハンドシエイキングラ
イン上の信号を検出しないし、その上、作動信号
レベルを検出してもハンドシエイキングラインに
作動信号レベルを与えない。
データは装置コードである。各従装置は所定の装
置コードを有しこの装置コードによつて特定の従
装置が判別される。主装置は交信がなされる特定
の従装置を決め、それからその特定の従装置の装
置コードに対応するデータをまず送る。この特定
従装置の装置コードの伝送後は、バス利用ライン
104が非作動になり次に再び作動するまで当該
伝送装置コードに相当しない装置コードを有す従
装置は最早や交信プロトコールには関与しない。
すなわち、かかる従装置はハンドシエイキングラ
イン上の信号を検出しないし、その上、作動信号
レベルを検出してもハンドシエイキングラインに
作動信号レベルを与えない。
第3図に示す簡単な例では、装置コードがデー
タライン数以上のビツトを有さずしたがつて装置
コードは一回のハンドシエイキングサイクルで伝
送されると想定している。もし装置コードがデー
タライン数よりも多いビツト数を有すると、装置
コードを送るのに複数のハンドシエイキングサイ
クルが必要となろう。このような場合は、すべて
の装置コードが伝送されるまで各従装置はすべて
のハンドシエイキングサイクルに関与しなければ
ならない。さらに、どの装置が認めた装置コード
でも指定することが望ましいので、主装置は全従
装置と同時に交信することになつてしまう。
タライン数以上のビツトを有さずしたがつて装置
コードは一回のハンドシエイキングサイクルで伝
送されると想定している。もし装置コードがデー
タライン数よりも多いビツト数を有すると、装置
コードを送るのに複数のハンドシエイキングサイ
クルが必要となろう。このような場合は、すべて
の装置コードが伝送されるまで各従装置はすべて
のハンドシエイキングサイクルに関与しなければ
ならない。さらに、どの装置が認めた装置コード
でも指定することが望ましいので、主装置は全従
装置と同時に交信することになつてしまう。
第3図の交信では、伝送される装置コードは従
装置Bに対応する。したがつて、従装置Bのみが
主装置との交信を続ける。
装置Bに対応する。したがつて、従装置Bのみが
主装置との交信を続ける。
装置コードの伝送後に、主装置は先に送られた
装置コードにより決まる従装置へデータもしくは
指令または両者を送る準備ができる。第3図の簡
単な例はこの目的のための1ハンドシエイキング
サイクルのみしか示してないが、同じ目的のため
に複数のハンドシエイキングサイクルを用いるこ
ともできる。したがつて、主装置は時刻t5にハン
ドシエイキングライン103に作動信号を与え
る。前述のように、主装置は所定期間の終端であ
る時刻t6までだけハンドシエイキングライン10
3上の作動信号を保持する。ハンドシエイキング
ライン103への作動信号の供給を検知すると、
指定された従装置Bもハンドシエイキングライン
103へ作動信号を与える。なお、指定されない
従装置AおよびCはこのハンドシエイキングの交
換には最早や関与しない。最初のデータに関して
先に説明したように、従装置Bは主装置から送ら
れたデータを検出するまでハンドシエイキングラ
イン103を作動レベルに保つ。そこで、時刻t7
に従装置Bはハンドシエイキングライン103を
作動レベルから解放し、ハンドシエイキングライ
ン103を非作動レベルとする。
装置コードにより決まる従装置へデータもしくは
指令または両者を送る準備ができる。第3図の簡
単な例はこの目的のための1ハンドシエイキング
サイクルのみしか示してないが、同じ目的のため
に複数のハンドシエイキングサイクルを用いるこ
ともできる。したがつて、主装置は時刻t5にハン
ドシエイキングライン103に作動信号を与え
る。前述のように、主装置は所定期間の終端であ
る時刻t6までだけハンドシエイキングライン10
3上の作動信号を保持する。ハンドシエイキング
ライン103への作動信号の供給を検知すると、
指定された従装置Bもハンドシエイキングライン
103へ作動信号を与える。なお、指定されない
従装置AおよびCはこのハンドシエイキングの交
換には最早や関与しない。最初のデータに関して
先に説明したように、従装置Bは主装置から送ら
れたデータを検出するまでハンドシエイキングラ
イン103を作動レベルに保つ。そこで、時刻t7
に従装置Bはハンドシエイキングライン103を
作動レベルから解放し、ハンドシエイキングライ
ン103を非作動レベルとする。
このハンドシエイキングプロトコールによつて
得られる利点は1番目の伝送データと2番目の伝
送データとを比較することにより理解できる。す
なわち、1番目のデータ伝送の場合はデータライ
ン102へ与えられたデータを最も遅く検知する
のは従装置Cであつた。従装置Cはハンドシエイ
キングライン103を制御し、データライン10
2上のデータの検知が完了する時刻t4までハンド
シエイキングライン103へ作動信号を供給し続
けたので、この最初のデータ交信は最も遅い装置
の速度で発生する。なお、ハンドシエイキングラ
イン103を作動信号レベルに保持することによ
つて発信装置がデータライン102へ有効データ
を送り続けるように装置を上述の如く組み合せて
いるので、最も遅い装置の検知期間よりも長く選
定された所定期間に亘り、発信装置がデータライ
ン102へ有効データ信号を自動的に供給し続け
る必要はない。何故なら、データを最も遅く検知
する装置がデータ検知を行なうと、作動信号の供
給の解除の後に、この装置が発信装置をハンドシ
エイキングライン103へつなぐからである。し
たがつて、発信装置がハンドシエイキングライン
103を作動信号レベルに保持するのに必要な所
定期間は、各装置がハンドシエイキングラインに
与えられた作動信号レベルを検知しかつハンドシ
エイキングラインに作動信号レベルを供給するの
に充分な長さでありさえすればよい。
得られる利点は1番目の伝送データと2番目の伝
送データとを比較することにより理解できる。す
なわち、1番目のデータ伝送の場合はデータライ
ン102へ与えられたデータを最も遅く検知する
のは従装置Cであつた。従装置Cはハンドシエイ
キングライン103を制御し、データライン10
2上のデータの検知が完了する時刻t4までハンド
シエイキングライン103へ作動信号を供給し続
けたので、この最初のデータ交信は最も遅い装置
の速度で発生する。なお、ハンドシエイキングラ
イン103を作動信号レベルに保持することによ
つて発信装置がデータライン102へ有効データ
を送り続けるように装置を上述の如く組み合せて
いるので、最も遅い装置の検知期間よりも長く選
定された所定期間に亘り、発信装置がデータライ
ン102へ有効データ信号を自動的に供給し続け
る必要はない。何故なら、データを最も遅く検知
する装置がデータ検知を行なうと、作動信号の供
給の解除の後に、この装置が発信装置をハンドシ
エイキングライン103へつなぐからである。し
たがつて、発信装置がハンドシエイキングライン
103を作動信号レベルに保持するのに必要な所
定期間は、各装置がハンドシエイキングラインに
与えられた作動信号レベルを検知しかつハンドシ
エイキングラインに作動信号レベルを供給するの
に充分な長さでありさえすればよい。
装置コードを最初に伝送するには最も遅い装置
が交信バスへ与える検知時間に等しい時間が必要
で、この時間は発信装置へ知らされる。装置コー
ドの伝送後は、交信バスに接続された指定装置の
みがハンドシエイキング信号の交換に関与する。
したがつて、指定従装置へ最初のデータ信号を伝
える場合は、時刻t5と時刻t7との間隔が時刻t0と
時刻t4との間隔よりも短かく、この短かい間隔が
指定従装置の短かいデータ検知時間に相当する。
が交信バスへ与える検知時間に等しい時間が必要
で、この時間は発信装置へ知らされる。装置コー
ドの伝送後は、交信バスに接続された指定装置の
みがハンドシエイキング信号の交換に関与する。
したがつて、指定従装置へ最初のデータ信号を伝
える場合は、時刻t5と時刻t7との間隔が時刻t0と
時刻t4との間隔よりも短かく、この短かい間隔が
指定従装置の短かいデータ検知時間に相当する。
第3図は指定された従装置がいくつかのデータ
を主装置へ送り返さなければならない 場合を示し、例えば、読み出された指命がマスメ
モリへ伝送される場合を示している。なお、第3
図ではこの返送が1ハンドシエイキングサイクル
が完了しているが、一般的には、従装置は所望の
データ伝送を行うのに該従装置の制御下にある複
数のハンドシエイキングサイクルを必要とする。
このような場合を第3図の時刻t8からt11に示す。
すなわち、時刻t8で、従装置Bがハンドシエイキ
ングライン103へ作動信号レベルを与え、時刻
t10までの所定期間この作動信号レベルを保持す
る。先に述べたように、主装置はハンドシエイキ
ングライン103への作動信号レベルのかかる供
給を検出し、これにより主装置の出力バツフア2
40もハンドシエイキングライン103へ作動信
号レベルを与える。この場合、主装置がデータラ
イン102へ供給されたデータを検知し有効に検
出するのに時刻t9までの期間しか必要としない。
したがつて、時刻t9で主装置はハンドシエイキン
グライン103への作動信号レベルのかかる供給
を解除する。しかしながら、この期間はデータ伝
送の際の従装置Bによる作動信号の最初の供給に
要する所定期間より短かい。それ故、従装置Bは
時刻t10までハンドシエイキングライン103へ
の作動信号レベルの供給を継続する。ハンドシエ
イキングライン103への作動信号レベルのかか
る供給が解除されると、ハンドシエイキングライ
ン103上の信号は非作動レベルへ戻る。このこ
とからデータ交換の速さを制御するのは最も遅い
装置であることがわかる。この例では、時刻t8か
らt10に亘る所定のハンドシエイキングライン遷
移期間を有する発信従装置Bが最も遅い装置であ
る。この期間より短かい期間で、主装置はデータ
ライン102へ供給された有効データを検知でき
るので、従装置Bの所定期間の終端でデータ伝送
が完了する。
を主装置へ送り返さなければならない 場合を示し、例えば、読み出された指命がマスメ
モリへ伝送される場合を示している。なお、第3
図ではこの返送が1ハンドシエイキングサイクル
が完了しているが、一般的には、従装置は所望の
データ伝送を行うのに該従装置の制御下にある複
数のハンドシエイキングサイクルを必要とする。
このような場合を第3図の時刻t8からt11に示す。
すなわち、時刻t8で、従装置Bがハンドシエイキ
ングライン103へ作動信号レベルを与え、時刻
t10までの所定期間この作動信号レベルを保持す
る。先に述べたように、主装置はハンドシエイキ
ングライン103への作動信号レベルのかかる供
給を検出し、これにより主装置の出力バツフア2
40もハンドシエイキングライン103へ作動信
号レベルを与える。この場合、主装置がデータラ
イン102へ供給されたデータを検知し有効に検
出するのに時刻t9までの期間しか必要としない。
したがつて、時刻t9で主装置はハンドシエイキン
グライン103への作動信号レベルのかかる供給
を解除する。しかしながら、この期間はデータ伝
送の際の従装置Bによる作動信号の最初の供給に
要する所定期間より短かい。それ故、従装置Bは
時刻t10までハンドシエイキングライン103へ
の作動信号レベルの供給を継続する。ハンドシエ
イキングライン103への作動信号レベルのかか
る供給が解除されると、ハンドシエイキングライ
ン103上の信号は非作動レベルへ戻る。このこ
とからデータ交換の速さを制御するのは最も遅い
装置であることがわかる。この例では、時刻t8か
らt10に亘る所定のハンドシエイキングライン遷
移期間を有する発信従装置Bが最も遅い装置であ
る。この期間より短かい期間で、主装置はデータ
ライン102へ供給された有効データを検知でき
るので、従装置Bの所定期間の終端でデータ伝送
が完了する。
この簡単な例の場合、従装置Bから主装置への
返送の完了をもつて、必要な全交信が完了する。
したがつて、時刻t11で、主装置はバス利用ライ
ン104への作動信号レベルの供給を解除する。
その後、バス利用ライン104上の信号は非作動
レベルへ移る。これによつて、すべての従装置が
リセツトされるので、バス利用ライン104上の
次の作動状態の後少なくとも装置コードが伝送さ
れるまで全従装置はいずれかの交信にも関与でき
る。
返送の完了をもつて、必要な全交信が完了する。
したがつて、時刻t11で、主装置はバス利用ライ
ン104への作動信号レベルの供給を解除する。
その後、バス利用ライン104上の信号は非作動
レベルへ移る。これによつて、すべての従装置が
リセツトされるので、バス利用ライン104上の
次の作動状態の後少なくとも装置コードが伝送さ
れるまで全従装置はいずれかの交信にも関与でき
る。
第4図はある従装置が主装置からのサービスを
要求する場合の通常の例を示す。第4図のAにこ
の従装置サービス要求の間におけるバス利用ライ
ン104上の合成信号を示す。第4図のBには要
求従装置の出力バツフア250へ与えられる入力
を示す。サービス要求を主装置へ知らせるのに、
従装置はバス利用ライン104を使用する。そし
て、従装置は時刻t0にバス利用ライン104へ作
動状態信号を与える。主装置はバス利用ライン1
04へ供給されたこの作動状態を検知すると共に
時刻t1(第4図のCに示す)でバス利用ライン1
04へ作動状態を与えかつ時刻t2(第4図のDに
示す)でハンドシエイキングライン103へ作動
状態信号を与える。ハンドシエイキングライン1
03への作動状態信号の供給が検出されると、従
装置はバス利用ライン104への作動状態信号の
供給を解除する。この時主装置はバス利用ライン
104を制御するから、バス利用ライン104に
与えられた合成信号(第4図のAに示す)は作動
状態を保つ。
要求する場合の通常の例を示す。第4図のAにこ
の従装置サービス要求の間におけるバス利用ライ
ン104上の合成信号を示す。第4図のBには要
求従装置の出力バツフア250へ与えられる入力
を示す。サービス要求を主装置へ知らせるのに、
従装置はバス利用ライン104を使用する。そし
て、従装置は時刻t0にバス利用ライン104へ作
動状態信号を与える。主装置はバス利用ライン1
04へ供給されたこの作動状態を検知すると共に
時刻t1(第4図のCに示す)でバス利用ライン1
04へ作動状態を与えかつ時刻t2(第4図のDに
示す)でハンドシエイキングライン103へ作動
状態信号を与える。ハンドシエイキングライン1
03への作動状態信号の供給が検出されると、従
装置はバス利用ライン104への作動状態信号の
供給を解除する。この時主装置はバス利用ライン
104を制御するから、バス利用ライン104に
与えられた合成信号(第4図のAに示す)は作動
状態を保つ。
この時主装置は全従装置のポール(poll)を開
始するのですべての従装置がサービス要求を発生
できるようになる。これら従装置のかかるポーリ
ング(polling)はいずれか1つの従装置に対応
する装置コードをデータラインへ送ることによつ
て行なわれる。この従装置コード伝送は第3図を
参照して説明したのと全く同様に生じる。もし指
定従装置がサービス要求を開始した従装置でない
と、この従装置はデータを主装置へ戻して要求装
置でないことを知らせる。そこで主装置はこの通
知を確認してハンドシエイキングライン103お
よびバス利用ライン104へ与えられた作動状態
を時刻t3で解除する。これにより全従装置のサイ
クルが再開するので、バス利用ライン104へ次
の作動状態が供給された後にすべての従装置はい
ずれかのハンドシエイキング交換に関与できる。
始するのですべての従装置がサービス要求を発生
できるようになる。これら従装置のかかるポーリ
ング(polling)はいずれか1つの従装置に対応
する装置コードをデータラインへ送ることによつ
て行なわれる。この従装置コード伝送は第3図を
参照して説明したのと全く同様に生じる。もし指
定従装置がサービス要求を開始した従装置でない
と、この従装置はデータを主装置へ戻して要求装
置でないことを知らせる。そこで主装置はこの通
知を確認してハンドシエイキングライン103お
よびバス利用ライン104へ与えられた作動状態
を時刻t3で解除する。これにより全従装置のサイ
クルが再開するので、バス利用ライン104へ次
の作動状態が供給された後にすべての従装置はい
ずれかのハンドシエイキング交換に関与できる。
要求従装置は、その要求が実行されないときバ
ス利用ライン104が非作動に移つた後に所定期
間待ち、時刻t4でサービス要求をくり返す。他の
従装置の装置コードを送る場合を除き、主装置は
時刻t5でバス利用ライン104を制御してくり返
しサービス要求を先のように処理する。このよう
な動作は要求従装置がポールされるまで続けられ
る。その後、従装置は要求サービスを主装置へ知
らせこの要求が主装置によつて処理される。
ス利用ライン104が非作動に移つた後に所定期
間待ち、時刻t4でサービス要求をくり返す。他の
従装置の装置コードを送る場合を除き、主装置は
時刻t5でバス利用ライン104を制御してくり返
しサービス要求を先のように処理する。このよう
な動作は要求従装置がポールされるまで続けられ
る。その後、従装置は要求サービスを主装置へ知
らせこの要求が主装置によつて処理される。
タイミングの不確定に起因して、通常の交信開
始時での主装置によるバス利用ライン104への
作動状態信号の供給とほぼ同時に従装置がバス利
用ライン104へ作動状態信号を与えることがあ
る。第5図はこのような場合を示し、主装置およ
び従装置共に時刻t0でバス利用ライン104に作
動状態信号を与える。かかる事態が生じると、主
装置は従装置が発生したサービス要求を検知でき
ない。何故なら主装置によるバス利用ライン10
4への作動状態信号の供給が要求従装置によるバ
ス利用ライン104への作動状態信号の同様な供
給を遮蔽してしまうからである。このような場
合、主装置により開始された通常の交信は第3図
に示すような仕方で継続する。通常の場合のよう
に時刻t1でのハンドシエイキングライン103上
の作動状態信号の検出の際に、要求従装置はバス
利用ライン104への作動状態信号の供給を解除
する。しかし、主装置は他の交信の最中にあるの
で、ポーリングメツセージを発生せずに目的の交
信を続ける。そのため、この交信がたとえ要求従
装置に同様に指定されても該交信は通常の通り処
理される。時刻t3でバス利用ライン104が作動
状態から解除されることで示される主装置による
制御交信終端の後の所定期間、従装置は時刻t4で
バス利用ライン104へ作動状態を再供給してサ
ービス要求を再開する。この更新サービス要求に
より主装置は時刻t5でバス利用ライン104へ作
動状態信号を与え時刻t6で作動状態信号をハンド
シエイキングライン103へ与える。要求従装置
は、主装置により制御される交信の終端後の所定
期間、この従装置が主装置からポーリングメツセ
ージを受けとるまで上記更新サービス要求の開始
を継続する。本願発明の交信装置は、受信モード
と発信モードを設定でき、又要求のあつた受け手
側に対してのみのデータ送信を行うことができ、
且つそれらを最小限の本数のラインで行うことを
可能にする。
始時での主装置によるバス利用ライン104への
作動状態信号の供給とほぼ同時に従装置がバス利
用ライン104へ作動状態信号を与えることがあ
る。第5図はこのような場合を示し、主装置およ
び従装置共に時刻t0でバス利用ライン104に作
動状態信号を与える。かかる事態が生じると、主
装置は従装置が発生したサービス要求を検知でき
ない。何故なら主装置によるバス利用ライン10
4への作動状態信号の供給が要求従装置によるバ
ス利用ライン104への作動状態信号の同様な供
給を遮蔽してしまうからである。このような場
合、主装置により開始された通常の交信は第3図
に示すような仕方で継続する。通常の場合のよう
に時刻t1でのハンドシエイキングライン103上
の作動状態信号の検出の際に、要求従装置はバス
利用ライン104への作動状態信号の供給を解除
する。しかし、主装置は他の交信の最中にあるの
で、ポーリングメツセージを発生せずに目的の交
信を続ける。そのため、この交信がたとえ要求従
装置に同様に指定されても該交信は通常の通り処
理される。時刻t3でバス利用ライン104が作動
状態から解除されることで示される主装置による
制御交信終端の後の所定期間、従装置は時刻t4で
バス利用ライン104へ作動状態を再供給してサ
ービス要求を再開する。この更新サービス要求に
より主装置は時刻t5でバス利用ライン104へ作
動状態信号を与え時刻t6で作動状態信号をハンド
シエイキングライン103へ与える。要求従装置
は、主装置により制御される交信の終端後の所定
期間、この従装置が主装置からポーリングメツセ
ージを受けとるまで上記更新サービス要求の開始
を継続する。本願発明の交信装置は、受信モード
と発信モードを設定でき、又要求のあつた受け手
側に対してのみのデータ送信を行うことができ、
且つそれらを最小限の本数のラインで行うことを
可能にする。
第1図は本発明による交信装置のブロツク図、
第2図は交信バスに接続された各装置のバスイン
ターフエース素子を示す接続図、第3図は本発明
によるハンドシエイキングプロトコールの波形
図、第4図は本発明により従装置がサービス要求
を開始するときの一例を示す波形図、そして第5
図は従装置がサービス要求を開始するときの他の
例を示す波形図である。 100……交信装置、101……交信バス、1
02……データライン、103……ハンドシエイ
キングライン、104……バス利用ライン、10
5……基準電圧ライン、106……主装置、10
7……従装置A、108……従装置B、109…
…従装置C、200……装置、205……主制御
装置、210……制御部、220……交信ライン
バツフア部、222,224,226,228,
240,250……出力バツフア、232,23
4,236,238,245,255……入力バ
ツフア。
第2図は交信バスに接続された各装置のバスイン
ターフエース素子を示す接続図、第3図は本発明
によるハンドシエイキングプロトコールの波形
図、第4図は本発明により従装置がサービス要求
を開始するときの一例を示す波形図、そして第5
図は従装置がサービス要求を開始するときの他の
例を示す波形図である。 100……交信装置、101……交信バス、1
02……データライン、103……ハンドシエイ
キングライン、104……バス利用ライン、10
5……基準電圧ライン、106……主装置、10
7……従装置A、108……従装置B、109…
…従装置C、200……装置、205……主制御
装置、210……制御部、220……交信ライン
バツフア部、222,224,226,228,
240,250……出力バツフア、232,23
4,236,238,245,255……入力バ
ツフア。
Claims (1)
- 【特許請求の範囲】 1 少なくとも1本のデータライン、ハンドシエ
イキングライン及びバス利用ラインを含む交信バ
スに接続される交信装置であつて、 この交信装置を発信モードもしくは受信モード
に設定する制御手段と、 発信モードにおいて、所定電圧を前記ハンドシ
エイキングラインへ与えるハンドシエイキング発
信手段と、 前記ハンドシエイキングラインへの所定電圧付
与に従つてデータを前記データラインへ与えるデ
ータ発信手段と、 受信モードにおいて、前記ハンドシエイキング
ライン上記所定電圧に基づいてデータ検出開始信
号を発生するハンドシエイキング受信手段と、 前記ハンドシエイキング受信手段のデータ検出
開始信号に基づいて前記データライン上のデータ
を検出するデータ受信手段と、 所定電圧を前記バス利用ラインへ与えサービス
要求を送るバス利用発信手段と、 前記バス利用ライン上の所定電圧の検出に基づ
き、前記制御手段、ハンドシエイキング発信手
段、データ発信手段、ハンドシエイキング受信手
段及びデータ受信手段を作動させるバス利用受信
手段と、 前記データ受信手段が受信したデータが受信す
べきデータであるとき前記ハンドシエイキング発
信手段及びハンドシエイキング受信手段を動作さ
せる比較手段と を含む交信装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/451,989 US4831358A (en) | 1982-12-21 | 1982-12-21 | Communications system employing control line minimization |
US451989 | 1999-11-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59119942A JPS59119942A (ja) | 1984-07-11 |
JPH0475700B2 true JPH0475700B2 (ja) | 1992-12-01 |
Family
ID=23794541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58240769A Granted JPS59119942A (ja) | 1982-12-21 | 1983-12-20 | 交信装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US4831358A (ja) |
EP (1) | EP0114485B1 (ja) |
JP (1) | JPS59119942A (ja) |
CA (1) | CA1243740A (ja) |
DE (1) | DE3376776D1 (ja) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4817037A (en) * | 1987-02-13 | 1989-03-28 | International Business Machines Corporation | Data processing system with overlap bus cycle operations |
US4990907A (en) * | 1987-08-19 | 1991-02-05 | Hitachi, Ltd. | Method and apparatus for data transfer |
GB2215873A (en) * | 1988-03-23 | 1989-09-27 | Benchmark Technologies | Inter-processor status communication |
JPH0215378A (ja) * | 1988-03-23 | 1990-01-19 | Du Pont Pixel Syst Ltd | グラフィックス処理システムおよびその方法 |
EP0432316A1 (en) * | 1989-12-14 | 1991-06-19 | Koninklijke Philips Electronics N.V. | Local communication bus system comprising a set of interconnected devices, a control bus, and a set of signal interconnections, and a device and a switchbox for use in such system |
US5086427A (en) * | 1990-04-09 | 1992-02-04 | Unisys Corporation | Clocked logic circuitry preventing double driving on shared data bus |
EP0542087A3 (en) * | 1991-11-10 | 1997-12-29 | Hewlett-Packard Company | Method and apparatus for efficient serialized transmission of handshake signal on a digital bus |
US5630152A (en) * | 1992-05-18 | 1997-05-13 | Motorola, Inc. | Communication protocol between master and slave device with register information sharing |
US5303227A (en) * | 1992-08-03 | 1994-04-12 | Motorola, Inc. | Method and apparatus for enhanced modes in SPI communication |
US5325491A (en) * | 1993-04-13 | 1994-06-28 | International Business Machines Corporation | Method and apparatus for extending a computer bus |
US5581201A (en) * | 1994-06-30 | 1996-12-03 | Tandem Computers Incorporated | Apparatus for unit control and presence detection |
US5734329A (en) * | 1995-07-13 | 1998-03-31 | Dell Usa L.P. | Method and apparatus for superimposing self-clocking multifunctional communications on a static digital signal line |
US5928345A (en) * | 1996-09-30 | 1999-07-27 | Rosemont Inc. | Field instrument with data bus communications protocol |
US6282593B1 (en) * | 1998-05-08 | 2001-08-28 | Tony Goodfellow | Extension of electronic buses and their bus protocols using signal-propagation timing compensation |
US6983350B1 (en) | 1999-08-31 | 2006-01-03 | Intel Corporation | SDRAM controller for parallel processor architecture |
US6606704B1 (en) * | 1999-08-31 | 2003-08-12 | Intel Corporation | Parallel multithreaded processor with plural microengines executing multiple threads each microengine having loadable microcode |
US6668317B1 (en) * | 1999-08-31 | 2003-12-23 | Intel Corporation | Microengine for parallel processor architecture |
US6427196B1 (en) * | 1999-08-31 | 2002-07-30 | Intel Corporation | SRAM controller for parallel processor architecture including address and command queue and arbiter |
US6532509B1 (en) | 1999-12-22 | 2003-03-11 | Intel Corporation | Arbitrating command requests in a parallel multi-threaded processing system |
US6694380B1 (en) | 1999-12-27 | 2004-02-17 | Intel Corporation | Mapping requests from a processing unit that uses memory-mapped input-output space |
US6307789B1 (en) * | 1999-12-28 | 2001-10-23 | Intel Corporation | Scratchpad memory |
US7620702B1 (en) | 1999-12-28 | 2009-11-17 | Intel Corporation | Providing real-time control data for a network processor |
US6625654B1 (en) | 1999-12-28 | 2003-09-23 | Intel Corporation | Thread signaling in multi-threaded network processor |
US6661794B1 (en) | 1999-12-29 | 2003-12-09 | Intel Corporation | Method and apparatus for gigabit packet assignment for multithreaded packet processing |
US6584522B1 (en) * | 1999-12-30 | 2003-06-24 | Intel Corporation | Communication between processors |
US6952824B1 (en) | 1999-12-30 | 2005-10-04 | Intel Corporation | Multi-threaded sequenced receive for fast network port stream of packets |
US6976095B1 (en) | 1999-12-30 | 2005-12-13 | Intel Corporation | Port blocking technique for maintaining receive packet ordering for a multiple ethernet port switch |
US7480706B1 (en) | 1999-12-30 | 2009-01-20 | Intel Corporation | Multi-threaded round-robin receive for fast network port |
US6631462B1 (en) * | 2000-01-05 | 2003-10-07 | Intel Corporation | Memory shared between processing threads |
US20030182486A1 (en) * | 2000-12-11 | 2003-09-25 | Taylor Calvin S. | Demand DMA |
US7126952B2 (en) * | 2001-09-28 | 2006-10-24 | Intel Corporation | Multiprotocol decapsulation/encapsulation control structure and packet protocol conversion method |
US7471688B2 (en) | 2002-06-18 | 2008-12-30 | Intel Corporation | Scheduling system for transmission of cells to ATM virtual circuits and DSL ports |
US7352769B2 (en) | 2002-09-12 | 2008-04-01 | Intel Corporation | Multiple calendar schedule reservation structure and method |
US7433307B2 (en) | 2002-11-05 | 2008-10-07 | Intel Corporation | Flow control in a network environment |
US7443836B2 (en) | 2003-06-16 | 2008-10-28 | Intel Corporation | Processing a data packet |
KR20120077049A (ko) * | 2010-12-30 | 2012-07-10 | 에스케이하이닉스 주식회사 | 다수의 칩을 포함하는 시스템과 패키지, 콘트롤러 |
DE102013010277A1 (de) * | 2013-06-19 | 2014-12-24 | Giesecke & Devrient Gmbh | Verfahren zum Initiieren einer Datenübertragung |
TWI584095B (zh) * | 2015-05-19 | 2017-05-21 | 耕源科技股份有限公司 | 供電裝置及其供電方法 |
TWI775436B (zh) * | 2021-05-17 | 2022-08-21 | 新唐科技股份有限公司 | 匯流排系統 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57174726A (en) * | 1981-04-20 | 1982-10-27 | Hitachi Ltd | Data transfer controlling system |
JPS57189231A (en) * | 1981-05-18 | 1982-11-20 | Advantest Corp | Data transferring system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3541257A (en) * | 1968-11-27 | 1970-11-17 | Gen Electric | Communication response unit |
US3810103A (en) * | 1972-04-03 | 1974-05-07 | Hawlett Packard Co | Data transfer control apparatus |
FR2462745B1 (fr) * | 1979-07-30 | 1986-01-03 | Jeumont Schneider | Dispositif de partage temporel de l'acces a une memoire connectee a un bus unique entre un calculateur central et une pluralite de calculateurs peripheriques |
US4390969A (en) * | 1980-04-21 | 1983-06-28 | Burroughs Corporation | Asynchronous data transmission system with state variable memory and handshaking protocol circuits |
JPS5723132A (en) * | 1980-07-18 | 1982-02-06 | Nippon Telegr & Teleph Corp <Ntt> | Acquisition system for priority right of interruption |
JPS5723131A (en) * | 1980-07-18 | 1982-02-06 | Nippon Telegr & Teleph Corp <Ntt> | Acquisition system for priority right of interruption |
US4373183A (en) * | 1980-08-20 | 1983-02-08 | Ibm Corporation | Bus interface units sharing a common bus using distributed control for allocation of the bus |
US4446459A (en) * | 1981-02-18 | 1984-05-01 | The United States Of America As Represented By The Administrator Of The National Aeronautics & Space Administration | Digital interface for bi-directional communication between a computer and a peripheral device |
US4462084A (en) * | 1981-02-23 | 1984-07-24 | Gen Rad, Inc. | Bus request buffer circuit for interfacing between field maintenance processor and device specific adaptor |
FR2503899A1 (fr) * | 1981-04-08 | 1982-10-15 | Thomson Csf | Procede et dispositif de transmission de donnees numeriques |
US4472712A (en) * | 1982-03-05 | 1984-09-18 | At&T Bell Laboratories | Multipoint data communication system with local arbitration |
-
1982
- 1982-12-21 US US06/451,989 patent/US4831358A/en not_active Expired - Lifetime
-
1983
- 1983-12-16 DE DE8383307662T patent/DE3376776D1/de not_active Expired
- 1983-12-16 EP EP83307662A patent/EP0114485B1/en not_active Expired
- 1983-12-20 CA CA000443796A patent/CA1243740A/en not_active Expired
- 1983-12-20 JP JP58240769A patent/JPS59119942A/ja active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57174726A (en) * | 1981-04-20 | 1982-10-27 | Hitachi Ltd | Data transfer controlling system |
JPS57189231A (en) * | 1981-05-18 | 1982-11-20 | Advantest Corp | Data transferring system |
Also Published As
Publication number | Publication date |
---|---|
DE3376776D1 (en) | 1988-06-30 |
EP0114485B1 (en) | 1988-05-25 |
US4831358A (en) | 1989-05-16 |
EP0114485A2 (en) | 1984-08-01 |
JPS59119942A (ja) | 1984-07-11 |
EP0114485A3 (en) | 1985-05-22 |
CA1243740A (en) | 1988-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0475700B2 (ja) | ||
US5023778A (en) | Interprocessor communication method | |
US20070240011A1 (en) | FIFO memory data pipelining system and method for increasing I²C bus speed | |
US11188486B2 (en) | Master chip, slave chip, and inter-chip DMA transmission system | |
EP0534529A1 (en) | Apparatus and method for burst data transfer | |
US6175887B1 (en) | Deterministic arbitration of a serial bus using arbitration addresses | |
JPS5933954A (ja) | ポ−リング方式 | |
WO1993024887B1 (en) | High speed ieee 488 bus interface system and method | |
EP0183431B1 (en) | System control network for multiple processor modules | |
JPH0511938A (ja) | 高機能並列ポートインタフエース | |
JP2632906B2 (ja) | 多重プロセッサシステム用のプロセッサモジュール自動判定システム | |
US6625670B1 (en) | Network interface card asynchronous interface with signalling lines and at least eight data lines for switching between forward channel and reverse channel | |
JPH0226904B2 (ja) | ||
JP2000244585A (ja) | バスインタフェース回路 | |
JP2586638B2 (ja) | 2cpu間の片方向通信制御回路 | |
JPS61198944A (ja) | ポ−リング方式 | |
JPH0658655B2 (ja) | シリアルi/o方式 | |
JPS6127792B2 (ja) | ||
JPS6353666A (ja) | コンピユ−タシステムの周辺制御装置 | |
JPH09181750A (ja) | データ処理システム | |
GB1600755A (en) | Communications processor | |
JPH0540728A (ja) | バス制御方式 | |
JPS64737B2 (ja) | ||
JPS60248049A (ja) | 全二重通信制御方式 | |
JPH0895927A (ja) | 大規模相互接続スイッチ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |