JPH0720160B2 - データ通信方式 - Google Patents
データ通信方式Info
- Publication number
- JPH0720160B2 JPH0720160B2 JP2009156A JP915690A JPH0720160B2 JP H0720160 B2 JPH0720160 B2 JP H0720160B2 JP 2009156 A JP2009156 A JP 2009156A JP 915690 A JP915690 A JP 915690A JP H0720160 B2 JPH0720160 B2 JP H0720160B2
- Authority
- JP
- Japan
- Prior art keywords
- control signal
- state
- transmission
- phase
- 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.)
- Expired - Lifetime
Links
- 230000006854 communication Effects 0.000 title claims description 37
- 238000004891 communication Methods 0.000 title claims description 37
- 238000000034 method Methods 0.000 title claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 139
- 230000007704 transition Effects 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 21
- 230000007175 bidirectional communication Effects 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 206010000210 abortion Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects 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
Landscapes
- Communication Control (AREA)
Description
ルデータを相互に伝送する方式に関し、特にコンテンシ
ョン方式の伝送制御を採用したデータ通信方式に関する
ものである。
互にデータ通信を行なう場合、双方の機器から送信要求
が発せられることによるコンテンションを回避するた
め、データを送信すべき主局とデータを受信する従局を
決定する必要がある。又、主局と従局が決定した後は、
データを確実に送受信するために、主局と従局で互いに
同期をとる必要がある。
タ通信方式を示している。
マンドを作成するコントローラが装備され、第23図に示
す如くコントローラから従局(受信側)への制御信号AT
M及びDAV、従局から主局(送信側)への制御信号NRFD及
びNDACによる所定のシーケンスを経て、コントローラが
コマンドデータDI01〜8を従局(受信側)ヘ送出し、従
局がこれを認識した後、初めてデータの送受信が開始さ
れる。
られる制御信号ATN、従局から主局へ送られる制御信号N
RFD及びNDACによる3線ハンドシェイクによって同期が
とられつつ、主局から従局へデータDI01〜8が伝送され
る。
す如く主局と従局を決定するためのシーケンスが複雑
で、その実行に時間がかかるばかりでなく、データ伝送
に於いては、第24図に示す様に各制御信号の立下り及び
立上りの一対を一つの状態変化と据える所謂4エッジ式
のハンドシェイクが行なわれ、データ伝送周期は、制御
信号の状態値変化の周期(立下りから立上りまでの期
間)の2倍となっていたから、データ伝送に時間がかか
り、コンピュータの高速処理に応じた高速の通信を行な
うことが出来ない問題があった。
他方の局が従局を承諾して、これを主局が認識するまで
の一連のシーケンスが極めて単純で、そのシーケンスの
実行時間が極めて短いデータ通信方式を提供することで
ある。
の立下り、立上りを夫々一つの状態変化として据える所
謂2エッジ式のハンドシェイクを採用することによっ
て、制御信号の状態変化周期(立下りから立上りまでの
期間)とデータの伝送周期を同一として、高速のデータ
伝送を行なうことが出来るデータ通信方式を提供するこ
とである。
線で相互に接続された一対の通信機器間で、任意の一方
の機器が送信側の主局、他方の機器が受信側の従局とな
って、双方向のデータ通信を行なう方式である。前記4
本の信号線中、2本の信号線は主局から従局への第1制
御信号CLKOUT及び第2制御信号STSOUTの送信用に使用す
ると共に、残りの2本の信号線は従局から主局への第3
制御信号CLKIN及び第4制御信号STSINの受信用に使用す
る。
局から従局へのデータ伝送を開始する。同期フェーズ
は、第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制御信号の状態変化と同期してデータ
伝送を継続する。
器間でシリアルデータの双方向通信を行なう場合、伝送
フェーズでは、前記第2制御信号STSOUTの信号線をシリ
アルデータの伝送に使用して、前記同期フェーズの第4
ステップ完了時の第1乃至第4制御信号の状態を初期状
態としてデータ伝送を開始すると共に、第1制御信号CL
KOUTを一定周期で状態変化させつつ、該第1制御信号の
状態変化を前提として第3制御信号CLKINを状態変化せ
しめ、該第3制御信号の状態変化と同期してデータ伝送
を継続する。
を送出せんとする場合、第1ステップが実行され、これ
によって主局から従局へ主局宣言コマンドが送られるこ
とになる。従局がこのコマンドを承諾すると、第2ステ
ップが実行され、これによって主局は従局の承諾状態を
検知する。次に第3ステップが実行され、主局から従局
へ送信開始要求コマンドが送られることになる。従局が
このコマンドを承諾すると、第4ステップが実行され、
これによって主局は従局の受信準備完了状態を検知す
る。
ら第4ステップの実行の過程で同期不良が発生した場合
は、各制御信号が初期状態へ戻って、再度同期フェーズ
が実行され、コンテンションを解消する。
ェーズの完了時における各制御信号の状態をそのまま伝
送フェーズにおける初期状態とし、伝送フェーズへの遷
移と同時にシリアルデータ又はパラレルデータの伝送が
開始される。
御信号CLKINとの2エッジハンドシェイクが行なわれ、
第1制御信号の状態値変化と同一周期でデータ伝送が行
なわれる。
び第4制御信号STSINの双方が同一状態値に維持される
から、同期フェーズの4つのステップで形成される制御
信号パターンが伝送フェーズで出現することはなく、従
って確実なデータ伝送が保証される。
極めて単純な4つのステップで構成されているから、そ
の実行時間が短く、迅速な伝送フェーズへの移行が可能
である。
一周期でデータ伝送が行なわれるから、従来の4エッジ
ハンドシェイクを用いたデータ伝送に比べて伝送速度が
高速化される。
データを伝送する第2実施例につき、図面に沿って詳述
する。
許請求の範囲に記載の発明を限定し、或は範囲を減縮す
る様に解すべきではない。
コンピュータシステム(1)(2)を結合した例を示し
ており、各コンピュータシステムは夫々、CPU(3)及
びメモリ(4)からなるコンピュータ本体と所定の通信
プロトコルを実行する通信制御回路(5)とから構成さ
れる。
(5)(5)は4本の制御線と8ビットのデータバスDT
PORTを介して互いに連結されている。4本の制御線が接
続される端子は、主局宣言を表わす制御信号CLKOUT及び
STSOUTを出力すべき2つの出力端子と、従局承諾を表わ
す制御信号CLKIN及びSTSINが入力されるべき2つの入力
端子から構成される。
図に示す如くデータバスバッファ(6)、リード/ライ
トロジック(7)、コントロールロジック(8)及びデ
ータポート(9)の4つのブロックから構成される。デ
ータバスバッファ(6)は前記CPU(3)とのインター
フェースを司どるもので、リード/ライトロジック
(7)からのデータ方向制御信号及びENABLE信号によ
り、CPUと内部バスとの間のデータ交換、データ保持を
行なうものであり、これによって通信制御回路(5)と
CPU(3)の非同期な動作を可能としている。リード/
ライトロジック(7)は、CPU(3)による制御の下でC
PUからのデータD0〜D7をデータポート(9)を経てデー
タバスDTPORTへ送出し、或いは逆に取り込むことを目的
として、データバスバッファ(6)及びデータポート
(9)を制御するものである。データポート(9)は内
部バスと外部機器とのデータ交換、データ保持を行なう
ものであり、必要に応じて信号のレベル変換等を行な
う。
及び伝送の3つのフェーズを管理制御するものであっ
て、第3図に示す様にフェーズコントロールユニット
(10)、カウンターユニット(11)及びバスコントロー
ルユニット(12)の3つのブロックから構成される。バ
スコントロールユニット(12)は信号のレベル変換、4
本の制御信号線の制御及びサンプリングを行なうもので
ある。フェーズコントロールユニット(10)は前記各フ
ェーズにおける通信制御、フェーズ間の移行制御のため
の一連の手続(第12図乃至第16図参照)を実行するもの
で、必要に応じてバスコントロールユニット(12)の制
御、カウンターユニット(11)の起動を行なう。カウン
ターユニット(11)は前記各フェーズのタイムアウト検
知のための時間監視を行なうものである。
(a)(b)に示す如く、アイドルフェーズ、同期フェ
ーズ、及び伝送フェーズの3つの基本フェーズで構成さ
れる。アイドルフェーズは、自局の送信要求がない場合
に相手局からの受信要求を監視する状態である。同期フ
ェーズは、主局(送信側)と従局(受信側)の決定をす
ると共に、その後の伝送フェーズにてデータを確実に通
信するための主局、従局間のタイミング調整を行なう状
態であり、両局ともアイドルフェーズにある状態から主
局が従局に受信依頼を通知することによって開始する。
伝送フェーズは2局間で取り決めた個数のデータフレー
ムを送受信するための状態で、同期フェーズにて前記タ
イミング調整が完了(以下、同期確立という)した後に
開始する。
から主局へのデータ伝送(受信)を行なう場合のフェー
ズ遷移を示している。アイドルフェーズにて受信要求が
出されると受信同期フェーズへ遷移し、送信要求が出さ
れると送信同期フェーズへ遷移する。受信或いは送信同
期フェーズにて同期不良が発生するとアイドルフェーズ
へ戻る。受信同期フェーズ或いは送信同期フェーズで同
期が確立すると、受信伝送フェーズ或いは送信伝送フェ
ーズへ遷移する。受信或いは送信伝送フェーズにて伝送
が終了し、又はタイムアウトが発生するとアイドルフェ
ーズへ戻る。これらのフェーズ遷移を実現するための手
続については後述する。
ズにおける各制御信号の変化について説明する。
がない場合は制御信号CLKOUT及びSTSOUTをともに1に設
定し、その状態で外部からの基準クロックに同期したタ
イミングで相手局からの制御信号CLKIN及びSTSINの状態
を調査し、両方とも0でなければ相手局からの受信要求
もないと判断し、アイドルフェーズを継続する。図中の
2.の印で示す如くCLKIN及びSTSINがともに0となったと
きは、相手局からの受信要求の可能性があるため、受信
同期フェーズに遷移する。尚、第6図(a)にて括弧書
きの制御信号は相手局にとっての制御信号の種類を表わ
しており、以下の説明及び他の図においても同様とす
る。
の2.の印で示す如く、CLKIN及びSTSINがともに1である
ことを前提に、CLKOUT及びSTSOUTをともに0に設定す
る。但し、CLKIN及びSTSINがともに1でない場合には、
STSOUTはハイインピーダンス状態を維持し(図示省
略)、データポート上での信号衝突を回避する。
態で制御信号(CLKIN)及び(STSIN)がともに0となる
のを待って、その確認応答として制御信号(CLKOUT)を
1、(STSOUT)を0とする。図中の2.に印で示す如く、
主局(送信側)は、CLKINが1であって且つSTSINが0に
移行したとき、受信側が伝送開始シーケンスを認識した
とみなして、CLKOUTを1、STSOUTを0に設定する。一定
時間内にCLKINが1、STSINが0にならない場合はアイド
ルフェーズに遷移する。更に図中の3.の印で示すよう
に、受信側は、(CLKIN)が1、(STSIN)が0となるの
を待って、伝送フェーズ移行準備完了通知の意味で(CL
KOUT)及び(STSOUT)をともに1に設定する。一定時間
内に上記の状態にならず、或いは他の状態を検出した場
合はアイドルフェーズへ遷移する。
が発生し、タイムアウトとしてアイドルフェーズへ移行
した場合は、両局が同相同周期の基準クロックを使用す
るわけではないので、再度同期フェーズを実行すること
によってコンテンションは解消される。
CLKIN及びSTSINの状態変化によるパターンマッチングと
して据えることが出来、所定のパターンマッチングが得
られたとき、同期が確立することになる。
ている。即ち、第10図(a)(b)に示す様にIの時点
(アイドルフェーズ)からIIの時点(同期フェーズ)へ
の移行(第1ステップ)において、CLKOUT及びSTSOUTを
1から0に変化させることによって、主局宣言コマンド
が形成され、一方の局が主局宣言を為したことが表わさ
れる。次に、IIの時点からIIIの時点への移行(第2ス
テップ)において、(CLKOUT)を1に維持したまま、
(STSOUT)を1から0へ変化させることによって、従局
承諾ステータスが形成され、従局の承諾を表わす。更に
IIIの時点からIVの時点への移行(第3ステップ)にお
いて、STSOUTを0に維持したまま、CLKOUTを0から1へ
変化させることによって、送信開始要求コマンドが形成
され、主局が送信開始を要求したことが表わされる。更
に又、IVの時点からVの時点への移行(第4ステップ)
において、(CLKOUT)を1に維持したまま、(STSOUT)
を0から1に変化させることによって、従局準備完了ス
テータスが形成され、従局の受信準備完了(同期確立)
を表わすのである。
ら形成されているから、制御線の電気特性によってスレ
ッショルドレベルに達するまでの時間に差が生じた場合
にも、誤認による事故は効果的に防止される。
ず、送信開始要求コマンド及び受信準備完了ステータス
の形成によって同期確立が達成されているから、コンテ
ンションが発生した場合にも誤認によるデータ伝送は確
実に防止されることになる。
ンとしては、第10図(a)(b)に示すものを含めて原
理的には36種類あり得るが、初期条件値及び終了条件値
を考慮し、更に後述の伝送フェーズにおいて出現する可
能性のないパターンを選定する必要がある。この条件を
満たすパターンとしては、第10図(a)(b)に示すも
の以外に、第11図(a)(b)に示すパターンが採用可
能である。
する制御信号CLKOUTと従局(受信側)が送出する制御信
号CLKINのハンドシェイクに同期して行なわれる。
INがともに1となって伝送開始条件が整うと、図中の1.
に示す様に、送信側はCLKOUTを0に設定すると共に、DT
PORTに該当ビットを出力する。受信側は同図の2.に示す
様に(CLKIN)が0となるのを待って、(DTPORT)から
該当ビットを取り出し、(CLKOUT)を0に設定する。送
信側は、3.に示す様にCLKINが0となるのを待って、CLK
OUTを1に設定すると共に、DTPORTに該当ビットを出力
する。受信側は、4.に示す様に(CLKIN)が1となるの
を待って、(DTPORT)から該当ビットを取り出し、(CL
KOUT)を1に設定する。以上のシーケンスを繰返すこと
によって次々とデータが伝送されるのである。この過程
で、送信側は、5.に示す様にSTSINが0に変化したと
き、送信アボートとする。受信側は、6.に示す様に(ST
SIN)が1になったとき、相手の送信完了とみなす。
経て、主局から従局への伝送フェーズへ遷移し、更に同
期フェーズを経て従局から主局への伝送フェーズへ至る
一連のシーケンスを示している。図示の如く、制御信号
の状態変化の僅か2周期で同期が確立し、その後の伝送
フェーズへの移行は淀みなく行なわれ、然も伝送フェー
ズにおけるデータ伝送は制御信号の状態変化周期と同一
の周期で行なわれており、極めて高速のデータ伝送が実
現がされている。
図のフェーズコントロールユニット(10)に登録されて
いる手続について説明する。
号が送信要求か否か判断(15)し、YESであれば送信同
期フェーズへ遷移し、NOの場合は、CLKOUT及びSTSOUTが
ともに0か否か判断(16)する。NOの場合は前記判断
(15)に戻り、YESの場合は受信同期フェーズへ遷移す
る。
ト監視タイマーをスタートした後、該タイマーのタイム
アップを監視しつつ、CLKIN及びSTSINがともに1である
か否かを判断(17)し、YESの場合は、CLKOUT及びSTSOU
Tをともに0に設定する。その後、ステート監視タイマ
ーによるタイムアップを監視しつつ、CLKINが1でSTSIN
が0であるか否かを判断(18)し、YESの場合はCLKOUT
を1、STSOUTを0に設定する。更にステート監視タイマ
ーによるタイムアップを監視しつつ、CLKIN、STSINとも
に1か否かを判断(19)し、YESの場合は送信伝送フェ
ーズへ移行する。
ステート監視タイマーによるタイムアップを監視しつ
つ、(CLKIN)、(STSIN)ともに0か否かを判断(20)
し、YESの場合は(CLKOUT)を1、(STSOUT)を0とす
る。次にステート監視タイマーによるタイムアップを監
視しつつ、(CLKIN)が1で(STSIN)が0か否かを判断
(21)し、YESの場合は(CLKOUT)、(STSOUT)をとも
に1とした後、受信伝送フェーズへ遷移する。
イマーによるタイムアップを監視しつつ、CLKIN、STSIN
がともに1であるか否かを判断(22)し、YESの場合は
データ送出後、CLKOUT、STSOUTを0に設定する。その
後、送信伝送フェーズ2では、タイムアップ監視の下、
CLKINが0、STSINが1か否かを判断(23)し、YESの場
合はデータ送出後、CLKOUTを1、STSOUTを0に設定した
後、タイムアップ監視の下における前記判断(22)に戻
る。
ップ監視の下、(CLKIN)、(STSIN)がともに0である
か否かを判断(24)し、YESの場合はデータ取込み後、
(CLKOUT)を0、(STSOUT)を1に設定する。その後、
受信伝送フェーズ2では、タイムアップ監視の下、(CL
KIN)が1、(STSIN)が0か否かを判断(25)し、YES
の場合はデータ取込み後、(CLKOUT)、(STSOUT)をと
もに1に設定した後、タイムアップ監視の下における前
記判断(24)に戻る。
ェーズにおける動作が実現されることになる。
0)(50)を連結する4本の制御信号線CLKOUT、CLKIN、
STSOUT及びSTSINによる同期確立の後、1本の信号線STS
OUT(STSIN)をデータ線として利用して、16ビットを1
フレームとするシリアルデータの伝送を行なうものであ
る。尚、本実施例では、前記第1実施例とは信号状態値
“1"と“0"の論理関係が逆に設定されている。
リアル伝送であるから、第2図に示すデータポート
(9)は不要である。
あることを除いて前記第1実施例における第6図(a)
(b)及び第7図に示すシーケンスと全く同一のシーケ
ンスが実行される。
KOUT及びSTSOUTを0に設定した後、図中の1.に示す様に
CKLIN及びSTSINがともに0であるこを確認して、CLKOUT
及びSTSOUTがともに1に設定する。次に受信側は(CLKI
N)及び(STSIN)がともに1となるのを待って、図中2.
の様に確認応答として(CLKOUT)及び(STSOUT)を1に
設定する。その後、送信側は、CLKIN及びSTSINがとも1
に移行したとき、受信側が伝送開始シーケンスを認識し
たとみなし、CLKOUT及びSTSOUTを1に設定する。一定時
間経過しても変化がなければ回線断とみなす。又、CLKI
N及びSTSINがともに1とならず、他の状態となった場合
はプロトコルエラーであると判断して、アイドルフェー
ズに移行する。更に、受信側は、(CLKIN)が0、(STS
IN)が1となるのを待って、伝送フェーズ移行準備完了
通知の意味で(CLKOUT)、(STSOUT)をともに0に設定
するのである。
スが実行される。ビット伝送は、第19図に示す如く送信
側が送出するCLKOUTと受信側が送出するCLKINのハンド
シェイクに同期して行なわれ、偶数ビットはCLKOUTの立
上りに、奇数ビットは立下りに同期して転送される。
と、送信側は、CLKINが0となるのを待って、CLKOUTを
1に設定すると共に、STSOUTに該当ビットを出力する。
受信側は(CLKIN)が1となるのを待って、(STSIN)か
ら該当ビットを取り出し、(CLKOUT)を1に設定する。
次に送信側はCLKINが1となるのを待って、CLKOUTを0
に設定すると共に、STSOUTに該当ビットを出力する。更
に受信側は、(CLKIN)が0となるのを待って、(STSI
N)から該当ビットを取り出し、(CLKOUT)を0に設定
する。受信側の信号(STSOUT)は1フレームの受信開始
時点で1に設定し、受信終了で0に設定する。
から同期フェーズを経て伝送フェーズへ至り、更に同期
フェーズへ遷移している信号例を示している。前記第1
実施例と同様に、制御信号の僅か2周期で同期が確立
し、その後の伝送フェーズへの移行は淀みなく行なわ
れ、然も伝送フェーズにおけるデータ伝送は、制御信号
の状態変化周期と同一の周期で行なわれ、極めて高速
(例えば60Kbps)のデータ伝送が実現がされている。
(10)に登録されている手続は、同期フェーズでは第13
図及び第14図の示すものと同じである。以下、第21図及
び第22図に沿って伝送フェーズにおける手続について説
明する。
視タイマーによるタイムアップを監視しつつ、CLKIN、S
TSINがともに1であるか否かを判断(26)し、YESの場
合はSTSOUTにデータ送出後、CLKOUTを0に設定する。そ
の後、送信伝送フェーズ2では、タイムアップ監視の
下、CLKINが0、STSINが1か否かを判断(27)し、YES
の場合はSTSOUTにデータを送出し、CLKOUTを10に設定し
た後、タイムアップ監視の下における前記判断(26)に
戻る。
ップ監視の下、(CLKIN)が0であるか否かを判断(2
8)し、YESの場合は(STSOUT)からデータを取り込んだ
後、(CLKOUT)を0に設定する。その後、受信伝送フェ
ーズ2では、タイムアップ監視の下、(CLKIN)が1か
否かを判断(29)し、YESの場合は(STSOUT)からデー
タを取り込み、(CLKOUT)を1に設定した後、タイムア
ップ監視の下における前記判断(28)に戻る。
前述の各フェーズにおけるデータ通信が実現されるので
ある。尚、第1実施例と同様に同期フェーズの信号パタ
ーンは伝送フェーズにおいて発生することはなく、従っ
てデータ伝送中に誤動作を起こすことはない。
諾、主局の送信開始要求を経て従局の受信準備完了に至
るまでの一連のシーケンスが極めて単純であるから、そ
のシーケンスの実行時間が従来に比べて大きく短縮され
るばかりでなく、シーケンスの実行を論理回路で実現す
る場合、回路構成が簡易となる。
ることによって、制御信号の周期とデータの伝送周期を
同一としているから、高速のデータ伝送が可能である。
って、特許請求の範囲に記載の発明を限定し、或は範囲
を減縮する様に解すべきではない。又、本発明の各部構
成は上記実施例に限らず、特許請求の範囲に記載の技術
的範囲内で種々の変形が可能であることは勿論である。
はソフトウエアで実現しているが、これをハードウエア
で実現することも可能である。
を示し、第1図は全体の機器構成を示すブロック図、第
2図は通信制御回路の構成を示すブロック図、第3図は
コントロールロジックの回路構成を示すブロック図、第
4図はフェーズの移行を示すタイムチャート、第5図は
各フェーズ間の遷移図、第6図(a)及び(b)はアイ
ドルフェーズにおける信号の変化を示すタイムチャー
ト、第7図は同期フェーズにおける信号の変化を示すタ
イムチャート、第8図は伝送フェーズにおける信号の変
化を示すタイムチャート、第9図はアイドルフェーズか
ら伝送フェーズへ至る信号の変化を示すタイムチャー
ト、第10図(a)は同期フェーズにおける信号の状態値
の変化を示すタイムチャート、第10図(b)は同上の変
化を表わす図表、第11図(a)は第10図(a)に対応す
る他の状態値変化例を示すタイムチャート、第11図
(b)は同上の変化例を表わす図表、第12図乃至第16図
は各フェーズにおける動作を費用わすフローチャート、
第17図乃至第22図は本発明をシリアル伝送に実施した例
を示し、第17図は信号線の構成を説明するブロック図、
第18図は同期フェーズにおける信号の変化を示すタイム
チャート、第19図は伝送フェーズにおける信号の変化を
示すタイムチャート、第20図はアイドルフェーズから伝
送フェーズへ至る信号の変化を示すタイムチャート、第
21図及び第22図は伝送フェーズにおける動作を示すフロ
ーチャート、第23図及び第24図は従来方式における信号
の変化を示すタイムチャートである。 (1)(2)……コンピュータシステム (5)(50)……通信制御回路 CLKOUT、CLKIN、STSOUT、STSIN……制御信号
Claims (3)
- 【請求項1】少なくとも4本の信号線で相互に接続され
た一対の通信機器間で、任意の一方の機器が送信側の主
局、他方の機器が受信側の従局となって、双方向のデー
タ通信を行なう方式であって、前記4本の信号線中、2
本の信号線は主局から従局への第1制御信号CLKOUT及び
第2制御信号STSOUTの送信用に使用すると供に、残りの
2本の信号線は従局から主局への第3制御信号CLKIN及
び第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制御信号STSINの受信用に使用
し、主局と従局を決定するための同期フェーズを経た
後、主局から従局へデータを伝送する伝送フェーズへ遷
移し、同期フェーズは、第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制
御信号の状態変化と同期してデータ伝送を継続すること
を特徴とするデータ通信方式。 - 【請求項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制御信号CLKI
Nを状態変化せしめ、該第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 JPH03213031A (ja) | 1991-09-18 |
| JPH0720160B2 true 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 |
|---|---|
| JPH03213031A (ja) | 1991-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2863771B2 (ja) | 同期直列インターフェイスの再同期化方法及び回路 | |
| CN103312636B (zh) | 信息处理装置、串行通信系统和装置以及通信初始化方法 | |
| EP0570322A1 (en) | Power-saving, full duplex nodal communications systems | |
| JPS62155651A (ja) | 同期ハンドシエイク発生のための方法及び装置 | |
| US6385319B1 (en) | Encoding circuit and method of detecting block code boundary and establishing synchronization between scrambler and descrambler | |
| WO2001095551A2 (en) | Method and device for synchronization of phase mismatch in communication systems employing a common clock period | |
| US4835776A (en) | Communication filter | |
| JPH0720160B2 (ja) | データ通信方式 | |
| JP3361107B2 (ja) | ダウンロード方法 | |
| EP4075289A1 (en) | Handshake circuits | |
| JP5926583B2 (ja) | 情報処理装置、シリアル通信システムおよびそれらの通信初期化の方法、並びにシリアル通信装置 | |
| JP3137696B2 (ja) | ネットワーク通信方式及び回線変換器 | |
| EP3814918B1 (en) | Asynchronous communication | |
| JP5921264B2 (ja) | シリアル通信システムおよびその通信初期化の方法、並びにシリアル通信装置およびその通信初期化の方法 | |
| JP2001060977A (ja) | 伝送システム | |
| JP3488378B2 (ja) | シリアルデータ通信装置およびシリアルデータ通信装置のエラーチェック方法 | |
| JP2558119B2 (ja) | 送受信回路 | |
| EP1128272B1 (en) | Method for the serial transfer of data between two electronic bus stations and bus station for use in said method | |
| KR930004948B1 (ko) | 마이컴간 데이타 통신방법 | |
| JP2001236303A (ja) | ユニバーサル・シリアル・バス制御回路 | |
| CN121116889A (zh) | 一种异步通信方法、装置、设备及计算机可读存储介质 | |
| EP1505776B1 (en) | Bus interface for interconnection of cards in mac-equipped electronic equipment | |
| CN121098438A (zh) | 通信接口、通信设备以及通信方法 | |
| JPWO2012140783A1 (ja) | 半導体集積回路の対向ポートの自律初期化方法および半導体集積回路 | |
| JPH0263233A (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 |