JPH0264838A - 通信制御装置 - Google Patents
通信制御装置Info
- Publication number
- JPH0264838A JPH0264838A JP63215147A JP21514788A JPH0264838A JP H0264838 A JPH0264838 A JP H0264838A JP 63215147 A JP63215147 A JP 63215147A JP 21514788 A JP21514788 A JP 21514788A JP H0264838 A JPH0264838 A JP H0264838A
- Authority
- JP
- Japan
- Prior art keywords
- flag
- data
- transmission
- reception
- buffer
- 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
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 72
- 230000015654 memory Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 9
- 238000013500 data storage Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、データ通信に用いる受信バッファのデータ格
納状態を管理す、る通信制御装置に関する。
納状態を管理す、る通信制御装置に関する。
(従来の技術)
通信制御装置は、人出力制御装置の一種であり、これに
接続される端末装置は一般に遠隔地にあり、その間は伝
送用機器を含む通信回線で接続されている。そして、こ
の通信制御装置は伝送用機器の制御・監視や通信回線上
で生ずる伝送誤りに対する誤り制御などの機能を必要と
する。主要機能としては、インタフェースの整合、シリ
アル・パラレル変換、伝送制御、バッファリングなどが
ある。
接続される端末装置は一般に遠隔地にあり、その間は伝
送用機器を含む通信回線で接続されている。そして、こ
の通信制御装置は伝送用機器の制御・監視や通信回線上
で生ずる伝送誤りに対する誤り制御などの機能を必要と
する。主要機能としては、インタフェースの整合、シリ
アル・パラレル変換、伝送制御、バッファリングなどが
ある。
第5図はこの種の従来の通信制御装置を示すブロック図
である。
である。
図において、通信制御装置(以下、CCEと記す)1.
1′は全二重式通信回線2を介して接続されている。そ
れぞれのCCEI、1′は、中央処理装置(以下、CP
Uと記す)切換えスイッチ3.3′を通して上位装置で
あるCPU群41.42・・・4n及び41’ 42
’・・・4n’に接続されている。CCEl、1′は、
それぞれ、送受信に際してデータを一時格納する送信バ
ッファ5.5′ と受信バッファ6.6′を備えている
。
1′は全二重式通信回線2を介して接続されている。そ
れぞれのCCEI、1′は、中央処理装置(以下、CP
Uと記す)切換えスイッチ3.3′を通して上位装置で
あるCPU群41.42・・・4n及び41’ 42
’・・・4n’に接続されている。CCEl、1′は、
それぞれ、送受信に際してデータを一時格納する送信バ
ッファ5.5′ と受信バッファ6.6′を備えている
。
CPU切替スイッチ3.3′は、それぞれ、CCE 1
.1′とCPU群41 ・・4 n及び41’・・・4
n’ との間を時分割して切替える。
.1′とCPU群41 ・・4 n及び41’・・・4
n’ との間を時分割して切替える。
第2図は、CCE 1、ビの何れかが通信回線2に送信
データを転送単位の送信フレームに変換して送出する際
のフレームフォーマットを示す図である。図示のように
、送信フレームは、このフレームの開始及び終了を示す
フラグシーケンス71、このフレームを送受信する局の
アドレスを示す識別フィールド(以下、IDと記す)7
2、このフレームがコマンドの場合相手局に対する動作
指令を示し、レスポンスの場合コマンドフレームの指令
に対する応答等を示す制御フィールド73、データ情報
を示すデータ部74、フレームチエツク符合を示すCR
CC(cyclic redundancycheck
code ) 75から構成されている。
データを転送単位の送信フレームに変換して送出する際
のフレームフォーマットを示す図である。図示のように
、送信フレームは、このフレームの開始及び終了を示す
フラグシーケンス71、このフレームを送受信する局の
アドレスを示す識別フィールド(以下、IDと記す)7
2、このフレームがコマンドの場合相手局に対する動作
指令を示し、レスポンスの場合コマンドフレームの指令
に対する応答等を示す制御フィールド73、データ情報
を示すデータ部74、フレームチエツク符合を示すCR
CC(cyclic redundancycheck
code ) 75から構成されている。
以上のように構成された通信制御装置は次のように動作
する。
する。
先ず、送信側の上位装置であるCPU群41〜4nのう
ちのCPU4nからCPU切替スイッチ3を介して送信
命令及び送信データが同じ送信側のCCEIに送出され
る。CCElは送信命令を受けると、送信データを送信
バッファ5に一時格納する。そして、CP U 4 n
に送信命令受領ステータスを返送、報告する。その後C
CE1は、送信バッファ5に一時格納されている送信デ
ータを第2図に示した送信フレームに変換し、この送信
フレームを通信回線2に送出する。この通信回線2に送
出された送信フレームは、受信側のCCEI’ により
受信され、その中の受信バッファ6′に一時格納される
。ここで、上位装置のうちのCPU4n から受信命
令を受けると、CCEI’は、既に受信バッファ6′に
格納されている受信フレームのID72が上述の受信命
令で指定されたIDと一致するか否かをチエツクする。
ちのCPU4nからCPU切替スイッチ3を介して送信
命令及び送信データが同じ送信側のCCEIに送出され
る。CCElは送信命令を受けると、送信データを送信
バッファ5に一時格納する。そして、CP U 4 n
に送信命令受領ステータスを返送、報告する。その後C
CE1は、送信バッファ5に一時格納されている送信デ
ータを第2図に示した送信フレームに変換し、この送信
フレームを通信回線2に送出する。この通信回線2に送
出された送信フレームは、受信側のCCEI’ により
受信され、その中の受信バッファ6′に一時格納される
。ここで、上位装置のうちのCPU4n から受信命
令を受けると、CCEI’は、既に受信バッファ6′に
格納されている受信フレームのID72が上述の受信命
令で指定されたIDと一致するか否かをチエツクする。
ID72が一致しているときは、この受信データをCP
U4n’ に転送し、同時にCPU4n’ に対して受
信命令終了ステータスを報告する。
U4n’ に転送し、同時にCPU4n’ に対して受
信命令終了ステータスを報告する。
上述の動作は、CPU4n からCCEI’に対して
送信命令が出されたときも、逆の経路で同様に実施され
る。この場合は、CCEI’からCCE 1に送信フレ
ームが送られ、CCEIで受信されたデータは、CPU
4nからの受信命令でCPU4nに転送される。
送信命令が出されたときも、逆の経路で同様に実施され
る。この場合は、CCEI’からCCE 1に送信フレ
ームが送られ、CCEIで受信されたデータは、CPU
4nからの受信命令でCPU4nに転送される。
以上に示した従来の通信制御装置においては、片側のC
PU群から頻繁に送信命令が出されると、受信側のCC
Hの受信バッファにオーバーランが生じ、そのような場
合は、上位装置のプログラムにより、落ちたフレームの
再送を実施していた。
PU群から頻繁に送信命令が出されると、受信側のCC
Hの受信バッファにオーバーランが生じ、そのような場
合は、上位装置のプログラムにより、落ちたフレームの
再送を実施していた。
(発明が解決しようとする課題)
しかしながら、近年は高速ディジタル回線が普及してい
るため、データ通信速度が増加し、又CPU群からの送
信命令が非同期に発生しており、このため受信命令に対
し同期が取り難くなってきている。従って、受信バッフ
ァにオーバーランが発生した場合に上述したように、上
位装置のプログラムにより再試行を実施すると、回線の
使用効率が低下するという問題があった。
るため、データ通信速度が増加し、又CPU群からの送
信命令が非同期に発生しており、このため受信命令に対
し同期が取り難くなってきている。従って、受信バッフ
ァにオーバーランが発生した場合に上述したように、上
位装置のプログラムにより再試行を実施すると、回線の
使用効率が低下するという問題があった。
本発明は以上の点に着目してなされたもので、送信側C
CEが受信側のCCHの受信バッファのデータ格納状態
をダイナミックに監視し、容■の余裕がなくなってきた
ときは送信命令を一時遮断して受信しないようにできる
通信制御装置を提供することを目的とするものである。
CEが受信側のCCHの受信バッファのデータ格納状態
をダイナミックに監視し、容■の余裕がなくなってきた
ときは送信命令を一時遮断して受信しないようにできる
通信制御装置を提供することを目的とするものである。
(課題を解決するための手段)
本発明は、上位装置にそれぞれ接続され、かつ互いに通
信回線を介して接続され、上位装置からの指令に従って
それらの間のデータの送受信を制御する通信制御装置に
おいて、上位装置からの指令によりデータを受信し一時
格納する受信バッファと、この受信バッファに第1規定
値以上の受信データが格納されたとき受信バッファの格
納データが第1規定値以上であることを示す受信バッフ
ァフル連絡フラグをセットし、上記第1規定値より小さ
な他の第2規定値以下になったとき上記受信バッファフ
ル連絡フラグをリセットする手段と、上記上位装置から
送信命令を受け送信フレームを送出するとき、上記受信
バッファフル連絡フラグを検査し、このフラグが立って
いるときは上記送信フレームの制御部の所定ビットを1
°°に設定し、このフラグが立っていないときは0゛′
を設定して送信フレームを送出するフラグ設定手段と、
上記送信フレームを受信し、その制御部の所定ビットが
°゛1°°のときは上記受信バッファに上記規定値以上
の受信データが格納されている旨を示す受信バッファフ
ルフラグを設定し、“Oooのときはこのフラグをリセ
ットする手段と、上位装置から送信命令を受けたとき、
上記受信バッファフルフラグを検査し、このフラグが立
っているときは、送信すべきデータを上記上位装置から
受取らず、この上位装置に上記受信バッファが上記規定
値以上のデータを格納している旨を報告する手段とを備
えたことを特徴とするものである。
信回線を介して接続され、上位装置からの指令に従って
それらの間のデータの送受信を制御する通信制御装置に
おいて、上位装置からの指令によりデータを受信し一時
格納する受信バッファと、この受信バッファに第1規定
値以上の受信データが格納されたとき受信バッファの格
納データが第1規定値以上であることを示す受信バッフ
ァフル連絡フラグをセットし、上記第1規定値より小さ
な他の第2規定値以下になったとき上記受信バッファフ
ル連絡フラグをリセットする手段と、上記上位装置から
送信命令を受け送信フレームを送出するとき、上記受信
バッファフル連絡フラグを検査し、このフラグが立って
いるときは上記送信フレームの制御部の所定ビットを1
°°に設定し、このフラグが立っていないときは0゛′
を設定して送信フレームを送出するフラグ設定手段と、
上記送信フレームを受信し、その制御部の所定ビットが
°゛1°°のときは上記受信バッファに上記規定値以上
の受信データが格納されている旨を示す受信バッファフ
ルフラグを設定し、“Oooのときはこのフラグをリセ
ットする手段と、上位装置から送信命令を受けたとき、
上記受信バッファフルフラグを検査し、このフラグが立
っているときは、送信すべきデータを上記上位装置から
受取らず、この上位装置に上記受信バッファが上記規定
値以上のデータを格納している旨を報告する手段とを備
えたことを特徴とするものである。
(作用)
以上の通信制御装置は、上位装置からの指令によりデー
タを受信する受信バッファにデータが所定値以上溝たさ
れると、その旨を示すフラグを送信フレームに立てて送
信側に送出する。送信側ではこのフレームを受信して検
査し、受信側の受信バッファのデータ格納状態に従って
データを送信するようにする。これにより、受信バッフ
ァが格納データで満たされていることに起因するデータ
のフレーム落ちの発生を防止することができる。
タを受信する受信バッファにデータが所定値以上溝たさ
れると、その旨を示すフラグを送信フレームに立てて送
信側に送出する。送信側ではこのフレームを受信して検
査し、受信側の受信バッファのデータ格納状態に従って
データを送信するようにする。これにより、受信バッフ
ァが格納データで満たされていることに起因するデータ
のフレーム落ちの発生を防止することができる。
(実施例)
以下、本発明の実施例を詳細に説明する。
第1図は本発明の通信制御装置の一実施例を示すブロッ
ク図である。この第1図において、第5図の従来例と同
−又は対応する部分には同一の符合を付し、その説明は
適宜省略することにする。
ク図である。この第1図において、第5図の従来例と同
−又は対応する部分には同一の符合を付し、その説明は
適宜省略することにする。
図において、CCEl、1′は、従来例と同様に全二重
式回線2を介して接続され、又CPU切換えスイッチ3
.3′を通して上位装置のCPU群41.42、・・・
4n及び41’ 42’ ・・・4n’ に接続さ
れている。
式回線2を介して接続され、又CPU切換えスイッチ3
.3′を通して上位装置のCPU群41.42、・・・
4n及び41’ 42’ ・・・4n’ に接続さ
れている。
CCE 1.1′は、それぞれ送信データ及び受信デー
タを一時格納する送信バッファ5.5′と受信バッファ
6.6′を備える。また、これらCCE 1.1′は、
送信バッファ5.5′にそれぞれ接続され、送信データ
を送信フレームに変換する送信制御部7.7′、受信バ
ッファ6.6′にそれぞれ接続され、受信フレームを受
信データに変換する受信制御部8.8’ CPU切換
えスイッチ3.3′に一方がそれぞれ接続され、他方が
送信バッファ5.5′にそれぞれ接続され、上位装置か
らの送信データをインタフェースする送信系上位インタ
フェース(I/F)9.9′CPU切換えスイッチ3.
3′に一方がそれぞれ接続され、他方が受信バッファ6
.6′にそれぞれ接続され、受信データを上位装置にイ
ンタフェースする受信系上位インタフェース(I/F)
10.10’ 送信系上位インタフェース(I/F)
9.9′にそれぞれ共通バス11.11′を介して接続
され、送信系の制御プログラムをそれぞれ実行する送信
CPU12.12′ 受信系上位インタフェース(1/
F)10.10’ にそれぞれ共通バス11.11′を
介して接続され、受信系の制御プログラムをそれぞれ実
行する受信CPU 13.13′、共通バス11.11
′にそれぞれ接続され、送信系の制御プログラムをそれ
ぞれ格納する送信ローカルメモリ14.14′、共通バ
ス11.1Fにそれぞれ接続され、受信系の制御プログ
ラムをそれぞれ格納する受信ローカルメモリ15.15
′、共通バス11.11′にそれぞれ接続され、送信C
PU12.12′、受信CPU13.13′がそれぞれ
共通にアクセスできる共有メモリ16.16′から構成
されている。
タを一時格納する送信バッファ5.5′と受信バッファ
6.6′を備える。また、これらCCE 1.1′は、
送信バッファ5.5′にそれぞれ接続され、送信データ
を送信フレームに変換する送信制御部7.7′、受信バ
ッファ6.6′にそれぞれ接続され、受信フレームを受
信データに変換する受信制御部8.8’ CPU切換
えスイッチ3.3′に一方がそれぞれ接続され、他方が
送信バッファ5.5′にそれぞれ接続され、上位装置か
らの送信データをインタフェースする送信系上位インタ
フェース(I/F)9.9′CPU切換えスイッチ3.
3′に一方がそれぞれ接続され、他方が受信バッファ6
.6′にそれぞれ接続され、受信データを上位装置にイ
ンタフェースする受信系上位インタフェース(I/F)
10.10’ 送信系上位インタフェース(I/F)
9.9′にそれぞれ共通バス11.11′を介して接続
され、送信系の制御プログラムをそれぞれ実行する送信
CPU12.12′ 受信系上位インタフェース(1/
F)10.10’ にそれぞれ共通バス11.11′を
介して接続され、受信系の制御プログラムをそれぞれ実
行する受信CPU 13.13′、共通バス11.11
′にそれぞれ接続され、送信系の制御プログラムをそれ
ぞれ格納する送信ローカルメモリ14.14′、共通バ
ス11.1Fにそれぞれ接続され、受信系の制御プログ
ラムをそれぞれ格納する受信ローカルメモリ15.15
′、共通バス11.11′にそれぞれ接続され、送信C
PU12.12′、受信CPU13.13′がそれぞれ
共通にアクセスできる共有メモリ16.16′から構成
されている。
以上の構成の本発明の通信制御装置について、第1図、
第3図、及び第4図に従ってその動作を説明する。
第3図、及び第4図に従ってその動作を説明する。
第3図(a)乃至(d)は本実施例の動作を説明するフ
ローチャート、第4図はCCE l側の受信CPU13
の動作を示す説明図である。
ローチャート、第4図はCCE l側の受信CPU13
の動作を示す説明図である。
先ず、CCEI’側で上位装置の1つ、例えばCPU4
n’からCPU切替スイッチ3′及び送信系上位インク
フェース(I/F)9’を介して送信CPU12’ に
送信命令が出される[第3図(a)ステップ■コ。送信
CPU12’は、共通バス11′を介して共有メモリ1
6′に格納された相手側、即ちCCE l側の受信バッ
ファ6がデータで満たされているか否かを示す相手側受
信バッファフルフラグを検査する[第3図(a)ステッ
プ■、■]。この相手側受信バッファフルフラグが立っ
ているときは、送信先の受信バッファ、即ちCCEI側
の受信バッファ6がデータで満たされている旨を上位装
置のCPU4n’に報告する[第3図(a)ステップ■
コ。これを受けたCPU4n’は、送信命令の送出を再
試行する[第3図(a)ステップ■]。一方、上述の相
手側受信バッファフルフラグが立っていないときは、送
信データを相手側のCCE l側に送信する。CCEI
側では、通信回線2及び受信制御部8を介して、受信C
PU13の制御の下で受信バッファ6が上述の送信デー
タを受信する[第3図(b)ステップ■]。受信CPU
13は、受信バッファ6が第1規定値以上送信データ
を受信したか否かを検査する[第3図(b)ステ・ツブ
■]。第1規定値以上のときは、共通バス11を介して
共有メモリ16に、受信バッファ6が第1規定値以上満
たされたことを示す受信バッファフル連絡フラグを設定
する[第3図(b)ステップ■]。その後、上位装置の
うちの、例えばCPU4nから受信CPU 13に受信
命令が出され、受信データが受信バッファ6からCPU
4nに転送される[第3図(b)ステップ■]。そして
、受信バッファ6に格納された受信データが第2規定値
以下になったか否かが受信CPU13により検査される
[第3図(b)ステップ[相]]。第2規定値以下でな
いときはステップ■に戻り、以下のときは、共有メモリ
6の受信バッファフル連絡フラグをリセットする[第3
図(b)ステップ■]。
n’からCPU切替スイッチ3′及び送信系上位インク
フェース(I/F)9’を介して送信CPU12’ に
送信命令が出される[第3図(a)ステップ■コ。送信
CPU12’は、共通バス11′を介して共有メモリ1
6′に格納された相手側、即ちCCE l側の受信バッ
ファ6がデータで満たされているか否かを示す相手側受
信バッファフルフラグを検査する[第3図(a)ステッ
プ■、■]。この相手側受信バッファフルフラグが立っ
ているときは、送信先の受信バッファ、即ちCCEI側
の受信バッファ6がデータで満たされている旨を上位装
置のCPU4n’に報告する[第3図(a)ステップ■
コ。これを受けたCPU4n’は、送信命令の送出を再
試行する[第3図(a)ステップ■]。一方、上述の相
手側受信バッファフルフラグが立っていないときは、送
信データを相手側のCCE l側に送信する。CCEI
側では、通信回線2及び受信制御部8を介して、受信C
PU13の制御の下で受信バッファ6が上述の送信デー
タを受信する[第3図(b)ステップ■]。受信CPU
13は、受信バッファ6が第1規定値以上送信データ
を受信したか否かを検査する[第3図(b)ステ・ツブ
■]。第1規定値以上のときは、共通バス11を介して
共有メモリ16に、受信バッファ6が第1規定値以上満
たされたことを示す受信バッファフル連絡フラグを設定
する[第3図(b)ステップ■]。その後、上位装置の
うちの、例えばCPU4nから受信CPU 13に受信
命令が出され、受信データが受信バッファ6からCPU
4nに転送される[第3図(b)ステップ■]。そして
、受信バッファ6に格納された受信データが第2規定値
以下になったか否かが受信CPU13により検査される
[第3図(b)ステップ[相]]。第2規定値以下でな
いときはステップ■に戻り、以下のときは、共有メモリ
6の受信バッファフル連絡フラグをリセットする[第3
図(b)ステップ■]。
このようにしてCCEl側の受信バッファ6はいつでも
データを受信できる状態になる。そこで、CCEl側で
は、上位装置、例えばCPU4nが送信CPU12に送
信命令を送出する[第3図(C)ステップ■] これを
受けた送信CPU12は、共有メモリ16に格納された
上述の自分側受信バッファフル連絡フラグを検査する[
第3図(C)ステップ■、■]。この自分側受信バッフ
ァフル連絡フラグが立っているときは、送信CPU 1
2は、第2図に示した送信フレームの制御部73の特定
ビットを“1 ”にし、立っていないときは“Oooに
して、この送信フレームを相手側、即ちCCE 1’側
に送信するし第3図(c)ステップ■、■、■]。CC
EI’側では、受信制御部8′が受信CPU13’の制
御の下で上述のCCEI側からの送信フレームを通信回
線2を介しで受信し、データに分離する[第3図(d)
ステップ■]。そして、受信CPU 13’は、受信バ
ッファ6′に受信データを格納し、受信フレームを検査
する。即ち受信フレーム制御部の特定ビットが1°′か
否かを検査する[第3図(d)ステップ■、■] この
特定ビットが°゛1°゛のときは共有メモリ16′に相
手側の受信バッファフルフラグをセットし[第3図(d
)ステップ■]、そうでないときはこのフラグをすセッ
トする[第3図(d)ステップ■]。これにより、CC
E1’側では、CCEl側にデータを送信できる状態に
なる。
データを受信できる状態になる。そこで、CCEl側で
は、上位装置、例えばCPU4nが送信CPU12に送
信命令を送出する[第3図(C)ステップ■] これを
受けた送信CPU12は、共有メモリ16に格納された
上述の自分側受信バッファフル連絡フラグを検査する[
第3図(C)ステップ■、■]。この自分側受信バッフ
ァフル連絡フラグが立っているときは、送信CPU 1
2は、第2図に示した送信フレームの制御部73の特定
ビットを“1 ”にし、立っていないときは“Oooに
して、この送信フレームを相手側、即ちCCE 1’側
に送信するし第3図(c)ステップ■、■、■]。CC
EI’側では、受信制御部8′が受信CPU13’の制
御の下で上述のCCEI側からの送信フレームを通信回
線2を介しで受信し、データに分離する[第3図(d)
ステップ■]。そして、受信CPU 13’は、受信バ
ッファ6′に受信データを格納し、受信フレームを検査
する。即ち受信フレーム制御部の特定ビットが1°′か
否かを検査する[第3図(d)ステップ■、■] この
特定ビットが°゛1°゛のときは共有メモリ16′に相
手側の受信バッファフルフラグをセットし[第3図(d
)ステップ■]、そうでないときはこのフラグをすセッ
トする[第3図(d)ステップ■]。これにより、CC
E1’側では、CCEl側にデータを送信できる状態に
なる。
第4図は、上述のCCEl側の受信CPU13の動作シ
ーケンスを示す説明図である。
ーケンスを示す説明図である。
以上説明したように、CCEI’側でCCEI側の受信
バッファ6のデータ格納状態を監視することにより、こ
の受信バッファ6のオーバーランを防止することが可能
になる。
バッファ6のデータ格納状態を監視することにより、こ
の受信バッファ6のオーバーランを防止することが可能
になる。
尚、上記実施例においては、第3図(a)に示したよう
に、CCE l側で受信バッファフルフラグが立ってい
て、上位装置から送信命令があった場合は、相手側の受
信バッファがデータで満たされている旨のステータスを
上位装置に報告し、これにより上位装置は送信命令の送
出を再試行する構成にした。この場合、上位装置に上述
の報告をする一方で、別のフラグを更に設定しておき、
相手側受信バッファ6が第2規定値以下になり、従って
受信バッファフルフラグがリセットされたとき、この別
のフラグにより当該上位装置に対して相手側受信バッフ
ァが空いた旨を割込みにより通知する手段を設けてもよ
い。
に、CCE l側で受信バッファフルフラグが立ってい
て、上位装置から送信命令があった場合は、相手側の受
信バッファがデータで満たされている旨のステータスを
上位装置に報告し、これにより上位装置は送信命令の送
出を再試行する構成にした。この場合、上位装置に上述
の報告をする一方で、別のフラグを更に設定しておき、
相手側受信バッファ6が第2規定値以下になり、従って
受信バッファフルフラグがリセットされたとき、この別
のフラグにより当該上位装置に対して相手側受信バッフ
ァが空いた旨を割込みにより通知する手段を設けてもよ
い。
(発明の効果)
以上説明した本発明の通信制御装置は、受信バッファに
受信データが所定値以上溝たされたとき、これを示すフ
ラグをセットして相手側に送信し、このフラグの状態に
より相手側からデータを送信する手段を設けることによ
り、受信バッファがフル状態になることに起因するデー
タフレーム落ちを容易に避けることができる。従ってフ
レーム落ちによる上位装置のデータ再送プロトコルを省
略でき、回線を効率よく利用できる効果がある。
受信データが所定値以上溝たされたとき、これを示すフ
ラグをセットして相手側に送信し、このフラグの状態に
より相手側からデータを送信する手段を設けることによ
り、受信バッファがフル状態になることに起因するデー
タフレーム落ちを容易に避けることができる。従ってフ
レーム落ちによる上位装置のデータ再送プロトコルを省
略でき、回線を効率よく利用できる効果がある。
第1図は本発明の通信制御装置の一実施例を示すブロッ
ク図、第2図は送信フレームのフォーマットを示すブロ
ック図、第3図(a)乃至(d)は第1図の実施例の動
作を説明するフローチャート、第4図は第1図の実施例
の受信CPUの動作シーケンスを説明する図、第5図は
従来の通信制御装置を示すブロック図である。 1.1′・・・通信制御装置(CCE)、3.3′・・
・(全二重式)通信回線、5.5′・・・送信バッファ
、 6.6′・・・受信バッファ、 7.7′・・・送信制御部、 12.12′・・・送信CPU。 13.13′・・・受信cpu。 41〜4n、41’ 〜4n −CPU。 第4図 第1図の装置の動作フローチャート 第3図(C) 第1図の装置の動作フローチャート 第3図(d )
ク図、第2図は送信フレームのフォーマットを示すブロ
ック図、第3図(a)乃至(d)は第1図の実施例の動
作を説明するフローチャート、第4図は第1図の実施例
の受信CPUの動作シーケンスを説明する図、第5図は
従来の通信制御装置を示すブロック図である。 1.1′・・・通信制御装置(CCE)、3.3′・・
・(全二重式)通信回線、5.5′・・・送信バッファ
、 6.6′・・・受信バッファ、 7.7′・・・送信制御部、 12.12′・・・送信CPU。 13.13′・・・受信cpu。 41〜4n、41’ 〜4n −CPU。 第4図 第1図の装置の動作フローチャート 第3図(C) 第1図の装置の動作フローチャート 第3図(d )
Claims (1)
- 【特許請求の範囲】 上位装置にそれぞれ接続され、かつ互いに通信回線を介
して接続され、前記上位装置からの指令に従ってそれら
の間のデータの送受信を制御する通信制御装置において
、 前記上位装置からの指令によりデータを受信し、一時格
納する受信バッファと、 この受信バッファに第1規定値以上の受信データが格納
されたとき、受信バッファの格納データが第1規定値以
上であることを示す受信バッファフル連絡フラグをセッ
トし、前記第1規定値より小さな第2規定値以下になっ
たとき前記受信バッファフル連絡フラグをリセットする
手段と、前記上位装置から送信命令を受け送信フレーム
を送出するとき、前記受信バッファフル連絡フラグを検
査し、該フラグが立っているときは前記送信フレームの
制御部の所定ビットを“1”にセットし、該フラグが立
っていないときは“0”をセットして送信フレームを送
出するフラグ設定手段と、 前記送信フレームを受信し、その制御部の所定ビットが
“1”のときは前記受信バッファに前記規定値以上の受
信データが格納されている旨を示す受信バッファフルフ
ラグを設定し、“0”のときは該フラグをリセットする
手段と、 上位装置から送信命令を受けたとき、前記受信バッファ
フルフラグを検査し、該フラグが立っているときは、送
信すべきデータを前記上位装置から受取らず、この上位
装置に前記受信バッファが前記第1規定値以上のデータ
を格納している旨を報告する手段とを備えたことを特徴
とする通信制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63215147A JPH0264838A (ja) | 1988-08-31 | 1988-08-31 | 通信制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63215147A JPH0264838A (ja) | 1988-08-31 | 1988-08-31 | 通信制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0264838A true JPH0264838A (ja) | 1990-03-05 |
Family
ID=16667456
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63215147A Pending JPH0264838A (ja) | 1988-08-31 | 1988-08-31 | 通信制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0264838A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6810457B2 (en) | 2000-07-05 | 2004-10-26 | Nec Corporation | Parallel processing system in which use efficiency of CPU is improved and parallel processing method for the same |
-
1988
- 1988-08-31 JP JP63215147A patent/JPH0264838A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6810457B2 (en) | 2000-07-05 | 2004-10-26 | Nec Corporation | Parallel processing system in which use efficiency of CPU is improved and parallel processing method for the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR880002098B1 (ko) | 개량된 멀티프로세서 멀티시스템 통신 회로망 | |
| JP2944055B2 (ja) | インテリジェント通信網インタフェース回路 | |
| CA1256528A (en) | Inter-subsystem communication system | |
| US5317692A (en) | Method and apparatus for buffer chaining in a communications controller | |
| JPH02228855A (ja) | データ通信方法およびデータ通信システム | |
| JPS604624B2 (ja) | 正しくない情報フレ−ムを再送するシステム | |
| US6388989B1 (en) | Method and apparatus for preventing memory overrun in a data transmission system | |
| US4736365A (en) | Method and apparatus for controlling access to an asynchronous communication network | |
| US7383377B2 (en) | Method and apparatus for transferring data | |
| JPH0264838A (ja) | 通信制御装置 | |
| JPS59191960A (ja) | 通信システム | |
| KR100258243B1 (ko) | 전전자 교환기 프로세서의 절체시의 메시지 복구 방법 | |
| JP2723245B2 (ja) | ファクシミリ蓄積交換装置 | |
| KR100193839B1 (ko) | 중복메세지 처리하는 라인모듈 제어장치 및 방법 | |
| JPH054040Y2 (ja) | ||
| KR0143970B1 (ko) | 복수의 시스템과 통신하는 단일 프로세서의 통신포트제어방법 및 그 장치 | |
| JPS58222634A (ja) | ポ−リング伝送方式 | |
| JP2526621B2 (ja) | ネットワ―ク監視装置 | |
| JPS6129966A (ja) | 計算機間メツセ−ジ交換における監視方法 | |
| JPH03233745A (ja) | 送信データ制御方式 | |
| KR930004100B1 (ko) | 비동기 방식의 전이중 통신 프로토콜 구현방법 | |
| JPH0344248A (ja) | データ転送装置 | |
| JPH04362835A (ja) | データ転送方法 | |
| JPH03943B2 (ja) | ||
| JPS58173941A (ja) | 通信装置ヘルスチエツク方式 |