JPS6375856A - 通信装置 - Google Patents

通信装置

Info

Publication number
JPS6375856A
JPS6375856A JP61220667A JP22066786A JPS6375856A JP S6375856 A JPS6375856 A JP S6375856A JP 61220667 A JP61220667 A JP 61220667A JP 22066786 A JP22066786 A JP 22066786A JP S6375856 A JPS6375856 A JP S6375856A
Authority
JP
Japan
Prior art keywords
data
processing device
data processing
communication control
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
JP61220667A
Other languages
English (en)
Inventor
Yuichi Kato
裕一 加藤
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 JP61220667A priority Critical patent/JPS6375856A/ja
Publication of JPS6375856A publication Critical patent/JPS6375856A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、データ処理装置と他のデータ処理装置との
間のデータ通信を行う時、データの゛受信を効率良く行
うための通信装置に関する。
〔従来の技術〕
第3図はデータ処理装置と通信制御装置との接続関係を
明らかにした従来の通信装置の構成図で、図において、
工はデータ処理装置、2は通信制御システム・バス、4
は他のデータ処理装置との間を接続しデータを送受信す
るための通信媒体(例えば、通信回線や同軸ケーブル等
)である。
また、第4図は通信媒体4を介して送られて来たデータ
を通信制御装置が受信した時、この受信したデータをデ
ータ処理装置1に転送する場合のデータ処理装置1と通
信制御装置2とのシステム・バス3上のやりとりを示す
図で、図において、11は通信制御装置2゛がデータ処
理装置lに適切な指示を要求するための非同期ステータ
ス(第4図を参照)、12はデータ処理装置lが通信制
御装置2から受信データを読み取るための読取命令、1
3は通信制御装置2からシステム・バス3経由マ・デー
タ処理装置1.へ転送するデータ、14は読取命令12
の終了を報告する終了ステータスである。
更に、第5図は非同期ステータスの形式例を示す図であ
り、各ビットまたはバイトは次のような意味を持つ。
第1バイトのとット1  (REC) 通信媒体4からデータを受信したので、データ処理装置
1にその読み取りを要求する。
第1バイトのピント2  (ERR) 通信制御装置2がエラーを検出したので、データ処理装
置1に回復処理を行うよう要求する。
第2.第3バイト(詳細ステータス) ERRビットが有意のとき、より詳細なエラー情報をデ
ータ処理装置1に知らせる。
次に動作について説明する。
通信媒体4からデータを受信すると、通信制御装置2は
受信データをデータ処理装置1に渡すため、RECビッ
トを有意状態にセットして非同期ステータス11を報告
する。データ処理装置1は非同期ステータス11の内容
を調べ、通信制御装置2が受信データの読み取りを要求
していることがわかるので、通信制御装置2から転送さ
れてくるデータを受け入れるために充分な容量を持つ読
取りバッファを用意し、読取命令12を発行する。
これによって、通信制御装置2は受信データ13をデー
タ処理装置1に転送し、最後に読取命令12の終了ステ
ータス14を報告する。
なお、一般に送受信データは一回で送受信できるデータ
の最大数が予め決められ、それを越えるデータはブロッ
ク化され、複数ブロックに分けて送受信されるので、デ
ータ処理装置lが用意すべき読取りバッファの容量は上
記データの最大数を記憶できるものであれば良い。
〔発明が解決しようとする問題点〕
従来の通信制御装置とデータ処理装置は、データ受信時
以上のように動作するので、データ処理装置が読取命令
を発行する場合には、予め決められたデータ・ブロック
の最大長に見合う容量の読取りバッファをメモリ上に用
意する必要があるが、送受信されるデータ・ブロックが
毎回最大数のデータを含む場合はむしろ少なく、読取り
バッファ即ちメモリの利用効率がよくないという欠点が
あった。特に、データ処理装置が多数の相手と同時に通
信する場合に問題が大きく、メモリ資源を無駄に使って
いた。
この発明は、上記の欠点を解消するためになされたもの
で、データ処理装置がメモリ上の読取りバッファを効率
よく利用できるようにする通信装置を提供することを目
的とする。
〔問題点を解決するための手段〕
このためこの発明にかかる通信制御装置2は、データ処
理装置1にデータの読み取りを要求する命令を出力する
際、転送すべきデータの数をデータ処理装置1に知らせ
、この知らせたデータの数に応じた容量の読取りバッフ
ァをデータ処理装置に用意させるデータ数報告手段IA
を備えていることを特徴とするものである。
〔作用〕
通信制御装置2が備えているデータ数報告手段IAが、
データの読み取りを要求する命令とともに転送すべきデ
ータの数をデータ処理装置1に出力すると、データ処理
装置lは、上記データ数報告手段IAから知らされたデ
ータの数に基づいて所定の容量の読取リバッファを用意
する。そして通信制御装置2に対して読取命令を出力す
る。
〔実施例〕
以下、この発明の一実施例を図によって説明する。なお
、従来と同一構成要素については同一番号を付してその
説明を省略する。
第1図は本発明の一実施例を示す構成図で、図において
、IAは通信制御装置2に備えられ、データ処理装置1
にデータの読み取りを要求する命令を出力する際、転送
すべきデータの数を知らせるデータ数報告手段、1Bは
データ数報告手段IAにより知らされたデータの数に基
づいて所定の容量の読取りバッファをメモリ上に容りる
噌微キバソファ容量制御手段である。
また第2図はこの発明の実施例の非同期ステ−タスの形
式例を示す図で、次に示す情報を第2図に示す従来の非
同期ステータスの形式例に追加したものである。
第4.第5バイト(受信データ数) RECビットが有意のとき、通信媒体4から受信したデ
ータ数をデータ処理装置1に知らせる。
次に動作について説明する。
通信媒体4からデータを受信すると、通信制御装置2は
受信データをデータ処理装置1に渡すため、データの読
み取りを要求するRECビットを有意状態に、またデー
タ数報告手段IAによって転送すべきデータの数を第4
.第5バイトに各々セットした非同期ステータス11を
データ処理装置1に伝える。データ処理装置1のバッフ
、容量制御手段IBは上、記非同期ステータス11の第
4゜第5バイトから転送されるべきデータの数を知り、
これに応じた容量の読取りバッファをメモリ上に用意す
る。そして通信制御装置2に読取命令12を出力する。
その後の動作は従来の通信装置と同様である。
なお、上記実施例では、非同期ステータス11に“受信
データ数”を含めてデータ処理装置1に報告する例を示
したが、受信データ数が10バイト以下、100バイト
以下、200バイト以下・・・というように分類し、デ
ータ処理装置1がどの程度のサイズの読取りバッファを
用意すればよいかを判断できるようにしたコード化情報
を“受信データ数”に替えて報告する方法でもよい。
〔発明の効果〕
以上のように、この発明によれば、通信制御装置にデー
タ処理装置にデータの読み取りを要求する命令を出力す
る際、転送すべきデータの数をデータ処理装置に知らせ
、この知らせたデータの数に応じた容量の読取りバッフ
ァをデータ処理装置に用窓させるデータ数報告手段を備
えたので、データ処理装置は必要最小限のサイズの読取
りバッファをメモリ上に用意して読取命令を発行できる
ようになり、メモリ資源の有効利用を図れる効果がある
。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す構成図、第2図はこ
の発明の一実施例による非同期ステータスの形式例を示
す図、第3図は従来の通信装置の構成図、第4図はデー
タ受信時のデータ処理装置と通信制御装置とのやりとり
を示す図、第5図は従来の非同期ステータスの形式例を
示す図である。 ■はデータ処理装置、2は通信制御装置、3はシステム
・バス、4は通信媒体、11は非同期ステータス、12
は読取命令、13は転送データ、14は終了ステータス
、IAはデータ数報告手段、IBはバッファ容量制御手
段である。 なお、図中同一符号は同−又は相当部分を示す。 代理人  大  岩  増  雄(ほか2名)第2回 ・勅 】 さ ↓ 手続補正書く自発 昭和  年  月  日 2、発明の名称 通信装置 3、補正をする者 代表者志岐守哉 ドー63・7.:T′、、7 5、補正の対象 発明の詳細な説明の欄。 有圧の内容 ]細書第2頁第19行目乃至第20行目14図を参照)
」とあるのを「(第5図を参ハリ」と補正する。 (2)同書第6頁第18行目「メモリ上に容易にする」
とあるのを「メモリ上に用意する」と補正する。 以上

Claims (1)

  1. 【特許請求の範囲】 通信媒体を介して送られて来たデータを通信制御装置が
    受信し、この受信データをデータ処理装置に渡す場合、
    データ処理装置にデータの読み取りを要求する命令を出
    力し、データ処理装置がデータを受け入れるための所定
    の読取りバッファを用意してから通信制御装置に読取命
    令が出力された時、通信制御装置が上記受信データをデ
    ータ処理装置に転送する通信装置において、 上記通信制御装置はデータ処理装置にデータの読み取り
    を要求する命令を出力する際、転送すべきデータの数を
    データ処理装置に知らせ、この知らせたデータの数に応
    じた容量の読取りバッファをデータ処理装置に用意させ
    るデータ数報告手段を備えていることを特徴とする通信
    装置。
JP61220667A 1986-09-18 1986-09-18 通信装置 Pending JPS6375856A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61220667A JPS6375856A (ja) 1986-09-18 1986-09-18 通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61220667A JPS6375856A (ja) 1986-09-18 1986-09-18 通信装置

Publications (1)

Publication Number Publication Date
JPS6375856A true JPS6375856A (ja) 1988-04-06

Family

ID=16754564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61220667A Pending JPS6375856A (ja) 1986-09-18 1986-09-18 通信装置

Country Status (1)

Country Link
JP (1) JPS6375856A (ja)

Similar Documents

Publication Publication Date Title
US5444860A (en) Translator system for message transfers between digital units operating on different message protocols and different clock rates
JP2962787B2 (ja) 通信制御方式
GB1254094A (en) Data communication systems
GB1574470A (en) Intelligent input-output interface control unit for input-output system
JPS59197917A (ja) プロセス入出力制御装置
JPS6232748A (ja) デ−タ転送装置
JPH0554303B2 (ja)
JPS6378257A (ja) 入出力制御装置
JPS61251252A (ja) デ−タ転送処理方法
JPS61150055A (ja) Dmaデ−タ転送方式
JP3265026B2 (ja) 入出力データ交換方式
JP3074719B2 (ja) プログラマブルコントローラの通信方式
JPS62544B2 (ja)
JP3227273B2 (ja) プログラマブルコントローラのリンク処理方式
JPH01286550A (ja) インタフェース方式
JPS62109452A (ja) デ−タ通信制御装置
JPS60181959A (ja) マルチプロセツサシステム
JPS62127959A (ja) 電文継続転送処理方式
JPS62286340A (ja) 回線トレ−ス制御方式
JPS6248838A (ja) 情報収集方式
JPS60158750A (ja) 高速通信回線のインターフェース回路
JPS63191441A (ja) 画像伝送方式および画像伝送制御装置
JPS61136152A (ja) ホスト計算機と通信制御装置間のデ−タ転送方式
JPS6310257A (ja) チヤネル制御方式
JPH01161465A (ja) バス・インタフェース