JPS581447B2 - 中央装置と複数の周辺装置との間のデ−タ伝送制御方法 - Google Patents
中央装置と複数の周辺装置との間のデ−タ伝送制御方法Info
- Publication number
- JPS581447B2 JPS581447B2 JP49099998A JP9999874A JPS581447B2 JP S581447 B2 JPS581447 B2 JP S581447B2 JP 49099998 A JP49099998 A JP 49099998A JP 9999874 A JP9999874 A JP 9999874A JP S581447 B2 JPS581447 B2 JP S581447B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- detecting
- data
- data transmission
- lowering
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0745—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- 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/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
- G06F13/4226—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with asynchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Communication Control (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
【発明の詳細な説明】
この発明は計算機方式内におけるデータ伝達の制御、特
に中央処理装置と周辺装置の一つまたは複数との間のデ
ータの交換に関するものである。
に中央処理装置と周辺装置の一つまたは複数との間のデ
ータの交換に関するものである。
現在の技術では中央装置と種々な周辺装置との間のデー
タの伝送は二つの信号シーケンスのサイクルによって制
御される。
タの伝送は二つの信号シーケンスのサイクルによって制
御される。
(1)第1信号シーケンスはデータアドレス情報の伝送
を行なうことができる。
を行なうことができる。
(2)第2信号シーケンスは第1シーケンスの間に決め
られたアドレスにデータを伝送することができる。
られたアドレスにデータを伝送することができる。
一般に第2シーケンスのみが、伝送されたデータのチェ
ックを続いて行なわれる。
ックを続いて行なわれる。
データ伝送に用いられるインターフェースには二つの型
があり、第1はマルチチャンネル・インターフェースと
して知られており、論理部分を備え、異なったいくつか
の伝送チャンネルが接続され、各チャンネルは周辺チャ
ンネルの一つに特定のものである。
があり、第1はマルチチャンネル・インターフェースと
して知られており、論理部分を備え、異なったいくつか
の伝送チャンネルが接続され、各チャンネルは周辺チャ
ンネルの一つに特定のものである。
第2はスターインターフェースと!して知られているも
ので、計算機に接続された各周辺チャンネルに対する論
理部分を備えている。
ので、計算機に接続された各周辺チャンネルに対する論
理部分を備えている。
これら二つの型のインターフェース(及びそれらに用い
られる方法)が現在最も一般に使用されているものであ
る。
られる方法)が現在最も一般に使用されているものであ
る。
しかし、これらは重大な欠点を有しており、マルチチャ
ンネル・インターフェースは計算機から遠距離にある周
辺装置を接続することができない。
ンネル・インターフェースは計算機から遠距離にある周
辺装置を接続することができない。
更にインターフェースの論理部分における故障は全周辺
装置に影響を与える。
装置に影響を与える。
スターインターフェースは同期の問題があり、距離の問
題が重大となる。
題が重大となる。
一般にインターフェースに決定を行なうのは周辺装置で
あり、これは中央装置に矛盾を生じ、周辺装置によって
行なわれる作用のシーケンスについてチェックする回路
を必要とする。
あり、これは中央装置に矛盾を生じ、周辺装置によって
行なわれる作用のシーケンスについてチェックする回路
を必要とする。
各チャンネルに接続された論理部分も複雑である。
これらの因子はレジスタの内容を見ることができず、イ
ンターフェースによって覆われた周辺装置の基礎的作用
も見ることができない。
ンターフェースによって覆われた周辺装置の基礎的作用
も見ることができない。
これは周辺装置故障の場合大きな困難な問題となり、デ
ータ伝送の間にデータのアドレスにチェックが行なわれ
ない。
ータ伝送の間にデータのアドレスにチェックが行なわれ
ない。
発明の目的
この発明の目的は従って、中央装置と周辺装置の一つま
たはいくつかとの間で交換されるデータの伝送を制御す
る方法を提供することにある。
たはいくつかとの間で交換されるデータの伝送を制御す
る方法を提供することにある。
この発明の他の目的は、中央装置と少なくとも一つの周
辺装置の間のデータ伝送を伝送チャンネルを通じて行な
うのを制御する方法を提供することにある。
辺装置の間のデータ伝送を伝送チャンネルを通じて行な
うのを制御する方法を提供することにある。
この発明の更に他の目的は、中央装置と複数の周辺装置
との間の情報交換を制御するための、中央装置の能力に
も周辺装置の性格にも依存しない方法を提供することに
ある。
との間の情報交換を制御するための、中央装置の能力に
も周辺装置の性格にも依存しない方法を提供することに
ある。
この発明の他の目的及び利点は添付図面に示した実施例
についての次の説明から明らかにされる。
についての次の説明から明らかにされる。
方法は二つのシーケンスからなる信号のサイクルを有し
、第1シーケンスはデータ伝送要求シーケンスであり、
このシーケンスはデータ交換の方向とデータアドレス指
定に関する情報を含む。
、第1シーケンスはデータ伝送要求シーケンスであり、
このシーケンスはデータ交換の方向とデータアドレス指
定に関する情報を含む。
第2シーケンスはデータ伝送シーケンスである。
この発明の方法は、これら第1と第2シーケンスの後に
それぞれ中間チェックシーケンスが続くことを特徴とし
ている。
それぞれ中間チェックシーケンスが続くことを特徴とし
ている。
この発明の装置は上述した方法を実施するものであり、
中央処理装置に接続された第1データ伝送制御回路と、
周辺装置に接続された第2データ伝送制御回路を備えて
いる。
中央処理装置に接続された第1データ伝送制御回路と、
周辺装置に接続された第2データ伝送制御回路を備えて
いる。
これら二つの回路は二つの信号シーケンスからなる制御
信号サイクルを両方向に伝送するよう協動ずる。
信号サイクルを両方向に伝送するよう協動ずる。
第1はデータ伝送要求信号シーケンスでデータのアドレ
ス指定に関する情報を含み、第2は伝送チャンネルを通
じて行なうこれらのデータの伝送に対するシーケンスで
ある。
ス指定に関する情報を含み、第2は伝送チャンネルを通
じて行なうこれらのデータの伝送に対するシーケンスで
ある。
装置は第1シーケンスの間に伝送された情報と、第2シ
ーケンスの間に送られたデータとをチェックする少なく
とも一つの装置を備え、そのチェック装置は第2データ
転送制御回路に接続されておる。
ーケンスの間に送られたデータとをチェックする少なく
とも一つの装置を備え、そのチェック装置は第2データ
転送制御回路に接続されておる。
この第2制御回路からの1出力はチャンネルを通るデー
タを通過させるゲートを制御する。
タを通過させるゲートを制御する。
第1図において中央処理装置1と周辺装置2との間に交
換される種々の信号は中央装置1に接続された第1制御
回路3と周辺装置2に接続された第2制御回路4との間
を通過する。
換される種々の信号は中央装置1に接続された第1制御
回路3と周辺装置2に接続された第2制御回路4との間
を通過する。
これらの信号は中央装置1から周辺装置2の方向に、外
方または書込み方向と呼ばれる方向に伝えられる。
方または書込み方向と呼ばれる方向に伝えられる。
これは信号DSO,CSO,ENO,RSOの場合であ
る。
る。
信号はまた周辺装置2から中央装置1の方向に、すなわ
ち内方または読取り方向に送られる。
ち内方または読取り方向に送られる。
これは信号DSI,CSI,ENI,EV1,EV2,
EV3の場合である。
EV3の場合である。
ゲート5は或る瞬間に伝送チャンネルDPを動作させ、
データまたは情報がチャンネルDPを通るのを許す。
データまたは情報がチャンネルDPを通るのを許す。
この動作化は周辺装置2内のレジスタ6内に記録された
データの検査に特に依存する。
データの検査に特に依存する。
この検査はチェツカ7で行なわれ、伝送されるデータの
パリテイまたは真実性のいずれかを検査する。
パリテイまたは真実性のいずれかを検査する。
伝送チャンネルDPは両方向性で、データは周辺ユニッ
ト2から読まれるか、またはデータは中央装置1によっ
て周辺装置2内に書込まれる。
ト2から読まれるか、またはデータは中央装置1によっ
て周辺装置2内に書込まれる。
第1回路3と第2回路4との間に交換される種々の信号
は0または1の論理信号である。
は0または1の論理信号である。
第2図において種々の信号は中央装置1と周辺装置2と
の間の第1シーケンスの間に第1と第2回路の間で交換
される。
の間の第1シーケンスの間に第1と第2回路の間で交換
される。
この第1シーケンスの間に、読取られるべき、または周
辺装置に書込まれるべきデータのアドレス指定に関する
情報のみが伝送チャンネルDPを通じて伝えられる。
辺装置に書込まれるべきデータのアドレス指定に関する
情報のみが伝送チャンネルDPを通じて伝えられる。
このシーケンスはアドレス情報の真実性またはパリテイ
チェツクに次のように関連している。
チェツクに次のように関連している。
論理レベル1の信号ENO(外方伝送信号として知られ
ている)は第1から第2の制御回路に送られ、論理レベ
ル0の信号ENI(内方伝送信号)は第2制御回路から
第1制御回路に送られる。
ている)は第1から第2の制御回路に送られ、論理レベ
ル0の信号ENI(内方伝送信号)は第2制御回路から
第1制御回路に送られる。
論理レベル1の信号CSO(外方チェック信号と呼ばれ
る)はデータ伝送が行なわれるとき第1回路によって発
生される。
る)はデータ伝送が行なわれるとき第1回路によって発
生される。
この信号が現われるとデータのアドレスに関する情報は
伝送チャンネルDPの入力に配置される。
伝送チャンネルDPの入力に配置される。
第2回路は信号CSOの発生を検知し、論理レベル1の
信号CSI(内方チェック信号と呼ばれる)を発生し、
その信号は第1回路に送られる。
信号CSI(内方チェック信号と呼ばれる)を発生し、
その信号は第1回路に送られる。
信号CSIの発生が第1回路によって検知された後に第
1回路は信号CSOを論理レベル0に(RELAPSE
,RETOMBER)低下さす。
1回路は信号CSOを論理レベル0に(RELAPSE
,RETOMBER)低下さす。
伝送チャンネルDPへの入力に置かれたデータアドレス
情報は第1図のゲート5の有効化の後に周辺装置に伝送
することができる。
情報は第1図のゲート5の有効化の後に周辺装置に伝送
することができる。
この情報のチェックが行なわれる。
このチェックは第2図内のCIによって表わされる。
信号CSOの低下は第2回路によって検知され、第2回
路は信号CSIを論理レベル0に低下させる。
路は信号CSIを論理レベル0に低下させる。
この低下が第1回路によって検知されたとき、第2シー
ケンスがとられて、第1シーケンス内のアドレス情報に
よって決定されたアドレスにデータを伝送することがで
きる。
ケンスがとられて、第1シーケンス内のアドレス情報に
よって決定されたアドレスにデータを伝送することがで
きる。
第3図において、中央装置から周辺装置への外方または
書込み方向として知られている交換方向にデータを伝送
する第2シーケンスの間に制御信号は交換される。
書込み方向として知られている交換方向にデータを伝送
する第2シーケンスの間に制御信号は交換される。
このシーケンスは次のように行なわれる。
信号CSIの低下とアドレス情報のチェックと伝送の後
に、伝送されるべきデータは時刻t1において伝送チャ
ンネルDPへの入力に置かれる。
に、伝送されるべきデータは時刻t1において伝送チャ
ンネルDPへの入力に置かれる。
第1回路は信号CSIの低下を検知し、論理レベル1の
信号DSO(外方サンプル信号と呼ばれる)を発生する
。
信号DSO(外方サンプル信号と呼ばれる)を発生する
。
信号DSOの発生は論理レベル1の信号DSI(内方サ
ンプル信号と呼ばれる)を発生する第2回路で検知され
る。
ンプル信号と呼ばれる)を発生する第2回路で検知され
る。
信号DSIの発生は信号DSOを論理レベルOに低下す
る第1回路によって検知される。
る第1回路によって検知される。
信号DSOの低下は第2回路で検知される。
第1図のゲート5は動作され、周辺装置はこれらのデー
タがCDで検査されている間に、第1シーケンスの間に
決定されてしまっているアドレスにデータを記録する。
タがCDで検査されている間に、第1シーケンスの間に
決定されてしまっているアドレスにデータを記録する。
最後にDSIは論理レベルOに低下する。
信号DSIの低下に続いて信号ENIが再び現われる。
信号ENIの再発生は信号ENOを低下させる第1回路
によって検知される。
によって検知される。
信号ENOの低下は信号ENIを低下させる第2回路で
検知される。
検知される。
最後に信号ENIの低下は信号ENOを再発生させる第
1回路で検知される。
1回路で検知される。
データ伝送の新しいサイクルを行なうことができる。
第4図について周辺装置から中央装置への内方または読
取り方向と呼ばれる伝送方向のデータ伝送の第2シーケ
ンスについて説明する。
取り方向と呼ばれる伝送方向のデータ伝送の第2シーケ
ンスについて説明する。
このシーケンスは次のように行なわれる。
第1回路が信号OSIの低下を検知すると直ちに信号E
NIが再び現われ、第1シーケンスの間に決められたア
ドレスにおいて読取られるべきデータが時刻t2の瞬間
に伝送チャンネルへの入力に置かれる。
NIが再び現われ、第1シーケンスの間に決められたア
ドレスにおいて読取られるべきデータが時刻t2の瞬間
に伝送チャンネルへの入力に置かれる。
信号ENIの発生は第1回路で検知され、信号ENOを
低下させる。
低下させる。
信号ENOの低下は第2回路で検知され、信号DSIを
出させる。
出させる。
信号DSIの発生は第1回路によって検知され、信号D
SOを発生させる。
SOを発生させる。
信号DSOの発生は第2回路で検知され、これは信号D
SIを低下させる。
SIを低下させる。
信号DSIの低下は第1回路で検知される。第1図のゲ
ート5は動作さヘ中央装置はデータを記録する。
ート5は動作さヘ中央装置はデータを記録する。
第1回路はすると信号DSOを低下させる。
信号DSOの低下は第2回路で検知さヘこれはENIを
低下させる。
低下させる。
信号ENIの低下は第1回路で検知され、信号ENOを
再び出させる。
再び出させる。
データ交換の新しいサイクルを行なうことができる。
種々の信号は、第2図について説明されたデータ伝送の
信号の第1シーケンスの間に第1と第2回路の間で交換
される。
信号の第1シーケンスの間に第1と第2回路の間で交換
される。
第5図において、アドレス情報内にエラーが検知された
場合は、次のように行なわれる。
場合は、次のように行なわれる。
信号CSIの低下のときにもしアドレス情報内にエラー
が検知されると第2回路は信号ENIを再び生じさせる
。
が検知されると第2回路は信号ENIを再び生じさせる
。
検査部材は論理レベル1のエラー信号EV3を発生する
。
。
信号ENIの再出現は信号ENOを低下させる第1回路
によって検知され、信号CSIを再び現わす。
によって検知され、信号CSIを再び現わす。
信号CSIの再出現は第1回路によって検知され、信号
CSOを再び生じさせる。
CSOを再び生じさせる。
この再出現は第2回路で検知され信号CSIを低下させ
る。
る。
信号CSIの低下が13の瞬間に第1回路によって検知
されたとき、第1回路はエラー信号EV3の論理状態を
考慮して信号CSOを落下させる。
されたとき、第1回路はエラー信号EV3の論理状態を
考慮して信号CSOを落下させる。
信号CSOの低下は第2回路によって検知され信号EN
Iを低下させる。
Iを低下させる。
最後に信号ENIの低下は第1回路によって検知され信
号ENOを再び現わす。
号ENOを再び現わす。
データ伝送制御信号の他のサイクルを始めることができ
る。
る。
すると同じサイクルを第1シーケンスとして繰返すこと
ができる。
ができる。
これはエラーの真実性またはパリテイがこの回復の間に
無くされるからである。
無くされるからである。
第6図において周辺装置に伝達されるデータ内にエラー
が検知された場合は第2書込みシーケンスは次のように
行なわれる。
が検知された場合は第2書込みシーケンスは次のように
行なわれる。
信号DSIが低下した後、および時刻CDにおいて周辺
装置によってデータが記録された後に、データ内にエラ
ーが検知されると第2回路は信号ENIを再び現わし、
論理レベル1のエラー信号EV3を発生する。
装置によってデータが記録された後に、データ内にエラ
ーが検知されると第2回路は信号ENIを再び現わし、
論理レベル1のエラー信号EV3を発生する。
この信号ENIの再出現は第1回路によって検知され、
信号ENOを低下させ、その低下は第2回路で検知され
信号CSIを再び現わす。
信号ENOを低下させ、その低下は第2回路で検知され
信号CSIを再び現わす。
この信号CSIの再出現は第1回路で検知されこれは信
号CSOを再び現わす。
号CSOを再び現わす。
信号CSOの再出現は第2回路で検知され信号CSIを
低下させる。
低下させる。
信号CSIの低下は第1回路で検知されこれは時刻t4
におけるエラー信号EV3の論理状態を信号CSOが低
下する前に考慮に入れる。
におけるエラー信号EV3の論理状態を信号CSOが低
下する前に考慮に入れる。
最後に信号CSOの低下は第2回路で検知され、信号E
NIを低下させ、その代りに信号ENOを再び現わす。
NIを低下させ、その代りに信号ENOを再び現わす。
サイクルは第1シーケンスで同様のまたは異なつたデー
タに対して再び始められる。
タに対して再び始められる。
説明した種々のシーケンスは第1図において信号RSO
が現われるのを示す。
が現われるのを示す。
この信号は初期設定制御信号として知られデータ伝送制
御サイクルの如何なる瞬間にも発生することができ、第
1から第2回路に送られる信号であり、中央装置がイン
ターフェースの制御を求める時に発生する。
御サイクルの如何なる瞬間にも発生することができ、第
1から第2回路に送られる信号であり、中央装置がイン
ターフェースの制御を求める時に発生する。
信号RSOは遂行中のサイクルを何かの困難が生じた瞬
間に中断することができる。
間に中断することができる。
周辺装置のレジスタ6の、状態0への回復が同時に行な
われる。
われる。
第1図では周辺装置からの動作命令優先信号である信号
EV1とEV2が示される。
EV1とEV2が示される。
信号EV1は例えば信号EV2で表わされたよりも更に
優先される動作命令を表わす。
優先される動作命令を表わす。
これらの信号(説明の誼上、二つに制限している。
)は第2回路で発生され、周辺装置で制御される。
これらの信号は第1回路に、ついで中央装置に送られ、
これらの命令を優先と到着の順序に記憶し、最優先命令
を第1に遂行する。
これらの命令を優先と到着の順序に記憶し、最優先命令
を第1に遂行する。
第7図について以上説明した方法を実施する装置につい
て更に詳細に説明する。
て更に詳細に説明する。
第1回路3は第1エミツタ8とそのエミツタを制御する
第1レシーバ9を備えている。
第1レシーバ9を備えている。
第2回路は第2エミツタ11を制御する第2レシーバ1
0を備えている。
0を備えている。
これらのエミツタとレシーバは第2レシーバが第2エミ
ツタからの信号を受けるように接続される。
ツタからの信号を受けるように接続される。
第1エミツタ8は第2レシーバ10に信号DSO,CS
O,ENO,RSO,を送り、第2エミツタ11は第1
レシーバ9に信号DSI,CSI,EV1,EV2,E
V3を送る。
O,ENO,RSO,を送り、第2エミツタ11は第1
レシーバ9に信号DSI,CSI,EV1,EV2,E
V3を送る。
エミツタとレシーバは主として論理回路から構成される
。
。
チェツカ7は第2エミツタ11を制御し、パリテイまた
は真実性エラーの場合論理レベルの信号EV3を発生し
第1レシーバ9によって取入れられる。
は真実性エラーの場合論理レベルの信号EV3を発生し
第1レシーバ9によって取入れられる。
第2のエミツタ11はまた周辺装置によっても制御され
、第1レシーバ9に優先レベルEV1とEV2の信号が
到着するようにする。
、第1レシーバ9に優先レベルEV1とEV2の信号が
到着するようにする。
作業が行なわれる順序は中央装置に記録され指示される
。
。
第7図にはまた第1エミツタ8から第2レシーバ10に
伝えられる信号RSOが示される。
伝えられる信号RSOが示される。
この信号は中央装置1が第1エミツタ8の制御を求める
、例えば作業の一部が停止さるべきとき毎に現われる。
、例えば作業の一部が停止さるべきとき毎に現われる。
初期設定信号RSOは第2レシーバに到着し、如何なる
瞬間にも交換サイクルの進行を停止し、ゲート5の動作
化の後に周辺装置のレジスタ6の状態を0にリセットす
る。
瞬間にも交換サイクルの進行を停止し、ゲート5の動作
化の後に周辺装置のレジスタ6の状態を0にリセットす
る。
第1と第2のエミツタと第1と第2のレシーバについて
は詳細に説明しないが、交換される種々の信号について
は既に説明し、構成する論理回路は種々の信号を発生し
、また受信する。
は詳細に説明しないが、交換される種々の信号について
は既に説明し、構成する論理回路は種々の信号を発生し
、また受信する。
周辺装置と中央装置との間のデータ伝送の制御の方法及
びその方法を行なう装置は多くの利点を有している。
びその方法を行なう装置は多くの利点を有している。
第一に装置の素子を周辺装置と中央装置との間の距離の
関数として特別に制御する必要はない。
関数として特別に制御する必要はない。
事実各種の信号の位相はチェック信号CSIとCSOの
連鎖によって自動的に調整され、これらの信号の一つが
現われると、他の信号を現わさせ、同様に二つの信号の
低下はインクロツクされる。
連鎖によって自動的に調整され、これらの信号の一つが
現われると、他の信号を現わさせ、同様に二つの信号の
低下はインクロツクされる。
第2に同期信号を伝送する問題はない。このような問題
は一般に中央装置と周辺装置との間の距離によって混乱
される。
は一般に中央装置と周辺装置との間の距離によって混乱
される。
第3に二つの中間検査シーケンスは装置が満足に動作し
ていることについての知識を直ちに得ることができる。
ていることについての知識を直ちに得ることができる。
第4に装置は情報とデータにつき“透明”である。
すなわち情報とデータは各種の論理回路を通るときに修
正を受けることなく伝送チャンネルによって伝えられる
からである。
正を受けることなく伝送チャンネルによって伝えられる
からである。
このようにして周辺装置が含むことができる各種のレジ
スタを完全に視ることができ、これは中央装置が周辺装
置の作用についての困難を診断することが可能となり、
基礎的操作ヲシミュレートし、このシミュレーションか
らの情報を回収することができる。
スタを完全に視ることができ、これは中央装置が周辺装
置の作用についての困難を診断することが可能となり、
基礎的操作ヲシミュレートし、このシミュレーションか
らの情報を回収することができる。
第5に中央装置は優先信号EV1とEV2によって伝送
の完全なマスタである。
の完全なマスタである。
これらの信号は過負荷の問題、特にデータの伝送が周辺
装置と中央との間に行なわれるとき、その問題を避ける
ことができる。
装置と中央との間に行なわれるとき、その問題を避ける
ことができる。
中央装置はいくつかの周辺装置に接続することができ、
外部偶発の関数として問題の周辺装置に役立つことがで
きる。
外部偶発の関数として問題の周辺装置に役立つことがで
きる。
第6に中央装置は周辺装置のレジスタの状態を部分的に
修正するか、またはデータの全体を読むことができる。
修正するか、またはデータの全体を読むことができる。
最後にデータ伝送の速度は中央装置に接続された周辺装
置の関数として修正することができ、インターフェース
の調整の必要はない。
置の関数として修正することができ、インターフェース
の調整の必要はない。
説明した方法においては、一つの操作は同等の他の操作
と置換することができ、装置においては、この発明の範
囲内で一つの部材は同様の技術的作用を行なう他の部材
と置換することができることは明らかである。
と置換することができ、装置においては、この発明の範
囲内で一つの部材は同様の技術的作用を行なう他の部材
と置換することができることは明らかである。
第1図は中央装置と周辺装置との間に交換されるデータ
伝送制御装置の一般配置を示し、第2図は中央装置と周
辺装置との間のデータ伝送の第1シーケンスの間に生じ
る制御信号を示し、第3図は中央装置から周辺装置への
書込み方向として知られている方向にデータを伝送する
第2シーケンスの間に生じる信号を示し、第4図は周辺
装置から中央装置に読取り方向と知られている方向にデ
ータを伝送する第2シーケンスの間に生じる信号を示し
、第5図はデータのアドレス情報内にエラーが検知され
たとき生じる制御信号を示し、第6図はデータ伝送中に
エラーが検知されたとき書込み方向の第2シーケンスの
間に生じる信号を示し、第7図は前述の各図に示された
方法を実施する装置の詳細図である。 1……中央装置、2……周辺装置、3……第1制御回路
、4……第2制御回路、5……ゲート、6……レジスタ
、7……チェツカ、8……エミツタ、9……レシーバ、
10……第2レシーバ、11……第2エミツタ。
伝送制御装置の一般配置を示し、第2図は中央装置と周
辺装置との間のデータ伝送の第1シーケンスの間に生じ
る制御信号を示し、第3図は中央装置から周辺装置への
書込み方向として知られている方向にデータを伝送する
第2シーケンスの間に生じる信号を示し、第4図は周辺
装置から中央装置に読取り方向と知られている方向にデ
ータを伝送する第2シーケンスの間に生じる信号を示し
、第5図はデータのアドレス情報内にエラーが検知され
たとき生じる制御信号を示し、第6図はデータ伝送中に
エラーが検知されたとき書込み方向の第2シーケンスの
間に生じる信号を示し、第7図は前述の各図に示された
方法を実施する装置の詳細図である。 1……中央装置、2……周辺装置、3……第1制御回路
、4……第2制御回路、5……ゲート、6……レジスタ
、7……チェツカ、8……エミツタ、9……レシーバ、
10……第2レシーバ、11……第2エミツタ。
Claims (1)
- 【特許請求の範囲】 1 中央処理装置と少なくとも一つの周辺装置との間で
伝送チャンネルを通じて交換されるデータの伝送を匍脚
する方法において、 信号のサイクルを二つのシーケンスで送り、それらシー
ケンスは、 データ伝送の方向と伝送されるデータのアドレス指定に
関する情報を含む第1のデータ伝送命令シーケンスを送
る段階と、第2のデータ伝送シーケンスを送る段階とを
含み、 前記第1データ伝送命令シーケンスは、 中央処理装置からのいわゆる外方転送信号を周辺装置に
送り、前記転送信号はデータ交換の方向を決める段階と
、 中央処理装置によって前記チャンネルの入力にデータの
アドレス指定に関する情報を置く間にいわゆる外方チェ
ック信号を送る段階と、 外方チェック信号の発生を検知し、いわゆる内方信号を
中央処理装置に送る段階と、 内方チェック信号を検知し、外方チェック信号を低下さ
せる段階と、 外方チェック信号の低下を検知する段階と、前記アドレ
ス情報のチェックを行ない、前記アドレスを前記伝送チ
ャンネルを通じて周辺装置に伝送する段階と、 内方チェック信号を低下させる段階と、 内方チェック信号の低下を検知して前記第2のデータ伝
送シーケンスをとる段階とを含むデータ伝送制御方法。 2 特許請求の範囲第1項記載のデータ伝送制御方法に
おいて、データ伝送命令情報内にエラーが検知された場
合は、第1データ伝送命令シーケンスは、 内方チェック信号の低下を検知する段階と、中央処理装
置にいわゆる内方転送信号を送りかつエラー信号を発生
する段階と、 内方転送信号を検知しかつ外方転送信号を低下させる段
階と 外方転送信号の低下を検知し、内方チェック信号を発生
させる段階と、 内方チェック信号の再出現を検知し、外方チェック信号
を出現させる段階と、 外方チェック信号の再出現を検知し、内方チェック信号
を低下させる段階と、 中央処理装置にエラー信号を考慮させる内方チェック信
号の低下を検知し、外方チェック信号を低下させる段階
と、 外方チェック信号の低下を検知し、内方転送信号を低下
させる段階と、 内方転送信号の低下を検知し、外方転送信号を再出現さ
せて新しいサイクルを開始させることができる段階とを
含んだデータ伝送制御方法。 3 特許請求の範囲第1項記載のデータ伝送制御方法に
おいて、進行中のデータ伝送よりも高度の優先のデータ
伝送命令を表わす信号を中央処理装置に到着させる段階
を含み、これによりデータの伝送中に各周辺装置がデー
タ伝送を中断することができるデータ伝送制御方法。 4 特許請求の範囲第1項記載のデータ伝送制御方法に
おいて、サイクルの初期設定は初期設定制御信号によっ
ていかなる瞬間にも行われるデータ伝送制御方法。 5 中央処理装置と少なくとも一つの周辺装置との間で
伝送チャンネルを通じて交換されるデータの伝送を匍御
する方法において、 信号のサイクルを二つのシーケンスで送り、それらシー
ケンスは、 データ伝送の方向と伝送されるデータのアドレシス指定
に関する情報ダ含む第1のデータ伝送命令シーケンスを
送る段階と、第2のデータ伝送シーケンスを送る段階と
を含み、中央処理装置から周辺装置へのいわゆる外方ま
たは書込み交換方向に対する前記第2データ伝送シーケ
ンスは、第1データシーケンスの終りにおけるいわゆる
内方チェック信号の低下を検知し、周辺装置に伝送され
るデータをチャンネルの入力に置きその間いわゆる外方
サンプル信号を発生する段階と、外方サンプル信号の出
現を検知し、いわゆる内ご方サンプル信号を発生する段
階と、 内方サンプル信号の出現を検知し、外方サンプル信号を
低下させる段階と、 外方サンプル信号の低下を検知する段階と、データのチ
ェックを行ない、第1シーケンスの間に指定された周辺
ユニットのアドレスにデータを記録する段階と、 内方サンプル信号を低下させ、いわゆる内方転送信号を
出現させる段階と、 内方転送信号の出現を検知し、いわゆる外方転4送信号
を低下させる段階と、 外方転送信号の低下を検知し、内方転送信号を低下させ
る段階と、 外方転送信号を再現させる内方転送信号の低下を検知し
、これにより新しいサイクルを行なうことができるよう
にした段階とを含むデータ伝送制御方法。 6 特許請求の範囲第5項記載のデータ伝送制御方法に
おいて、周辺ユニットにデータを記録した後及びデータ
内にエラーを検知した後の第2のいわゆる書込みシーケ
ンスの間中、この書込みシーケンスは、 内方サンプル信号を低下させ、内方転送信号を出現させ
、エラー信号も出現させる段階と、内方転送信号の出現
を検知し、外方転送信号を低下させる段階と、 外方転送信号の低下を検知し、いわゆる内方チェック信
号を出現させる段階と、 内方チェック信号の出現を検知し、いわゆる外方チェッ
ク信号を出現させる段階と、 外方チェック信号の出現を検知し、内方チェック信号を
低下させる段階と、 内方チェック信号の低下を検知し、中央処理装置にエラ
ー信号を考慮させ外方チェック信号を低下させる段階と
、 外方チェック信号の低下を検知し、内方転送信号を低下
させ、外方転送信号を再出現させ、これにより新しいサ
イクルを行なうようにした段階とを含むデータ伝送制御
方法。 7 特許請求の範囲第5項記載のデータ伝送制御方法に
おいて、サイクルの初期設定は初期設定制御信号によっ
ていかなる瞬間にも行われるデータ伝送制御方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR7331760A FR2242910A5 (ja) | 1973-09-03 | 1973-09-03 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5056134A JPS5056134A (ja) | 1975-05-16 |
| JPS581447B2 true JPS581447B2 (ja) | 1983-01-11 |
Family
ID=9124560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP49099998A Expired JPS581447B2 (ja) | 1973-09-03 | 1974-09-02 | 中央装置と複数の周辺装置との間のデ−タ伝送制御方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US3909782A (ja) |
| JP (1) | JPS581447B2 (ja) |
| BR (1) | BR7407309D0 (ja) |
| DE (1) | DE2442013A1 (ja) |
| ES (1) | ES429538A1 (ja) |
| FR (1) | FR2242910A5 (ja) |
| GB (1) | GB1473730A (ja) |
| IT (1) | IT1020375B (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1046598B (it) * | 1974-05-16 | 1980-07-31 | Honeywell Inf Systems | Interfaccia di connessione di apparecchiature periferiche a un calcolatore provvista di meccanismi di segnalazione e di distinzione tradiversi tipi di errore |
| US4335426A (en) * | 1980-03-10 | 1982-06-15 | International Business Machines Corporation | Remote processor initialization in a multi-station peer-to-peer intercommunication system |
| GB2075802B (en) * | 1980-05-12 | 1984-05-31 | Control Data Corp | Network access device |
| US4458312A (en) * | 1981-11-10 | 1984-07-03 | International Business Machines Corporation | Rapid instruction redirection |
| US4567595A (en) * | 1983-03-31 | 1986-01-28 | At&T Bell Laboratories | Multiline error detection circuit |
| US4535421A (en) * | 1983-07-05 | 1985-08-13 | Pitney Bowes Inc. | Universal real time transparent asynchronous serial/echoplex converter |
| US4594713A (en) * | 1983-12-22 | 1986-06-10 | Gte Automatic Electric Inc. | Remote data link receive data reformatter |
| US4598404A (en) * | 1983-12-22 | 1986-07-01 | Gte Automatic Electric Inc. | Data format arrangement for communication between the peripheral processors of a telecommunications switching network |
| JPH0670787B2 (ja) * | 1984-06-29 | 1994-09-07 | 富士通株式会社 | 処理装置間指令転送制御システム |
| EP0518855B1 (de) * | 1990-03-06 | 1994-06-01 | Siemens Aktiengesellschaft | Steuerung für einen kraftfahrzeugantrieb |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3303476A (en) * | 1964-04-06 | 1967-02-07 | Ibm | Input/output control |
| US3579200A (en) * | 1969-07-30 | 1971-05-18 | Ibm | Data processing system |
| DE2131787C3 (de) * | 1971-06-26 | 1973-12-20 | Ibm Deutschland Gmbh, 7000 Stuttgart | Schaltungsanordnung zur Fehlerfeststellung bei Datenverarbeitungssystemen |
| US3721961A (en) * | 1971-08-11 | 1973-03-20 | Ibm | Data processing subsystems |
-
1973
- 1973-09-03 FR FR7331760A patent/FR2242910A5/fr not_active Expired
-
1974
- 1974-08-09 GB GB3524674A patent/GB1473730A/en not_active Expired
- 1974-08-26 ES ES429538A patent/ES429538A1/es not_active Expired
- 1974-08-27 US US500994A patent/US3909782A/en not_active Expired - Lifetime
- 1974-09-02 JP JP49099998A patent/JPS581447B2/ja not_active Expired
- 1974-09-02 IT IT26838/74A patent/IT1020375B/it active
- 1974-09-02 BR BR7309/74A patent/BR7407309D0/pt unknown
- 1974-09-03 DE DE2442013A patent/DE2442013A1/de not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| DE2442013A1 (de) | 1975-03-13 |
| FR2242910A5 (ja) | 1975-03-28 |
| US3909782A (en) | 1975-09-30 |
| BR7407309D0 (pt) | 1975-09-09 |
| JPS5056134A (ja) | 1975-05-16 |
| IT1020375B (it) | 1977-12-20 |
| ES429538A1 (es) | 1976-09-01 |
| GB1473730A (en) | 1977-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100290944B1 (ko) | 복합 유니버설 시리얼 버스 제어기에 인터페이스를 제공하기 위한 장치 및 방법 | |
| US5155735A (en) | Parity checking apparatus with bus for connecting parity devices and non-parity devices | |
| JPS59188752A (ja) | 欠陥サイクル作動式デ−タ処理システム用バス | |
| US3909782A (en) | Method and device for control of the transmission of data exchanged between a control processor and a plurality of peripheral devices | |
| US3911400A (en) | Drive condition detecting circuit for secondary storage facilities in data processing systems | |
| CN112463703B (zh) | 一种i2c总线的数据收发控制方法和系统 | |
| GB1581838A (en) | I/o bus transceiver for a data processing system | |
| JPH04291648A (ja) | 非同期データ転送システムおよび方法 | |
| JPS6020251A (ja) | ジヤンプ命令トレ−ス方式 | |
| JPS6244300B2 (ja) | ||
| JP2806645B2 (ja) | スキャンパスエラー検出回路 | |
| JPS5849899B2 (ja) | デ−タ処理装置の試験方式 | |
| JPS58121459A (ja) | 電子計算機のサ−ビスプロセツサ | |
| JPS6247750A (ja) | 記憶装置 | |
| JPS6252340B2 (ja) | ||
| SU1539787A1 (ru) | Микропрограммное устройство дл сопр жени процессора с абонентами | |
| JP2000187621A (ja) | Scsi制御装置 | |
| JP3012402B2 (ja) | 情報処理システム | |
| JPS58169614A (ja) | バス制御方式 | |
| JPS6292042A (ja) | 記憶装置 | |
| JPH06231084A (ja) | 情報伝送装置 | |
| JPS6010379A (ja) | デ−タ処理システムのデ−タ転送方式 | |
| JP2000148408A (ja) | 磁気ディスク装置のデータチェック回路,同方式,および同方法 | |
| JPS6232829B2 (ja) | ||
| JPS5922145A (ja) | 割込制御方式 |