JPS61260743A - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPS61260743A
JPS61260743A JP60102012A JP10201285A JPS61260743A JP S61260743 A JPS61260743 A JP S61260743A JP 60102012 A JP60102012 A JP 60102012A JP 10201285 A JP10201285 A JP 10201285A JP S61260743 A JPS61260743 A JP S61260743A
Authority
JP
Japan
Prior art keywords
transmission
line
queue
data
information
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
JP60102012A
Other languages
English (en)
Inventor
Toshiki Nakajima
俊樹 中島
Yasuo Doi
土井 泰雄
Shigeru Ogasawara
茂 小笠原
Masao Gohara
郷原 雅夫
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60102012A priority Critical patent/JPS61260743A/ja
Publication of JPS61260743A publication Critical patent/JPS61260743A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [概要〕 回線制御部と回線アダプタとの間に送信キューを設け、
送信キューに格納されている送信動作指示情報と、送信
キ1−の状態を示す情報とによって、送信キューQこよ
る送信動作を割i?flずろ通信制御装置が開示されて
いる。
〔産業上の利用分野] 本発明は、データ通信回線に接続され、データ通信回線
と上位装置間のデータ転送を行う通信制御装置に係り、
特に高速のデータ通信回線を制御する通信制御装置に関
する。
(従来の技術〕 従来の比較的低速の通信回線を制御する通信制御装置で
は、回線Hi制御部が回線アダプタに送信開始指示を発
行すると、回線アダプタは送信動作を開始し、それ以降
、1文字時間間隔で送信データを要求し、回線制御部が
この送信データ要求を検出すると、次の送信データを/
P備して回線アダプタに転送していた。この方式の場合
、回線制御f)シにおける一時的な過負荷のために回線
Hi制御部の処理が遅れて、送信データ要求が発行して
から1文字時間以内に次の送受信データをΦ、・、送て
きないと、回線アダプタ側でアンダランエラーか発生す
るよ。
それがあった。
この回線制御部の一時的な過負荷(才、配下の複数の回
線アダプタが同時に処理を要求してきた場合等に発生し
うる。
このE線;i制御HUBの一時的な処理遅れによるアン
ダランエラーを防止ずろために、回線アダプタ側に送信
データを複数個保持可能な送受信データ・ハ。
ファを設け、回線;III御部の一時的な処理遅れを吸
収する方式が考案された。この方式の場合乙コば、回線
制御部は送(乙開姶指示とコ先−1“、iってあらかし
め送信データバッファに送信データを一定個数転送して
おき(この動作を送信プリチャージと称する)、その(
多に回線アダプタに送信開始を指示する。これにより、
回線アダプタは送信データバッファから送信データを読
み出して、送信動作を行う。送信データ八ソファに空ス
ペースが生じれば、回線制御部に対して次の送信データ
の転送を要求する。
回線制御部の処理が一時的に遅れても、送信デー〔発明
が解決しようとする問題点〕 ところが、本方式は、複数の電文を連続して送信する場
合に、通信回線に送出される電文と電文の間にデータが
送出されない無通信期間が生じ、通信回線の使用効率が
低下するという欠点がある。
これは、1個の電文の通信回線への送信が終了した後に
、次の電文の通信回線への送信を開始する前に、必ず送
信プリチャージ処理が必要となり、この期間中は通信回
線への送信は停止するためである。
〔問題点を解決するための手段〕
上記の点を解決するために本発明は、データJ信回線に
対する送受信データの文字分解組立て機能を有する回線
アダプタと、配下に接続された1個又は複数の回線アダ
プタを制御する回線制御部とを含む通信制御装置におい
て、回線制御部から回線アダプタに転送される送信デー
タ情報及び、少なくとも送信開始指示と送信終了指示と
を含む送信動作指示情報を複数個保持可能な先入れ先出
し方式の送信キューと、該送信キューの状態を指示する
送信キュー状態指示手段とを回線制御部と回線アダプタ
の間に回線アダプタ毎に設け、前記送信キュー状態指示
手段の出力と前記送信動作指示情報とにしたがって前記
送信キューによる送信動作を制御することを特徴とする
〔作用〕
本発明においては、回線制御部と回線アダプタとの間に
送信キューを設け、この送信キュー内に送信データ情報
とともに送信動作指示情報を保持しておき、送信動作指
示情報と、送信キューの状態を示す情報とによって、送
信主1−内に一定個数以上のデータが存在する場合には
送信動作を実行制御する。これ(こより、回線制御部の
一時的な処理遅れによるアンダランエラーの発生を防止
し、かつ電文と電文の間の送信停止期間を短縮して通信
回線の使用効率を向上させることが可能な通信制御装置
を実現することができる。
〔実施例〕
第1図に本発明の1実施例の通信制御装置のブロック構
成図を示す。本図において、記憶部1は通信制御プログ
ラム及び送受信テーク等を格納する。上位装置インタフ
ェース制御部2は、上位処理装置と本通信制御装置間の
インタフェース及びデータ転送を制御する。プロセッサ
部3は通信制御プログラムの命令を実行することにより
、通信制御装置全体を制御して通信制御処理を行う。回
線制御部4は配下に接続される複数(本図の場合2台)
の回線アダプタ5を制御して、回線アダプタ5と記憶部
1間のデータ転送を行う。回線アダプタ5は通信回線6
に対する送受信データの文字分解組立て機能を持ち、通
信回線6と回線制御部4間のデータ転送を行う。
第2図に実施例の回線アダプタ5のブロック構成図を示
す。なお、第1図、第2図とも、回線アダプタの送信動
作を説明するために必要な要素のみを記述し、それ以外
は省略している。
第2図において、5QIOは回線制御部4がら回線制御
出力ハス11を経由して転送される第3図に示す形式の
送信データ又は送信動作指示情報を複数個貯える先入れ
先出し方式の送信ギューとして使用するランダムアクセ
スメモリでアリ、WPTR12,RPTR13は各々、
送信キューを制御するための書込みアドレスポインタ、
読出しアドレスポインタである。また、ALUI 4は
送信キューが空か、一定個数以上の情報が貯えられてい
るかどうかを判定する演算回路である。送信キュー5Q
IOから読み出された情報(よ、それが送信動作指示な
らば、コマンドレジスタCMR15に格納され、指示さ
れた動作が実行される。また、送信データならばデータ
レジスタDTR16に格納された後、シフトレジスタ5
FT17に転送され、ビット直列データに変換されて送
信データとして通信回線6に送出される。回線アダプタ
制御部18は回線アダプタ5全体の動作を制御する。ま
た、送信プリチャージ中状態を表わすフラグ19を管理
する。5TR20は回線アダプタ5から回線制御部4に
対する送信データ要求及び送信動作終了報告等の情報を
格納するステータスレジスタであり、本レジスタの内容
は回線制御入力バス21を経由して回線制御部4に転送
される。
第1図及び第2図のブロック構成に従って、本通信制御
装置が2個の電文を通信回線に連続して送信する場合の
動作を説明する。
まず、通信制御プログラムが送信回線番号、記憶部1上
の送信データの先頭アドレス及びデータ長等を指定して
回線制御部4に対して送信指示を発行すると、回線制御
部4は送信回線番号で指定される回線アダプタ5に対し
て送信開始指示情報を転送する。この送信開始指示情報
は送信キュー5QIOに格納されると同時に、送信開始
指示送信終了指示検出回路22により検出されて、送信
プリチャージ中状態フラグ19がセットされる。
5QIOに格納された送信開始指示情報は、読み出され
てCMR15にセットされるが、送信プリチャージ中ソ
ラグ19がセットされているので、送信開始は保留され
る。一方、SQI Oには空スペースがあるので、回線
制御部4に対して送信データが要求され、これに応答し
て回線制御部4から送信データが転送される。SQI 
Oに送信データが一定量以上貯えられると、ALUI4
によってそれが検出され、送信プリチャージ中ソラグ1
9はリセットされる。これによってSQI OからDT
R16への送信データの読出し及び通信回線6への送信
が開始される。これ以陣、回線制御部4からSQI O
への送信データの転送と、5QIOからDTR16への
送信データの3売出し及び通信回線6への送信は同時に
並行して実行される。
回線制御部4は、電文の最後の送信データをSQIOに
転送すると、続いて送信終了指示情報を転送する。
この直後に、通信制御プログラムから回線制御部4に対
して次の電文の送信指示が発行されていることを検出す
ると、回線制御部4はその電文に関する送信開始指示、
送信データ及び送信終了指示の一連の情報を、最初の電
文と同様に5QIOに順次転送し格納する。
一方、回線アダプタ5は5QIOから送信終了指示を読
み出すと、そこで最初の電文の送信を終了し、回線制御
部に対して送信動作終了を報告する。しかし、次に5Q
IOから送信開始指示を読み出し、この時点で5QIO
に一定量以上の情報が貯えられていれば、直ちに次の電
文の送信を開始する。これにより、2個の電文を間をあ
けることなく連続して送信できる。
〔発明の効果〕
以上説明したように、本発明によれば、複数の電文を連
続して送信する場合に、その電文間に送(S停止期間を
置くことなく連続して送信を行うことができるので、通
信回線の使用効率を向1−さセ、かつ送信キューにより
アンダランエラーの発7Lを防止する効果がある。
【図面の簡単な説明】
第1図は本発明の1実施例のiff借制御装置のブロッ
ク構成図、 第2図は実施例の回線アダプタ部のブしzツク構成図、 第3図は回線制御部からΦL送される情報の形式%式% 第2図において、10は送信キュー、12は書込みアド
レスポインタ、]3は読出しアドレスポインタ、14は
演算回路、15はコマンドレジスタ、16はデータレジ
スフ、18は回線アダプタ制御部、19は送信プリチャ
ージ中フラグ、20はステータスレジスフ、22は送信
開始指示送信終了指示検出回路である。

Claims (3)

    【特許請求の範囲】
  1. (1)データ通信回線に対する送受信データの文字分解
    組立て機能を有する回線アダプタと、配下に接続された
    1個又は複数の回線アダプタを制御する回線制御部とを
    含む通信制御装置において、回線制御部から回線アダプ
    タに転送される送信データ情報及び、少なくとも送信開
    始指示と送信終了指示とを含む送信動作指示情報を複数
    個保持可能な先入れ先出し方式の送信キューと、 該送信キューの状態を指示する送信キュー状態指示手段
    とを回線制御部と回線アダプタの間に回線アダプタ毎に
    設け、 前記送信キュー状態指示手段の出力と前記送信動作指示
    情報とにしたがって前記送信キューによる送信動作を制
    御することを特徴とする通信制御装置。
  2. (2)前記送信キューに送信開始指示情報を書き込んだ
    時点でセットされ、送信データ情報を一定個数以上書き
    込むか送信終了指示情報を書き込んだ時点でリセットさ
    れる状態フラグを送信キュー毎に設け、送信キューから
    送信開始指示を読み出した際に、送信キューに保持され
    ている送信データ情報が一定個数以下あるいは状態フラ
    グがセットされている状態を検出した場合には、該状態
    が解除されるまで送信開始指示の実行を保留することを
    特徴とする特許請求の範囲第(1)項記載の通信制御装
    置。
  3. (3)前記回線制御部は、送信開始指示情報、送信デー
    タ情報及び送信終了指示情報から成る1個の送信電文に
    対応する一連の情報を送信キューに格納した後、回線ア
    ダプタによる該送信電文の送信が終了する以前であって
    も、上位装置からの指示により、次の送信電文に対応す
    る情報を送信キューに継続して格納することを特徴とす
    る特許請求の範囲第(1)項又は(2)項記載の通信制
    御装置。
JP60102012A 1985-05-14 1985-05-14 通信制御装置 Pending JPS61260743A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60102012A JPS61260743A (ja) 1985-05-14 1985-05-14 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60102012A JPS61260743A (ja) 1985-05-14 1985-05-14 通信制御装置

Publications (1)

Publication Number Publication Date
JPS61260743A true JPS61260743A (ja) 1986-11-18

Family

ID=14315848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60102012A Pending JPS61260743A (ja) 1985-05-14 1985-05-14 通信制御装置

Country Status (1)

Country Link
JP (1) JPS61260743A (ja)

Similar Documents

Publication Publication Date Title
US4860244A (en) Buffer system for input/output portion of digital data processing system
EP0009678B1 (en) Computer input/output apparatus
US5175818A (en) Communication interface for independently generating frame information that is subsequently stored in host memory and sent out to transmitting fifo by dma
EP0451516B1 (en) Improved SCSI device in a small computer system
JPS623362A (ja) デ−タ受信方式
US5923852A (en) Method and system for fast data transmissions in a processing system utilizing interrupts
US5961614A (en) System for data transfer through an I/O device using a memory access controller which receives and stores indication of a data status signal
JPS61260743A (ja) 通信制御装置
JPH04177445A (ja) ディスクリプタ制御方式
US7051148B2 (en) Data transmission sequencing method associated with briding device and application system
JPS6126706B2 (ja)
JPS5922462A (ja) 通信制御方式
JP3645696B2 (ja) Pciバス・s/tインタフェース間接続装置
JPS61250758A (ja) 通信制御装置
JP2581041B2 (ja) デ−タ処理装置
JPS6057453A (ja) デ−タ処理方式
JP3442099B2 (ja) データ転送記憶装置
JPS6378257A (ja) 入出力制御装置
JPH01219942A (ja) Dmaコントローラ装置
JPH0642233B2 (ja) データ転送制御方式
JPH0576821B2 (ja)
JPS5821726B2 (ja) チヤネル装置における情報退避処理方式
JPS6113845A (ja) 通信制御装置
JPS6229831B2 (ja)
JPH0429101B2 (ja)