JPH03213031A - データ通信方式 - Google Patents
データ通信方式Info
- Publication number
- JPH03213031A JPH03213031A JP2009156A JP915690A JPH03213031A JP H03213031 A JPH03213031 A JP H03213031A JP 2009156 A JP2009156 A JP 2009156A JP 915690 A JP915690 A JP 915690A JP H03213031 A JPH03213031 A JP H03213031A
- Authority
- JP
- Japan
- Prior art keywords
- control signal
- phase
- state
- transmission
- data
- 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.)
- Granted
Links
- 230000006854 communication Effects 0.000 title claims description 40
- 238000004891 communication Methods 0.000 title claims description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 140
- 230000008859 change Effects 0.000 claims abstract description 22
- 230000007704 transition Effects 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 31
- 230000002457 bidirectional effect Effects 0.000 claims description 2
- 239000000284 extract Substances 0.000 abstract description 5
- 238000012544 monitoring process Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000000630 rising effect Effects 0.000 description 4
- 230000007175 bidirectional communication Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100024063 Type I iodothyronine deiodinase Human genes 0.000 description 1
- 101710119122 Type I iodothyronine deiodinase Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Communication Control (AREA)
Abstract
め要約のデータは記録されません。
Description
ルデータを相互に伝送する方式に関し、特にコンテンシ
ョン方式の伝送制御を採用したデータ通信方式に関する
ものである。
互にデータ通信を行なう場合、双方の機器から送信要求
が発せられることによるコンテンツ、ンを回避オスため
一デークfP逆信すべ去士届^データを受信する従局を
決定する必要がある。又、主局と従局が決定した後は、
データを確実に送受信するために、主局と従局で互いに
同期をとる必要がある。
来のデータ通信方式を示している。
マンドを作成するコントローラが装備され、第23図に
示す如くコントローラから従局(受信側)への制御信号
ATN及びDAY、従局から主局(送信側)への制御信
号NRFD及びNDACによる所定のシーケンスを経て
、コントローラがコマンドデータDIOI〜8を従局(
受信側)へ送出し、従局がこれを認識した後、初めてデ
ータの送受信が開始される。
送られる制御信号ATN、従局から主局へ送られる制御
信号NRFD及びNDACによる3線ハンドシエイクに
−よって同期がとられつつ、主局から従局ヘデータDI
OI〜8が伝送される。
示す如く主局と従局を決定するためのシーケンスが複雑
で、その実行に時間がかかるばかりでなく、データ伝送
に於いては、第24図に示す様に各制御信号の立下り及
び立上りの一対を一つの状態変化と捉える所謂4工ツジ
式のハンドシェイクが行なわれ、データ伝送周期は、制
御信号の状態値変化の周期(立下りから立上りまでの期
間)の2倍となっていたから、データ伝送に時間がかか
り、コンピュータの高速処理に応じた高速の通信を行な
うことが出来ない問題があった。
他方の局が従局を承諾して、これを主局が認識するまで
の一連のシーケンスが極めて単純で、そのシーケンスの
実行時間が極めて短いデータ通信方式を提供することで
ある。
の立下り、立上りを夫々−つの状態変化として捉える所
謂2工ツジ式のハンドシェイクを採用することによって
、制御信号の状態変化周期(立下りから立上りまでの期
間)とデータの伝送周期を同一として、高速のデータ伝
送を行なうことが出来るデータ通信方式を提供すること
である。
線で相互に接続された一対の通信機器間で、任意の一方
の機器が送信側の主局、他方の機器が受信側の従局とな
って、双方向のデータ通信を行なう方式である。前記4
本の信号線中、2本の信号線は主局から従局への第1制
御信号CL K OUT及び第2制御信号STSOUT
の送信用に使用すると共に、残りの2本の信号線は従局
から主局への第3制御信号CLKIN及び第4制御信号
STSINの受信用に使用する。
局から従局へのデータ伝送を開始する。
に設定された初期状態から、第1及び第2制御信号をと
もに状態変化させる第1ステップと、第1ステップの実
現を前提として第3及び第4制御信号の何れか一方又は
双方を状態変化させる第1ステップと、第1ステップの
実現を前提として第1及び第2制御信号の何れか一方を
もとの状態変化させる第2ステップと、第2ステップの
実現を前提として第3及び第4制御信号をもとの状態に
戻す第3ステップとから構成され、第3ステップが実現
されたときにのみ伝送フェーズへ遷移する。
一対の通信機器間でパラレルデータの双方向通信を行な
う場合、伝送フェーズにおいては、前記同期フェーズの
第4ステップ完了時の第1乃至第4制御信号の状態を初
期状態としてデータ伝送を開始すると共に、第1制御信
号CLKOUTを一定周期で状態変化させつつ、該第1
制御信号の状態変化を前提として第3制御信号CLKI
Nを状態変化せしめ、該第3制御信号の状態変化と同期
してデータ伝送を継続する。
器間でシリアルデータの双方向通信を行なう場合、伝送
フェーズでは、前記第2制御信号STSOUTの信号線
をシリアルデータの伝送に使用して、前記同期フェーズ
の第4ステップ完了時の第1乃至第4制御信号の状態を
初期状態としてデータ伝送を開始すると共に、第1制御
信号CLKOUTを一定周期で状態変化させつつ、該第
1制御信号の状態変化を前提として第3制御信号CLK
INを状態変化せしめ、該第3制御信号の状態変化と同
期してデータ伝送を継続する。
を送出せんとする場合、第1ステップが実行され、これ
によって主局から従局へ主局宣言コマンドが送られるこ
とになる。従局がこのコマンドを承諾すると、第1ステ
ップが実行され、これによって主局は従局の承諾状態を
検知する。次に第2ステップが実行され、主局から従局
へ送信開始要求コマンドが送られることになる。従局が
このコマンドを承諾すると、第3ステップが実行され、
これによって主局は従局の受信準備完了状態を検知する
。
ら第3ステップの実行の過程で同期不良が発生した場合
は、各制御信号が初期状態へ戻って、再度同期フェーズ
が実行され、コンテンションを解消する。
ェーズの完了時における各制御信号の状態をそのまま伝
送フェーズにおける初期状態とし、伝送フェーズへの遷
移と同時にシリアルデータ又はパラレルデータの伝送が
開始される。
第3制御信号CLKINとの2エツジノλンドシエイク
が行なわれ、第1制御信号の状態値変化と同一周期でデ
ータ伝送が行なわれる。
UT及び第4制御信号STSINの双方が同一状態値に
維持されるから、同期フェーズの4つのステップで形成
される制御信号パターンが伝送フェーズで出現すること
はなく、従って確実なデータ伝送が保証される。
極めて単純な4つのステップで構成されているから、そ
の実行時間が短く、迅速な伝送フェーズへの移行が可能
である。
同一周期でデータ伝送が行なわれるから、従来の4エツ
ジハンドシエイクを用いたデータ伝送に比べて伝送速度
が高速化される。
データを伝送する第2実施例につき、図面に沿って詳述
する。
許請求の範囲に記載の発明を限定し、或は範囲を減縮す
る様に解すべきではない。
コンピュータシステム(1)(2)を結合した例を示し
ており、各コンピュータシステムは夫々、CPU(3)
及びメモリ(4)からなるコンピュータ本体と所定の通
信プロトコルを実行する通信制御回路(5)とから構成
される。
5)(5)は4本の制御線と8ビツトのデータバスDT
PORTを介して互いに連結されている。4本の制御線
が接続される端子は、主局宣言を表わす制御信号CLK
OUT及びSTSOUTを出力すべき2つの出力端子と
、従局承諾を表わす制御信号CLKIN及びSTSIN
が入力されるべき2つの入力端子から構成される。
2図に示す如くデータバスバッファ(6)、リード/ラ
イトロジック(7)、コントロールロジック(8)及び
データボート(9)の4つのブロックから構成される。
ターフェースを司どるもので、リード/ライトロジック
(7)からのデータ方向制御信号及びENABLE信号
により、CPUと内部バスとの間のデータ交換、データ
保持を行なうものであり、これによって通信制御回路(
5)とCP U (3)の非同期な動作を可能としてい
る。リード/ライトロジック(7)は、CPU(3)に
よる制御の下でCPUからのデータDO〜D7をデータ
ボート(9)を経てデータバスDTPORTへ送出し、
或いは逆に取り込むことを目的として、データバスバッ
ファ(6)及びデータボート(9)を制御するものであ
る。データボート(9)は内部バスと外部機器とのデー
タ交換、データ保持を行なうものであり、必要に応じて
信号のレベル変換等を行なう。
及び伝送の3つのフェーズを管理制御するものであって
、第3図に示す様にフェーズコントロールユニット(1
0)、カウンターユニット(11)及びバスコントロー
ルユニット(12)の3つのブロックから構成される。
、4本の制御信号線の制御及びサンプリングを行なうも
のである。フェーズコントロールユニット(10)は前
記各フェーズにおける通信制御、フェーズ間の移行制御
のための一連の手続(第12図乃至第16図参照)を実
行するもので、必要に応じてバスコントロールユニット
(12)の制御、カウンターユニット(11)の起動を
行なう。カウンターユニット(11)は前記各フェーズ
のタイムアウト検知のための時間監視を行なうものであ
る。
a )(b )に示す如く、アイドルフェーズ、同期フ
ェーズ、及び伝送フェーズの3つの基本フェーズで構成
される。アイドルフェーズは、自局の送信要求がない場
合に相手局からの受信要求を監視する状態である。同期
フェーズは、主局(送信側)と従局(受信側)の決定を
すると共に、その後の伝送フェーズにてデータを確実に
通信するための主局、従局間のタイミング調整を行なう
状態であり、両局ともアイドルフェーズにある状態から
主局が従局に受信依頼を通知することによって開始する
。伝送フェーズは2局間で取り決めた個数のデータフレ
ームを送受信するための状態で、同期フェーズにて前記
タイミング調整か完了(以下、同期確立という)した後
に開始する。
から主局へのデータ伝送(受信)を行なう場合のフェー
ズ遷移を示している。アイドルフェーズにて受信要求が
出されると受信同期フェーズへ遷移し、送信要求が出さ
れると送信同期フェーズへ遷移する。受信或いは送信同
期フェーズにて同期不良が発生するとアイドルフェーズ
へ戻る。受信同期フェーズ或いは送信同期フェーズで同
期が確立すると、受信伝送フェーズ或いは送信伝送フェ
ーズへ遷移する。受信或いは送信伝送フェーズにて伝送
が終了し、又はタイムアウトが発生するとアイドルフェ
ーズへ戻る。これらのフェーズ遷移を実現するための手
続については後述する。
ズにおける各制御信号の変化について説明する。
志かない場合は制御信号CLKOUT及び5TSOtJ
Tをともに1に設定し、その状態で外部からの基準クロ
ックに同期したタイミングで相手局からの制御信号CL
KIN及びSTSINの状態を調査し、両方ともOでな
ければ相手局からの受信要求もないと判断し、アイドル
フェーズを継続する。図中の2.の印で示す如(CLK
IN及びSTS I Nがともに0となったときは、相
手局からの受信要求の可能性があるため、受信同期フェ
ーズに遷移する。尚、第6図(a)にて括弧書きの制御
信号は相手局にとっての制御信号の種類を表わしており
、以下の説明及び他の図においても同様とする。
の2の印で示す如< 、CLKIN及びSTSINがと
もに1であることを前提に、CLKOUT及びSTSO
UTをともに0に設定する。但し、CLK I N及び
STSINがともに1でない場合には、STSOUTは
ノ1イインピーダンス状態を維持しく図示省略)、デー
タボート上での信号衝突を回避する。
状態で制御信号(CLKIN)及び(STSIN)がと
もに0となるのを待って、その確認応答として制御信号
(CLKOUT)を1、(STSOUT)を0とする。
Nが1であって且つSTSINがOに移行したとき、受
信側が伝送開始シーケンスを認識したとみなして、CL
KOUTを1.STSOUTを0に設定する。一定時間
内にCLKINが1.STSINがOにならない場合は
アイドルフェーズに遷移する。更に図中の3.の印で示
すように、受信側は、(CLKIN)が1、(STSI
N)が0となるのを待って、伝送フェーズ移行準備完了
通知の意味で(CLKOUT)及び(STSOUT)を
ともに1に設定する。
出した場合はアイドルフェーズへ遷移する。
が発生し、タイムアウトとしてアイドルフェーズへ移行
した場合は、両局が同相同周期の基準クロックを使用す
るわけではないので、再度同期フェーズを実行すること
によってコンテンションは解消される。
によるパターンマツチングとして捉えることが出来、所
定のパターンマツチングが得られたとき、同期が確立す
ることになる。
ている。即ち、第10図(a)(b)に示す様に■の時
点(アイドルフェーズ)から■の時点(同期フェーズ)
への移行(第1ステップ)において、CLKOUT及び
STSOUTを1からOに変化させることによって、主
局宣言コマンドか形成され、一方の局が主局宣言を為し
たことが表わされる。次に、Hの時点から■の時点への
移行(第1ステップ)において、(CLKOUT)を1
に維持したまま、(STSOUT)を1からOへ変化さ
せることによって、従局承諾ステータスが形成され、従
局の承諾を表わす。更に■の時点から■の時点への移行
(第2ステップ)において、STSOUTをOに維持し
たまま、CLKOUTをOから1へ変化させることによ
って、送信開始要求コマンドが形成され、主局が送信開
始を要求したことが表わされる。更に又、■の時点から
■の時点への移行(第3ステップ)において、(CLK
OUT)を1に維持したまま、(STSOUT)をOか
ら1に変化させることによって、従局準備完了ステータ
スが形成され、従局の受信準備完了(同期確立)を表わ
すのである。
ら形成されているから、制御線の電気特性によってスレ
ッショルドレベルに達するまでの時間に差が生じた場合
にも、誤認による事故は効果的に防止される。
らず、送信開始要求コマンド及び受信準備完了ステータ
スの形成によって同期確立が達成されているから、コン
テンションが発生した場合にも誤認によるデータ伝送は
確実に防止されることになる。
ンとしては、第10図(a’)(b)に示すものを含め
て原理的には36種類あり得るが、初期条件値及び終了
条件値を考慮し、更に後述の伝送フェーズにおいて出現
する可能性のないパターンを選定する必要がある。この
条件を満たすパターンとしては、第10図(a )(b
)に示すもの以外に、第11図(a )(b )に示
すパターンが採用可能である。
する制御信号CLKOUTと従局(受信側)が送出する
制御信号CIJINのハンドシェイクに同期して行なわ
れる。
びSTSINかともに1となって伝送開始条件が整うと
、図中の1.に示す様に、送信側はCLKOUTをOに
設定すると共に、DTPORTに該当ビットを出力する
。受信側は同図の2に示す様に(CLKIN)がOとな
るのを待って、(DTPORT)から該当ビットを取り
出し、(CLKOUT)を0に設定する。送信側は、3
に示す様にCLKINがOとなるのを待って、CLKO
UTを1に設定すると共に、DTPORTに該当ビ・ノ
ドを出力する。受信側は、4.に示す様に(CLKIN
)が1となるのを待って、(DTPORT)から該当ビ
ットを取り出し、(CLKOUT)を1に設定する。以
上のシーケンスを繰返すことによって次々とデータが伝
送されるのである。この過程で、送信側は、5.に示す
様にSTSINがOに変化したとき、送信アポートとす
る。
とき、相手の送信完了とみなす。
経て、主局から従局への伝送フェーズへ遷移し、更に同
期フェーズを経て従局から主局への伝送フェーズへ至る
一連のシーケンスを示している。図示の如く、制御信号
の状態変化の僅か2周期で同期が確立し、その後の伝送
フェーズへ9移行は淀みなく行なわれ、然も伝送フェー
ズにおけるデータ伝送は制御信号の状態変化周期と同一
の周期で行なわれており、極めて高速のデータ伝送が実
現がされている。
第3図のフエーズコントロールユニット(10)に登録
されている手続について説明する。
の信号が送信要求か否か判断(15) L、YESであ
れば送信同期フェーズへ遷移し、Noの場合は、CLK
OUT及びSTSOUTがともにOか否か判断(16)
する。Noの場合は前記判断(15)に戻り、YESの
場合は受信同期フェーズへ遷移する。
ート監視タイマーをスタートした後、該タイマーのタイ
ムアツプを監視しつつ、CLKIN及びSTSINがと
もに1であるか否かを判断(17) L、YESの場合
は、CLKOUT及びSTSOUTをともにOに設定す
る。その後、ステート監視タイマーによるタイムアツプ
を監視しつつ、CLKINか1でSTSINが0である
か否かを判断(18) L、YESの場合はCLKOU
Tを1.STSOUTをOに設定する。更にステート監
視タイマーによるタイムアツプを監視しつつ、CLKI
N、 STSINともに1か否かを判断(19) L、
YESの場合は送信伝送フェーズへ移行する。
くステート監視タイマーによるタイムアツプを監視しつ
つ、(CLKIN)、(STSIN)ともにOか否かを
判断(20) L、YESの場合は(CLKOUT)を
1、(STSOUT)をOとする。次にステート監視タ
イマーによるタイムアツプを監視しつつ、(CLKIN
)か1で(STSIN)がOか否かを判断(21)L、
YESの場合は(CLKOUT)、(STSOUT)を
ともに1とした後、受信伝送フェーズへ遷移する。
タイマーによるタイムアツプを監視しつつ、CLKIN
、 STSINがともに1であるか否かを判断(22)
L、YESの場合はデータ送出後、CLKOUT。
ズ2では、タイムアツプ監視の下、CLKINが0.S
TSINが1か否かを判断(23)L、YESの場合は
データ送出後、CLKOUTを1.STSOUTをOに
設定した後、タイムアツプ監視の下における前記判断(
22)に戻る。
アツプ監視の下、(CLKIN)、(STSIN)かと
もに0であるか否かを判断(24)L、Y E Sの場
合はデータ取込み後、(CLKOUT)をO,(STS
OUT)を1に設定する。その後、受信伝送フェーズ2
では、タイムアツプ監視の下、(CLKIN)が1、(
STSIN)がOか否かを判断(25) L、YESの
場合はデータ取込み後、(CLKOUT)、(STSO
UT)をともに1に設定した後、タイムアツプ監視の下
における前記判断(24)に戻る。
ェーズにおける動作が実現されることになる。
50) (50)を連結する4本の制御信号線CLKO
UT、 CLKINSSTSOUT及びSTSINによ
る同期確立の後、1本の信号線STSOUT (STS
IN)をデータ線として利用して、16ビツトを1フレ
ームとするシリアルデータの伝送を行なうものである。
”と”0”の論理関係が逆に設定されている。
リアル伝送であるから、第2図に示すデータポート(9
)は不要である。
あることを除いて前記第1実施例における第6図(a
)(b )及び第7図に示すシーケンスと全く同一のシ
ーケンスが実行される。
CLKOUT及びSTSOUTを0に設定した後、図中
の1.に示す様にCKLIN及びSTSINがともに0
であるこを確認して、CLKOUT及びSTSOUTを
ともに1に設定する。次に受信側は(CLKIN)及び
(STSIN)がともに1となるのを待って、図中2の
様に確認応答として(CLKOUT)及び(STSOU
T)を1に設定する。その後、送信側は、CLKIN及
びSTSINがとも1に移行したとき、受信側が伝送開
始シーケンスを認識したとみなし、CLKOUT及びS
TSOUTを1に設定する。
、CLKIN及びSTS I Nがともに1とならず、
他の状態となった場合はプロトコルエラーであると判断
して、アイドルフェーズに移行する。更に、受信側は、
(CLKIN)がO,(STSIN)が1となるのを待
って、伝送フェーズ移行準備完了通知の意味で(CLK
OUT)、(STSOUT)をともにOに設定するので
ある。
スが実行される。ビット伝送は、第19図に示す如く送
信側が送出するCLKOUTと受信側が送出するCLK
INのハンドシェイクに同期して行なわれ、偶数ビット
はCLKOUTの立上りに、奇数ビットは立下りに同期
して転送される。
条件が整うと、送信側は、CLKTNがOとなるのを待
って、CLKOUTを1に設定すると共に、STSOU
Tに該当ビットを出力する。受信側は(CLKIN)が
1となるのを待って、(STSIN)から該当ビットを
取り出し、(CLKOUT)を1に設定する。次に送信
側はCLKrNが1となるのを待って、CLKOLIT
を0に設定すると共に、STSOUTに該当ビットを出
力する。更に受信側は、(CLKIN)がOとなるのを
待って、(STSIN)から該当ビットを取り出し、(
CLKOUT)をOに設定する。
時点で1に設定し、受信終了で0に設定する。
ズから同期フェーズを経て伝送フェーズへ至り、更に同
期フェーズへ遷移している信号例を示している。前記第
1実施例と同様に、制御信号の僅か2周期で同期が確立
し、その後の伝送フェーズへの移行は淀みなく行なわれ
、然も伝送フェーズにおけるデータ伝送は、制御信号の
状態変化周期と同一の周期で行なわれ、極めて高速(例
えば60 Kbps)のデータ伝送が実現がされている
。
10)に登録されている手続は、同期フェーズでは第1
3図及び第14図の示すものと同じである。以下、第2
1図及び第22図に沿って伝送フェーズにおける手続に
ついて説明する。
監視タイマーによるタイムアツプを監視しつつ、CLK
IN、 STSINがともに1であるか否かを判断(2
6) L、YESの場合はSTSOUTにデータ送出後
、CLKOUTを0に設定する。その後、送信伝送フェ
ーズ2では、タイムアツプ監視の下、CLKINが0.
STSINが1か否かを判断(27) L、YESの場
合はSTSOUTにデータを送出し、CLKOUTを1
0に設定した後、タイムアツプ監視の下における前記判
断(26)に戻る。
アツプ監視の下、(CLKrN)が0であるか否かを判
断(28) L、YESの場合は(STSOUT)から
データを取り込んだ後、(CLKOUT)をOに設定す
る。
下、(CLKIN)が1か否かを判断(29)L、YE
Sの場合は(STSOUT)からデータを取り込み、(
CLKOUT)を1に設定した後、タイムアツプ監視の
下における前記判断(28)に戻る。
前述の各フェーズにおけるデータ通信か実現されるので
ある。尚、第1実施例と同様に同期フェーズの信号パタ
ーンは伝送フェーズにおいて発生することはなく、従っ
てデータ伝送中に誤動作を起こすことはない。
、主局の送信開始要求を経て従局の受信準備完了に至る
までの一連のシーケンスが極めて単純であるから、その
シーケンスの実行時間が従来に比べて大きく短縮される
ばかりでなく、シーケンスの実行を論理回路で実現する
場合、回路構成が簡易となる。
ることによって、制御信号の周期とデータの伝送周期を
同一としているから、高速のデータ伝送が可能である。
って、特許請求の範囲に記載の発明を限定し、或は範囲
を減縮する様に解すべきではない。
の範囲に記載の技術的範囲内で種々の変形が可能である
ことは勿論である。
示す手続はソフトウェアで実現しているが、これをハー
ドウェアで実現することも可能である。
例を示し、第1図は全体の機器構成を示すブロック図、
第2図は通信制御回路の構成を示すブロック図、第3図
はコントロールロジックの回路構成を示すブロック図、
第4図はフェーズの移行を示すタイムチャート、第5図
は各フェーズ間の遷移図、第6図(a)及び(b)はア
イドルフェーズにおける信号の変化を示すタイムチャー
ト、第7図は同期フェーズにおける信号の変化を示すタ
イムチャート、第8図は伝送フェーズにおける信号の変
化を示すタイムチャート、第9図はアイドルフェーズか
ら伝送フェーズへ至る信号の変化を示すタイムチャート
、第10図(a)は同期フェーズにおける信号の状態値
の変化を示すタイムチャート、第10図(b)は同上の
変化を表わす図表、第11図(a)は第10図(a)に
対応する他の状態値変化例を示すタイムチャート、第1
1図(b)は同上の変化例を表わす図表、第12図乃至
第16図は各フェーズにおける動作を表わすフローチャ
ート、第17図乃至第22図は本発明をシリアル伝送に
実施した例を示し、第17図は信号線の構成を説明する
ブロック図、第18図は同期フェーズにおける信号の変
化を示すタイムチャート、第19図は伝送フェーズにお
ける信号の変化を示すタイムチャート、第20図はアイ
ドルフェーズから伝送フェーズへ至る信号の変化を示す
タイムチャート、第21図及び第22図は伝送フェーズ
における動作を示すフローチャート、第23図及び第2
4図は従来方式における信号の変化を示すタイムチャー
トである。 (1)(2)・・・コンピュータシステム(5)(50
)・・・通信制御回路 CLKOUT、 CLKINSSTSOUT、 STS
IN・・・制御信号箒2 図 T(CLKII+) ゴ(STSII;) (CIJOIIT) (is(iUT) 箒7図 フェーズ同期フェーズ 伝送フェーズ
同期フェーズ 伝送フェーズ□(損−ば)□
=(ば−町) 第9■ 第17図
Claims (3)
- (1)少なくとも4本の信号線で相互に接続された一対
の通信機器間で、任意の一方の機器が送信側の主局、他
方の機器が受信側の従局となって、双方向のデータ通信
を行なう方式であって、前記4本の信号線中、2本の信
号線は主局から従局への第1制御信号CLKOUT及び
第2制御信号STSOUTの送信用に使用すると共に、
残りの2本の信号線は従局から主局への第3制御信号C
LKIN及び第4制御信号STSINの受信用に使用し
、主局と従局を決定するための同期フェーズを経た後、
主局から従局へのデータ伝送を開始し、同期フェーズは
、第1乃至第4制御信号が同一の状態値に設定された初
期状態から、第1及び第2制御信号をともに状態変化さ
せる第1ステップと、第1ステップの実現を前提として
第3及び第4制御信号の何れか一方又は双方を状態変化
させる第2ステップと、第2ステップの実現を前提とし
て第1及び第2制御信号の何れか一方をもとの状態に戻
す第3ステップと、第3ステップの実現を前提として第
3及び第4制御信号をもとの状態に戻す第4ステップと
から構成され、第4ステップが実現されたときにのみ伝
送フェーズへ遷移することを特徴とするデータ通信方式
。 - (2)4本の制御信号線とデータバスで相互に接続され
た一対の通信機器間で、任意の一方の機器が送信側の主
局、他方の機器が受信側の従局となって、パラレルデー
タの双方向通信を行なう方式であって、前記4本の制御
信号線中、2本の信号線は主局から従局への第1制御信
号CLKOUT及び第2制御信号STSOUTの送信用
に使用すると共に、残りの2本の信号線は従局から主局
への第3制御信号CLKIN及び第4制御信号STSI
Nの受信用に使用し、主局と従局を決定するための同期
フェーズを経た後、主局から従局へデータを伝送する伝
送フェーズへ遷移し、同期フェーズは、第1乃至第4制
御信号が同一の状態値に設定された初期状態から、第1
及び第2制御信号をともに状態変化させる第1ステップ
と、第1ステップの実現を前提として第3及び第4制御
信号の何れか一方又は双方を状態変化させる第2ステッ
プと、第2ステップの実現を前提として第1及び第2制
御信号の何れか一方をもとの状態に戻す第3ステップと
、第3ステップの実現を前提として第3及び第4制御信
号をもとの状態に戻す第4ステップとから構成され、第
4ステップが実現されたときにのみ伝送フェーズへ遷移
し、伝送フェーズにおいては、前記同期フェーズの第4
ステップ完了時の第1乃至第4制御信号の状態を初期状
態としてデータ伝送を開始すると共に、第1制御信号C
LKOUTを一定周期で状態変化させつつ、該第1制御
信号の状態変化を前提として第3制御信号CLKINを
状態変化せしめ、該第3制御信号の状態変化と同期して
データ伝送を継続することを特徴とするデータ通信方式
。 - (3)4本の信号線で相互に接続された一対の通信機器
間で、任意の一方の機器が送信側の主局、他方の機器が
受信側の従局となって、シリアルデータの双方向通信を
行なう方式であって、主局と従局を決定するための同期
フェーズを経た後、主局から従局へデータを伝送する伝
送フェーズへ遷移し、同期フェーズでは、前記4本の信
号線中、2本の信号線は主局から従局への第1制御信号
CLKOUT及び第2制御信号STSOUTの送信用に
使用すると共に、残りの2本の信号線は従局から主局へ
の第3制御信号CLKIN及び第4制御信号STSIN
の受信用に使用し、伝送フェーズでは、前記第2制御信
号STSOUTの信号線をシリアルデータの伝送に使用
し、同期フェーズは、第1乃至第4制御信号が同一の状
態値に設定された初期状態から、第1及び第2制御信号
をともに状態変化させる第1ステップと、第1ステップ
の実現を前提として第3及び第4制御信号の何れか一方
又は双方を状態変化させる第2ステップと、第2ステッ
プの実現を前提として第1及び第2制御信号の何れか一
方をもとの状態に戻す第3ステップと、第3ステップの
実現を前提として第3及び第4制御信号をもとの状態に
戻す第4ステップとから構成され、第4ステップが実現
されたときにのみ伝送フェーズへ遷移し、伝送フェーズ
においては、前記同期フェーズの第4ステップ完了時の
第1乃至第4制御信号の状態を初期状態としてデータ伝
送を開始すると共に、第1制御信号CLKOUTを一定
周期で状態変化させつつ、該第1制御信号の状態変化を
前提として第3制御信号CLKINを状態変化せしめ、
該第3制御信号の状態変化と同期してデータ伝送を継続
することを特徴とするデータ通信方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009156A JPH0720160B2 (ja) | 1990-01-17 | 1990-01-17 | データ通信方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009156A JPH0720160B2 (ja) | 1990-01-17 | 1990-01-17 | データ通信方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03213031A true JPH03213031A (ja) | 1991-09-18 |
| JPH0720160B2 JPH0720160B2 (ja) | 1995-03-06 |
Family
ID=11712759
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009156A Expired - Lifetime JPH0720160B2 (ja) | 1990-01-17 | 1990-01-17 | データ通信方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0720160B2 (ja) |
-
1990
- 1990-01-17 JP JP2009156A patent/JPH0720160B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0720160B2 (ja) | 1995-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0262429B1 (en) | Data processor having a high speed data transfer function | |
| US5265216A (en) | High performance asynchronous bus interface | |
| CN103714029A (zh) | 新型二线同步通信协议及应用 | |
| JPS62155651A (ja) | 同期ハンドシエイク発生のための方法及び装置 | |
| US6385319B1 (en) | Encoding circuit and method of detecting block code boundary and establishing synchronization between scrambler and descrambler | |
| CN100388741C (zh) | 数据传输设备 | |
| US5319678A (en) | Clocking system for asynchronous operations | |
| US5909369A (en) | Coordinating the states of a distributed finite state machine | |
| JPH03213031A (ja) | データ通信方式 | |
| JP3361107B2 (ja) | ダウンロード方法 | |
| JP3137696B2 (ja) | ネットワーク通信方式及び回線変換器 | |
| EP3814918B1 (en) | Asynchronous communication | |
| JP3161420B2 (ja) | 非同期インタフェースシステム | |
| JP5926583B2 (ja) | 情報処理装置、シリアル通信システムおよびそれらの通信初期化の方法、並びにシリアル通信装置 | |
| JPH0263233A (ja) | シリアル通信装置 | |
| KR101276837B1 (ko) | 서로 다른 동작 주파수로 동작하는 프로세서 시스템 간의 통신을 지원하기 위한 장치 | |
| CN121116889A (zh) | 一种异步通信方法、装置、设备及计算机可读存储介质 | |
| RU2256949C2 (ru) | Способ и устройство дифференциального стробирования на коммуникационной шине | |
| JP2001043181A (ja) | マイクロコンピュータ間の通信方法 | |
| KR970009750B1 (ko) | 하이파이 버스 인터럽트 요청기의 상태 제어방법 | |
| JP2743780B2 (ja) | 分散処理装置 | |
| US20140035633A1 (en) | Autonomous initialization method of facing port of semiconductor integrated circuit and semiconductor integrated circuit | |
| JPH0477940B2 (ja) | ||
| JPH06236348A (ja) | データ伝送方式 | |
| JPS6260051A (ja) | 転送制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080306 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090306 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090306 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100306 Year of fee payment: 15 |
|
| EXPY | Cancellation because of completion of term |