JPH0457437A - データ伝送制御装置 - Google Patents

データ伝送制御装置

Info

Publication number
JPH0457437A
JPH0457437A JP2169441A JP16944190A JPH0457437A JP H0457437 A JPH0457437 A JP H0457437A JP 2169441 A JP2169441 A JP 2169441A JP 16944190 A JP16944190 A JP 16944190A JP H0457437 A JPH0457437 A JP H0457437A
Authority
JP
Japan
Prior art keywords
data
command
transmission
byte
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2169441A
Other languages
English (en)
Inventor
Kazunori Sakanobe
和憲 坂廼辺
Masahiro Inoue
雅裕 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2169441A priority Critical patent/JPH0457437A/ja
Publication of JPH0457437A publication Critical patent/JPH0457437A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、情報処理装置のデータの送受信の制御を行
うデータ伝送制御装置、特に情報処理装置からのフレー
ム及びコマンドの転送機構に関するものである。
[従来の技術] 第6図は、特開昭61−218248号公報「データ伝
送制御装置」に開示された装置の構成図である。
同図においては、データ伝送制御装置(1)、このデー
タ伝送制御装置(1)を介して他の端末とデータ伝送を
行う情報処理装置(以下ホストと称す)(2)、伝送ラ
イン(3)、データのレベル変換を行うトランシーバ(
4)、送信フレームデータ受理手段(5)及び双方向デ
ータバス(7)が示されている。データ伝送制御装置(
1)には、ホスト(2)とハンドシェーク制御線によっ
て結ばれる端子が設けられている。このうち、端子(8
)には、出力バッファフル信号OBFが、端子(9)に
は入力バッファフル信号IBFが入力される。端子(1
0)からはアクルッジ信号ACKが、端子(11)から
はストローブ信号STBが、それぞれ出力され、端子(
12)にはホスト(2)から出力される送信データの1
バイト目に同期して出力される送信データ同期信号TS
YNが入力される。
送信フレームデータ受理手段(5)のフレーム同期判定
手段(5a)は、送信データ同期信号TSYN (12
)の状態を監視して送信フレームデータの1バイト目の
同期確立を行う。また、フレーム同期制御手段(5b)
は、同期確立後のデータ受理ハンドシェークを行う。
なお、(14)は送信端子Tx、(15)は受信端子R
xである。
第5図は、送信フレームデータのフォーマット説明図で
ある。この図のフレームは、優先コード(PR) 、送
信元アドレス(SA) 、送信先アドレス(DA)、制
御コード(CC)、バイトカウント(BC)、バイトカ
ウント(B C)で指定されるバイト数nのデータ(D
Tl) 〜(DTn)、及びパケット単位での誤りのチ
エツクのためのフレームチエツクコード(F CC)に
より構成される。
次に動作について説明する。第7図はホスト(2)が出
力したデータをデータ伝送制御装置(1)か入力する場
合の手順を示すタイミング図である。ホスト(2)がフ
レームの送信要求を発生すると、出力バッファフル信号
OBF及び送信データ同期信号TSYNがセットされる
。データ伝送制御装置(1)内のフレーム同期判定手段
(5a)は、出カバソファフル信号OBFがセットされ
たことを検知すると、これに応し送信データ同期信号T
SYNを調べる。すなわち、同期信号TSYNか出力さ
れていることの検知により、送信データの1バイト目で
あることを検知する。
その後、データ伝送制御装置(1)内のフレーム同期制
御手段(5b)はアクルッジ信号ACKを出力する。ホ
スト(2)は、アクルッジ信号ACKが出力されるとこ
れに応し、送信データを出力し、信号OBF及びTSY
Nをリセットする。
フレーム同期制御手段(5b)は、OBFがリセットさ
れたことを確認してデータを入力し、アクルッジ信号A
CKをリセットする。ホスト(2)は、第2バイト目以
降、送信データ同期信号TsYNをリセットしてデータ
を出力する。ブタ伝送制御装置(1)内の送信フレーム
データ受理手段(5)は2バイト目以降であることを認
識してデータを入力する。送信フレームデータ受理手段
(5)は、データのバイト数を表すカウンタBCをデー
タバスから入力すると、そのデータの数の分だけデータ
の受理ハンドシェークを繰り返しデータの受理を終了す
る。データ受理ハンドシェークの途中でホスト(2)が
停電したなどの理由でホスト側と同期がずれてしまった
場合、フレーム同期判定手段(5a)は、送信データ同
期信号TSYNがセットされた時点で現在までの送信フ
レームデータを破棄し、再び1バイト目PRとして送信
フレームデータの受理を開始する。
データ伝送制御装置(1)は、送信フレームデータをす
べて受理後、スタート・ストップビット・パリティの付
加等の処理を行い、パラレル・シリアル変換を行ってシ
リアルデータを生成し、伝送ライン(3)に対して送信
を開始する。
[発明が解決しようとする課題] 従来のデータ伝送制御装置は、以上のように情報処理装
置からデータ伝送制御装置に対して送信フレームデータ
たけを転送する構成であり、送信フレームデータ以外の
情報をデータ伝送制御装置に伝達する要求が発生した場
合、これを行うことができなかった。
この発明は、かかる課題を解決するためになされたもの
で、ホストからのコマンド転送要求に対して、送信デー
タのフォーマットを変更することなく、またホストから
送信データを受理中でもコマンドの受理を行うことので
きるデータ伝送制御装置を得ることを目的とする。
[課題を解決するための手段] この発明にかかるデータ伝送制御装置は、ホストからの
送信データの1バイト目に同期する送信データ転送用同
期信号を検出し送信データの受理を行う送信フレームデ
ータ受理手段と、ホストからのコマンド転送時の1バイ
ト目のデータに同期するコマンド転送同期信号を検出し
てコマンド受理を行うコマンド受理手段とを有するもの
である。
[作用] この発明によるデータ伝送制御装置によれば、コマンド
受理手段により、コマンド転送同期信号が監視され、こ
の同期信号がセットされた時にはコマンド受理が行われ
る。従って、ホスト(情報処理装置)から転送されるデ
ータをコマンドとして受理できるものとなる。
[実施例コ 次に図に示す実施例によってこの発明を更に詳細に説明
する。
第1図はこの発明によるデータ伝送制御装置(1)の実
施例を示すブロック図である。
この実施例によるデータ伝送制御装置(1)には、送信
フレームデータ受理手段(5)の他に、コマンド受理手
段(6)が設けられている。このコマンド受理手段(6
)は、端子(13)に係るコマンド転送同期信号CMD
Sを監視して、ホスト(2)からのコマンドデータの受
理処理を行う。
データ伝送制御装置(1)は例えばマイクロコンピュー
タとして構成される。この場合、送信フレームデータ受
理手段(5)及びコマンド受理手段(6)は、マイクロ
コンピュータに内蔵されたR Okiに記憶されている
プログラムとして実現される。
次に動作について説明する。第2図はホストからの送信
フレームデータ及びコマンドデータの受理の手順を示す
タイミング図、第3図はコマンド受理手段及び送信デー
タ受理手段の動作を示すフローチャート、第4図はコマ
ンドのフォーマットを示す図である。
本実施例においてホスト(2)からデータ伝送制御装置
(1)へ転送されるコマンドは、バイト長が1〜5の可
変長で、バイト長の制御をコマンドの1バイト目(CO
MM)のビット0(bo)。
1(bl)により行う。データ伝送制御装置(1)は、
まず送信フレームデータもしくはコマンドの転送時にホ
スト(2)から通知される出力バッファフル信号OBF
のチエツクを行う(第3図、Sl)。コマンド受理手段
(6)が出力バッファフル信号OBFの出力を検知する
と、次にコマンド転送同期信号CMDSが調べられコマ
ンドデータの1バイト目であるか否かが判定される(S
2)。
ここてCMDSがホスト(2)から出力されていればコ
マンド受理ポインタをクリアしくS4)、コマンド受理
中フラグをONL、て、コマンド受理ハンドンエイク(
S5)に移行する。
CMDS(13)が“High” (ホスト(2)から
信号が出力されていない)ならば、コマンド受理中フラ
グを調べ(S3) 、ONならコマンドの2バイト目以
降と判断し、コマンド受理ハンドシェーク処理を行う(
S5)。コマンド受理手段(6)は、コマンド受理ハン
ドシェーク後、コマンドをすべて受理したかをコマンド
受理ポインタ及びCOMIのバイトカウント部の比較に
より判断し、未終了であれば再びOBF信号待ちの処理
に戻り、コマンド受理が完了するまでこれを繰り返す(
S6)。次に、コマンド受理手段(6)は、コマンドを
すべて受は取った時点で送信フレームの受理途中であっ
たかを調べ、送信フレームデータ受理途中であった場合
は、データ受理処理を行う(S7)。
S3においてコマンド受理中でないと判断された場合は
、送信フレームデータ受理手段(5)の動作に移行し、
送信フレームデータ同期信号TSYNのチエツクが行わ
れる。この時TSYNが出力されていた場合は送信フレ
ームデータ受理カウンタをクリアし、送信データ受理中
フラグをONして送信フレームデータの受理を開始する
(S9)。TSYNがホスト(2)から出力されていな
い場合は、2バイト目以降の送信フレームの受理中と判
断しデータの受理を開始する(SlO)。
送信フレームデータ受理の繰り返し回数は、フレームデ
ータ中に示されるバイトカウントBCにより決定され、
規定回数の送信データ受理を終了した時点で送信フレー
ムデータ受理を完了する(S 11)。
なお、上記81〜S7はこの発明にかかるコマンド受理
手段(6)により実現され、又S8〜S11は送信デー
タ受理手段(5)により実現されている。
本実施例では、コマンドの受理を送信フレーム受理中に
優先して行うようにしているため、送信フレーム受理中
にコマンド受理要求があった場合、ホスト・データ伝送
制御装置間の信号は第2図のような動作をする。第2図
はホストが2バイトの送信フレームデータの転送後1バ
イトのコマンドの転送を行い、コマンド転送終了後再び
送信フレームデータの転送を3バイト目から行ったこと
を示している。
[発明の効果] この発明は以上説明した通り、コマンドの1バイト目の
データに同期するコマンド転送同期信号を検出するコマ
ンド受理手段を備える構成により、送信フレームデータ
のフォーマットを変更することなく、かつデータバスを
共有してコマンド転送を行うことができる。
また、送信フレームデータ受理途中にコマンド転送がな
されても、コマンド転送を優先して受理することができ
、随時コマンドを受は付けることができるデータ伝送制
御装置を得ることができる。
【図面の簡単な説明】
第1図はこの発明の一実施例によるデータ伝送制御装置
のブロック構成図、第2図はこの発明の実施例のタイミ
ング図、第3図はこの発明の実施例による動作のフロー
チャート、第4図はこの発明の実施例によるコマンドフ
ォーマット図、第5図は従来のデータフォーマット図、
第6図は従来装置のブロック構成図、第7図は従来装置
のタイミング図である。 図において、(1)はデータ伝送制御装置、(2)は情
報処理装置、(3)は伝送ライン、(4)はトランシー
バ、(5)は送信フレームブタ受理手段、(6)はコマ
ンド受理手段、(7)は双方向データバス、(8)〜(
13)は端子、(14)は送信端子、(15)は受信端
子である。 なお、各図中同一符号は同一または相当部分を示す。 代理人 弁理士 吉 1)研 二 (外2名) トデータ伝送制御装置 2:ホスト 3、伝送ライ/ 4ニドラン/−バ 5:送信フレームデータ受理手段 6:コマンド受理手段 7、双方向データバス 実施例のブロック構成図 第1図 実施例のコマンドフォ マント図 第4 図 従来のデータフォーマント図 第5図 1:デ 夕伝送制御装置 4:トランンーバ 第6 図

Claims (1)

    【特許請求の範囲】
  1. 情報処理装置と伝送ラインの間に接続されて伝送ライン
    を介して複数の情報処理装置のデータの送受信の制御を
    行うデータ伝送制御装置において、情報処理装置からの
    送信データの第1バイト目に同期する送信データ転送同
    期信号を検出し送信データの受理を行う送信フレームデ
    ータ受理手段と、情報処理装置からのコマンド転送時の
    第1バイト目のデータに同期するコマンド転送同期信号
    を検出しコマンド受理を行うコマンド受理手段とを備え
    ることを特徴とするデータ伝送制御装置。
JP2169441A 1990-06-26 1990-06-26 データ伝送制御装置 Pending JPH0457437A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2169441A JPH0457437A (ja) 1990-06-26 1990-06-26 データ伝送制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2169441A JPH0457437A (ja) 1990-06-26 1990-06-26 データ伝送制御装置

Publications (1)

Publication Number Publication Date
JPH0457437A true JPH0457437A (ja) 1992-02-25

Family

ID=15886666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2169441A Pending JPH0457437A (ja) 1990-06-26 1990-06-26 データ伝送制御装置

Country Status (1)

Country Link
JP (1) JPH0457437A (ja)

Similar Documents

Publication Publication Date Title
US4439859A (en) Method and system for retransmitting incorrectly received numbered frames in a data transmission system
JP2503086B2 (ja) デ―タ・リンク制御方法
US5944797A (en) Data mover hardware controlled processing in a commanding system and in a commanded system for controlling frame communications on a link
EP0534529A1 (en) Apparatus and method for burst data transfer
EP0442053A2 (en) Apparatus for high speed transfer of data
JP2000151623A (ja) パケット通信システム
US5721891A (en) Detection of N length bit serial communication stream
JPH0457437A (ja) データ伝送制御装置
US20070116066A1 (en) Method and apparatus for packet error detection
JPH0424676Y2 (ja)
EP4530870A1 (en) A serial peripheral interface communication system and method
JPH0378066A (ja) デバイス切断方法
JPH09326782A (ja) シリアル通信方法
JPS6361356A (ja) シリアルデ−タ転送装置
JPS62125455A (ja) 通信制御装置
JP3245552B2 (ja) 転送制御システム
JPH02250453A (ja) データ受信装置
JP2644558B2 (ja) 通信装置の試験装置および試験方法
JPH0438618Y2 (ja)
JPH11232243A (ja) 通信制御装置、方法および通信制御システム
JPH0353736A (ja) 受信バッファ制御方式
JPH02117244A (ja) データ伝送制御装置
JPS6238637A (ja) マルチドロツプにおける伝送制御方式
CN101997648A (zh) 一种提升传输数据包的效率的方法与装置
JPS5863248A (ja) ル−プ式デ−タ伝送方式