Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0695699B2 - Communication control device - Google Patents
[go: Go Back, main page]

JPH0695699B2 - Communication control device - Google Patents

Communication control device

Info

Publication number
JPH0695699B2
JPH0695699B2 JP60292330A JP29233085A JPH0695699B2 JP H0695699 B2 JPH0695699 B2 JP H0695699B2 JP 60292330 A JP60292330 A JP 60292330A JP 29233085 A JP29233085 A JP 29233085A JP H0695699 B2 JPH0695699 B2 JP H0695699B2
Authority
JP
Japan
Prior art keywords
line
timer
time
transmission
interface signal
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
Application number
JP60292330A
Other languages
Japanese (ja)
Other versions
JPS62152248A (en
Inventor
修一 岡崎
勝義 小出
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP60292330A priority Critical patent/JPH0695699B2/en
Publication of JPS62152248A publication Critical patent/JPS62152248A/en
Publication of JPH0695699B2 publication Critical patent/JPH0695699B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は通信制御装置に関し、特に、回線インタフェー
ス信号が通常プロトコル上の規定時間を満足しているか
どうかを監視する監視機能に関するものである。
The present invention relates to a communication control device, and more particularly to a monitoring function for monitoring whether or not a line interface signal normally satisfies a prescribed time in a protocol.

(従来の技術) 第3図は、通信速度及び通信プロトコルの異なる複数の
回線を収容し、各回線毎に該回線の送受信クロック生成
部を有する通信制御装置の構成を示すブロック図であ
る。図中、21は通信制御装置、22は共通タイマ、23は送
受信クロック生成部、24は制御部、25はローカルメモリ
(LM)、26はプロセッサユニット(PU)である。
(Prior Art) FIG. 3 is a block diagram showing a configuration of a communication control device that accommodates a plurality of lines having different communication speeds and communication protocols and has a transmission / reception clock generation unit for each line. In the figure, 21 is a communication control device, 22 is a common timer, 23 is a transmission / reception clock generation unit, 24 is a control unit, 25 is a local memory (LM), and 26 is a processor unit (PU).

このような通信制御装置において、従来、通信プロトコ
ル上で定められている時間規定等を満足させようとした
場合、時間規定には、通信速度に無関係な固定時間の規
定と通信速度に依存する時間規定に大別することがで
き、各々、別々の手段を用いて各回線毎の通信プロトコ
ル上の規定時間監視を実現していた。これらの時間規定
のうち、通信速度に関係ない、通信プロトコルで規定さ
れている時間を満足させようとした場合、例えば第4図
に示すようにDDX網の回線交換サービスの発呼シーケン
スにおける回線インタフェース信号のT線、C線、R線
に規定されている時間、つまりC線オンから受信キャラ
クタのSYN,SYN,+を受信するまでが3秒以内であるとい
う規定等を満足させる場合は、比較的規定されている時
間が長い。そこで従来方式では、第3図に示す制御部24
内に、全回線に共通した所定単位(通常は10〜100ms単
位)のタイマ値を基本とする共通タイマ22を備え、更に
第5図に示すような回線単位に用途に応じた複数のカウ
ンタ値を設定できるタイマ監視カウンタテーブル32、タ
イマの有効・無効を設定する回線タイマイネーブルテー
ブル31(図中、33は回線#0からのカウンタ1のイネー
ブルビットを示す)、及び図示していないタイムアップ
になったことを記憶させ、処理待ちを行なわせるための
タイムアップ用キュー、並びにこれらの動作を制御する
コントローラプログラムを備えて、次のとおり制御して
いた。すなわち、共通タイマ22がタイムアップする毎に
基本タイマ割込みを起こし、コントロールプログラムの
制御によって回線タイマイネーブルテーブル31中の有効
であると設定されている回線のタイマカウント値をデク
リメントし、該カウント値が0になることで、回線のタ
イムアップを認識し、タイムアップキューにキューイン
グして、順に所定のタイムアップ・処理を行う。
In such a communication control device, when it is attempted to satisfy the time regulation etc. conventionally defined in the communication protocol, the time regulation includes a fixed time regulation unrelated to the communication speed and a time dependent on the communication speed. They can be roughly classified into regulations, and the prescribed time monitoring on the communication protocol for each line has been realized by using different means. Of these time regulations, when trying to satisfy the time regulated by the communication protocol regardless of the communication speed, for example, as shown in FIG. 4, the circuit interface in the calling sequence of the circuit switching service of the DDX network is shown. When satisfying the time stipulated for the T line, C line, and R line of the signal, that is, within 3 seconds from when the C line is turned on to when the received character SYN, SYN, + is received, compare The specified time is long. Therefore, in the conventional method, the control unit 24 shown in FIG.
A common timer 22 based on a timer value of a predetermined unit (usually a unit of 10 to 100 ms) common to all lines is provided therein, and further, a plurality of counter values according to the application for each line as shown in FIG. 5 are provided. The timer monitoring counter table 32 that can set the timer, the line timer enable table 31 that sets enable / disable of the timer (in the figure, 33 indicates the enable bit of the counter 1 from the line # 0), and the time-up not shown. A time-up queue for memorizing the occurrence of a change and waiting for processing, and a controller program for controlling these operations were provided, and the control was performed as follows. That is, each time the common timer 22 times out, a basic timer interrupt is generated, and the timer count value of the line set as valid in the line timer enable table 31 is decremented by the control of the control program. When it becomes 0, the time-up of the line is recognized, the line is queued in the time-up queue, and predetermined time-up / processing is performed in order.

しかしながら、通信速度に依存する時間規定を満足させ
ようとする場合、例えば、DDX網回線交換サービスにお
いて第6図に示すように、通信可を示すI線の変化後、
24ビット以上経過した時点から、データの送信が可能で
あるという規定を満足させる場合、前記した方式で実現
させようとすると、通信速度の同一速度の基本タイマを
持つ必要があり、例えば、通信速度が48kbPSの場合は、 の基本タイマ値が必要となる。このような高速の基本タ
イマ値を用いるとタイムアップ割込みが頻繁に発生し、
装置動作上のオーバーヘッドが大となり、通信制御装置
全体の能力低下をまねくことになる。
However, when trying to satisfy the time regulation depending on the communication speed, for example, in the DDX network circuit switching service, as shown in FIG.
When satisfying the requirement that data can be transmitted from the time when 24 bits or more have passed, it is necessary to have a basic timer with the same communication speed in order to realize it with the above method. Is 48 kbPS, The basic timer value of is required. When such a high-speed basic timer value is used, time-up interrupts frequently occur,
The overhead on the operation of the device becomes large, and the performance of the communication control device as a whole is degraded.

従って、従来は、回線インタフェース信号線個々に時間
監視用のハードウェアを有して実現していた。つまり、
上記回線交換インタフェースのI線を例にとると、第7
図に示すように、回線上から供給される送受信用タイミ
ングのS線を基本クロックとしたI線専用の時間監視用
の24ビット遅延カウンタ71を有して、回線からのI線を
上記24ビット遅延カウンタ71に入力して、24ビット長時
間が経過後、装置内部へのI線を出力させるようにし
て、第6図に示すような時間規定を満足させていた。従
来は、このI線の規定時間監視用に個別のハードウェア
カウンタ回路を持っていたのと同様に他の回線インタフ
ェース信号線、例えば、R線、T線、C線にも、個別の
ハードウェアを有して、各回線インタフェース信号毎に
規定される時間に対応していた。更に、このハードウェ
アを各回線毎に有していた。
Therefore, conventionally, each line interface signal line has been realized by having hardware for time monitoring. That is,
Taking the I line of the circuit switching interface as an example,
As shown in the figure, a 24-bit delay counter 71 for time monitoring dedicated to the I line, which uses the S line of the transmission / reception timing supplied from the line as a basic clock, is provided, and the I line from the line has the above-mentioned 24 bits. After inputting to the delay counter 71 and a 24-bit long time has elapsed, the I line to the inside of the apparatus is output to satisfy the time regulation as shown in FIG. In the same way as in the past, a separate hardware counter circuit was provided for monitoring the I line for a specified time, and separate line interface signal lines, such as the R line, T line, and C line, also require separate hardware. Therefore, it corresponds to the time specified for each line interface signal. Furthermore, this hardware was provided for each line.

又、他の例で説明すると、モデムを接続して通信を行う
場合、送信を行なおうとする局は、モデム制御信号の1
つである送信要求信号(以下RS信号という)をオンに
し、又、送信を終了した時点でRS信号をオフさせる制御
が必要である。ここで半二重通信の場合、伝送効率を向
上させるために、送信終了後、即、RS信号をオフさせて
自局の送信権を放棄し、相手局の送信をより早く、可能
とさせる制御が必要となる。
In another example, when a modem is connected and communication is performed, the station attempting to transmit is 1 of the modem control signal.
It is necessary to control to turn on a transmission request signal (hereinafter referred to as an RS signal), which is one of the two signals, and to turn off the RS signal when the transmission is completed. In the case of half-duplex communication, in order to improve the transmission efficiency, immediately after the end of transmission, the RS signal is turned off and the transmission right of the own station is relinquished so that the other station can transmit faster. Is required.

しかし、例えば第8図(a)に示すような調歩同期方式
を用いて通信を行っている場合、最終送信データを送出
後、即、RS信号をオフとする(*部分)と、伝送路上の
伝搬遅延などにより相手側モデムに到着した時のCD信号
(キャリア・ディテクション信号:装置がキャリアを検
出中であることを示す信号)のCDオフタイミングが送信
データの最終ビット到着よりも早くなってしまい、その
結果、最終送信データが無効になってしまうケースがあ
った。この問題を解決するために、従来は、前記I線の
場合と同様に第8図(b)に示すような、RS信号個別の
規定時間(この場合、スタートビット、データ8ビッ
ト、パリティビット、ストップビットの1キャラクタ分
計11ビット長)監視用のハードウェアを有して、装置内
部から設定されるRSセット/リセット信号83をラッチ回
路81でラッチして、その出力を更に、11クロック遅延カ
ウンタ82で遅延させてRS信号をオフさせることにより、
第8図(a)の**で示したような送信データの有効性
を保証してやる手段をとっていた。この場合も、各回線
毎に、上述したRS信号固有のハードウェアを有して実現
していた。
However, for example, when communication is performed using the start-stop synchronization method as shown in FIG. 8 (a), if the RS signal is turned off immediately after sending the final transmission data (* portion), The CD off timing of the CD signal (carrier detection signal: a signal indicating that the device is detecting a carrier) when it arrives at the other modem due to propagation delay etc. is earlier than the arrival of the last bit of the transmission data. In some cases, the final transmission data becomes invalid as a result. In order to solve this problem, conventionally, as in the case of the I line, as shown in FIG. 8 (b), a specified time for each RS signal (in this case, a start bit, 8 data bits, a parity bit, It has a hardware for monitoring 1 bit of stop bit (11 bit length in total). The RS set / reset signal 83 set from inside the device is latched by the latch circuit 81, and its output is further delayed by 11 clocks. By delaying with the counter 82 and turning off the RS signal,
The means for guaranteeing the validity of the transmission data as indicated by ** in Fig. 8 (a) was taken. Also in this case, each line is realized by having the above-mentioned RS signal-specific hardware.

(発明が解決しようとする問題点) しかしながら、上記従来のタイマ制御方式にあっては、
通信速度に依存する時間規定を満足させるために、前述
したように通信速度に依存しない時間規定を満足するた
めの手段とは別に、各回線インタフェース信号線毎に個
別にタイマ監視回路を設置する必要があるので、ハード
ウェアが増大するという問題点があった。
(Problems to be Solved by the Invention) However, in the above conventional timer control system,
In order to satisfy the time regulation that depends on the communication speed, it is necessary to install a timer monitoring circuit for each line interface signal line separately from the means for satisfying the time regulation that does not depend on the communication speed as described above. Therefore, there is a problem that the hardware increases.

本発明は、以上述べた問題点を解決し、通信速度に依存
する時間の規定を満足させるためのタイマ監視を各回線
の各回線インタフェース信号線毎に個別のタイマ監視用
ハードウェアを有する従来方式と比べ、ハードウェアの
減少を図り、経済的なタイマ制御方式を実現することを
目的とする。
The present invention solves the above-mentioned problems and implements timer monitoring for satisfying the regulation of the time depending on the communication speed, which has a conventional timer monitoring hardware for each line interface signal line of each line. Compared with, it aims at reducing the hardware and realizing an economical timer control method.

(問題点を解決するための手段) 本発明は、回線インタフェース信号が通信プロトコル上
の規定時間を満足しているかどうかを監視する監視機能
を有する通信制御装置において、回線毎に設けられて当
該回線の送受信を制御する送受信制御部と、回線毎に設
けられ、送受信制御部に送受信クロックを供給する送受
信クロック生成部と、回線毎に設けられ、送受信クロッ
ク生成部から出力される送受信クロックを基本クロック
としてカウントを行い、かつ、任意のタイマ値がセット
可能であり、このタイマ値に応じた時間カウントを行う
とタイムアップ信号を出力するタイマ回路と、タイマ回
路にセットするタイマ値を回線毎に、かつ、回線インタ
フェース信号毎に記憶するメモリとを設け、回線インタ
フェース信号が通信プロトコル上の規定時間を満足して
いるかどうかが監視される場合、当該回線インタフェー
ス信号に対応するタイマ値がメモリから読み出されてタ
イマ回路にセットされ、その後、前記タイマがタイムア
ップとなったかどうかが検出されて回線インタフェース
信号が通信プロトコル上の規定時間を満足しているかが
監視されるように構成したものである。
(Means for Solving Problems) The present invention provides a communication control device having a monitoring function for monitoring whether or not a line interface signal satisfies a prescribed time in a communication protocol, the line being provided for each line. A transmission / reception control unit that controls transmission / reception of each line, a transmission / reception clock generation unit that is provided for each line and supplies a transmission / reception clock to the transmission / reception control unit, and a transmission / reception clock that is provided for each line and that is output from the transmission / reception clock generation unit is a basic clock. , And any timer value can be set, and a timer circuit that outputs a time-up signal when performing time counting according to this timer value, and a timer value to be set in the timer circuit for each line, In addition, a memory for storing each line interface signal is provided, and the line interface signal is defined by the communication protocol. When it is monitored whether the time is satisfied, the timer value corresponding to the line interface signal is read from the memory and set in the timer circuit, and then it is detected whether the timer has timed out. It is configured to monitor whether the line interface signal satisfies the specified time in the communication protocol.

(作用) 例えば、回線インタフェース信号線のうち、通信可を示
すI線の変化後24ビット経過した時点でデータの送信を
可能とする規定を満足させる場合の動作は次のとおりで
ある。I線がオフからオンに変化すると、I線に対し予
め決められたタイマ値24ビットがタイマにセットされ
る。タイマはこのタイマ値のセットにより起動し、24ビ
ット経過した時点で出力を発生する。そして、この出力
が発生するとデータの送信が可能となる。また、同一回
線における他の回線インタフェース信号に係る時間監視
も、タイマ値を適宜変えてタイマに設定することによ
り、同様に行われる。
(Operation) For example, the operation in the case of satisfying the regulation of enabling data transmission at the time when 24 bits have elapsed after the change of the I line indicating communication enabled in the line interface signal line is as follows. When the I line changes from OFF to ON, a timer value of 24 bits which is predetermined for the I line is set in the timer. The timer is started by setting this timer value and generates an output when 24 bits have elapsed. Then, when this output is generated, the data can be transmitted. Further, time monitoring for other line interface signals on the same line is similarly performed by appropriately changing the timer value and setting it in the timer.

(実施例) 以下、本発明の一実施例を図面を参照して説明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.

第1図は、本発明の一実施例を示す回路図である。本実
施例によるタイマ監視回路1は、第3図に示す通信制御
装置の回線毎に設けられている送受信クロック生成部23
毎に追加されるように設けられる。タイマ監視回路1
は、プログラマブルタイマ11と、微分用フリップフロッ
プ(F/F)12a,12bと、タイムアップ割込みラッチ用フリ
ップフロップ13と、アンドゲート14とを具備する。プロ
グラマブルタイマ11のCLK端子は、送受信クロック生成
部23で生成された通信速度に一致する送受信クロックd
を受取る。プログラマブルタイマ11のデータ入力aは、
第3図に示す制御部24から出力されるタイマカウンタ値
を受取る。プログラマブルタイマ11はタイマカウンタ値
をデータ入力aから入力した時点でタイマ動作を開始
し、入力したタイマカウント値分の送受信クロックd
(すなわち、送受信データのビット数)をカウントした
時点で、送受信クロックdの1クロック分のローレベル
のタイマ出力hをOUT端子から出力する。微分用フリッ
プフロップ12a,12b及びアンドゲート14は、タイマ出力
hをサンプルクロックfの1周期分のパルスにする。タ
イムアップ割込みラッチ用フリップフロップ13は、アン
ドゲート14から出力されるサンプルクロックfの周期分
のパルスを受け、リセット信号gが供給されるまでタイ
ムアップ割込みgを保持する。
FIG. 1 is a circuit diagram showing an embodiment of the present invention. The timer monitoring circuit 1 according to the present embodiment is a transmission / reception clock generation unit 23 provided for each line of the communication control device shown in FIG.
It is provided to be added every time. Timer monitoring circuit 1
Includes a programmable timer 11, differentiating flip-flops (F / F) 12a and 12b, a time-up interrupt latch flip-flop 13, and an AND gate 14. The CLK terminal of the programmable timer 11 has a transmission / reception clock d that matches the communication speed generated by the transmission / reception clock generation unit 23.
To receive. The data input a of the programmable timer 11 is
The timer counter value output from the control unit 24 shown in FIG. 3 is received. The programmable timer 11 starts the timer operation when the timer counter value is input from the data input a, and the transmission / reception clock d corresponding to the input timer count value.
At the time when (that is, the number of bits of transmission / reception data) is counted, a low-level timer output h for one clock of the transmission / reception clock d is output from the OUT terminal. The differentiating flip-flops 12a and 12b and the AND gate 14 make the timer output h a pulse for one cycle of the sample clock f. The time-up interrupt latch flip-flop 13 receives the pulse of the period of the sample clock f output from the AND gate 14, and holds the time-up interrupt g until the reset signal g is supplied.

ここで、プログラマブルタイマ11に供給されるタイマカ
ウンタ値は、第3図に示すローカルメモリ25に格納され
ている。第2図(b)はローカルメモリ25におけるタイ
マカウント値の格納状態を示す図である。タイマカウン
タ値は各回線毎にテーブル形式で格納されている。タイ
マカウンタ値は各回線毎に複数個用意されている。すな
わち、規定時間監視を必要とする各回線インタフェース
信号毎に固有のタイマカウンタ値が用意されている。
尚、送受信クロック生成部23は通常、その回線の通信速
度の16倍又は32倍の送受信クロックCを生成するが、本
実施例の回路動作においては、この送受信クロックCは
直接関係ない。
Here, the timer counter value supplied to the programmable timer 11 is stored in the local memory 25 shown in FIG. FIG. 2B is a diagram showing a storage state of the timer count value in the local memory 25. The timer counter value is stored in a table format for each line. A plurality of timer counter values are prepared for each line. That is, a unique timer counter value is prepared for each line interface signal that requires monitoring for a specified time.
The transmission / reception clock generation unit 23 normally generates the transmission / reception clock C which is 16 times or 32 times the communication speed of the line, but the transmission / reception clock C is not directly related to the circuit operation of this embodiment.

次に、本実施例の回路動作について、第2図(a)の動
作タイミング図を参照して説明する。
Next, the circuit operation of this embodiment will be described with reference to the operation timing chart of FIG.

今、第1図に示すタイマ監視回路1は第3図に示す回線
#0に係るものであるとし、監視すべき対象は前述した
第6図に示すような回線インタフェース信号線のうちの
I線の規定時間監視であるものとする。
Now, assume that the timer monitoring circuit 1 shown in FIG. 1 relates to the line # 0 shown in FIG. 3, and the object to be monitored is the I line of the line interface signal lines as shown in FIG. 6 described above. It is assumed that it is the specified time monitoring.

第3図に示す回線#0送受信制御部は、I線の状態を監
視している。I線がオフからオンになると、回線#0送
受信制御部はこの変化を検知して、制御部24のプロセッ
サユニット26に通知する。プロセッサユニット26はこの
通知を受けてローカルメモリ25を参照し、回線#0のI
線に係るタイマカウンタ値(この場合24(10))を読出
す。読出されたI線のタイマカウント値24(10)はプロセ
ッサユニット26の制御により、第1図に示すプログラマ
ブルタイマ11のデータ入力aに供給される。プログラマ
ブルタイマ11はデータ入力aからタイマカウンタ値24
(10)を入力するとタイマ動作を開始する(第2図(a)
の(イ)、(ロ))。プログラマブルタイマ11はセット
されたタイマカウント値24(10)をカウントすると、ロー
レベルのタイマ出力hを出力する(第2図(a)の
(イ)、(ロ))。このタイマ出力hが出力されると、
微分用フリップフロップ12a及び12bの作用により、アン
ドゲート14の入力1及び入力2はそれぞれ第2図(a)
の(ニ)及び(ホ)のとおり変化する。よって、アンド
ゲート14は送受信クロックd(第2図(a)の(イ))
よりも速い周期のサンプルクロックf(第2図(a)の
(ハ))の1周期分のパルス(前微分出力:すなわち、
このパルスはタイマ出力hをサンプルクロックfで前微
分したことにより得られたものである)を出力する(第
2図(a)の(ヘ))。タイムアップ割込みラッチ用フ
リップフロップ13はアンドゲート14のパルスを受けて、
タイムアップ割込みgを出力する(第2図(a)の
(ト))。そして、このタイムアップ割込みが発生する
と、コントロールプログラムは所定のタイムアップ割込
み処理を実行する。タイムアップ割込みは、リセット信
号eをタイムアップ割込みラッチ用フリップフロップ13
に入力することでリセットされる。
The line # 0 transmission / reception control unit shown in FIG. 3 monitors the state of the I line. When the I line is turned from OFF to ON, the line # 0 transmission / reception control unit detects this change and notifies the processor unit 26 of the control unit 24 of it. Upon receiving this notification, the processor unit 26 refers to the local memory 25, and the I of line # 0
Read the timer counter value (24 (10) in this case) for the line. The timer count value 24 (10) of the read I line is supplied to the data input a of the programmable timer 11 shown in FIG. 1 under the control of the processor unit 26. Programmable timer 11 uses data input a to timer counter value 24
Input (10) to start the timer operation (Fig. 2 (a))
(A), (b)). When the programmable timer 11 counts the set timer count value 24 (10) , it outputs a low-level timer output h ((a) and (b) in FIG. 2 (a)). When this timer output h is output,
Due to the action of the differential flip-flops 12a and 12b, the inputs 1 and 2 of the AND gate 14 are respectively shown in FIG. 2 (a).
Change as described in (d) and (e). Therefore, the AND gate 14 transmits / receives the clock d ((a) in FIG. 2 (a)).
A pulse for one cycle of the sample clock f ((c) in FIG. 2 (a)) having a faster cycle (pre-differential output:
This pulse is obtained by pre-differentiating the timer output h with the sample clock f) ((f) in FIG. 2 (a)). The time-up interrupt latch flip-flop 13 receives the pulse of the AND gate 14,
A time-up interrupt g is output ((g) in FIG. 2 (a)). Then, when this time-up interrupt occurs, the control program executes a predetermined time-up interrupt process. The time-up interrupt sends the reset signal e to the time-up interrupt latch flip-flop 13
It can be reset by typing in.

以上のようにして、I線の規定時間の時間監視が行われ
る。また、前述したモデム接続時の回線インタフェース
信号であるRS信号の制御やその他の信号も同様に実現で
きる。
As described above, the time monitoring for the specified time of the I line is performed. Further, the control of the RS signal which is the line interface signal at the time of connecting the modem and the other signals can be realized in the same manner.

以上のとおり、本実施例によれば、回線毎に1つのタイ
マ監視装置を設けるだけで、通信速度に依存した各回線
インタフェース信号線の時間監視を実現できる。また、
本実施例によれば、通信速度に依存しない固定時間の時
間監視を行うこともできることは明らかである。この場
合、従来は全回線に共通の1個のタイマを用いて、その
タイマのタイムアップ割込みが発生する毎に、全回線の
タイマ監視状態を判定していたが、本実施例を適用した
場合はタイマ監視を行っている回線からのタイムアップ
割込みのみが発生するため、タイムアップ処理が装置動
作上に占める負荷を軽減させることができる。
As described above, according to the present embodiment, the time monitoring of each line interface signal line depending on the communication speed can be realized only by providing one timer monitoring device for each line. Also,
According to the present embodiment, it is apparent that the fixed time monitoring that does not depend on the communication speed can be performed. In this case, conventionally, one timer common to all the lines was used and the timer monitoring state of all the lines was determined each time a time-up interrupt of the timer occurred, but when this embodiment is applied Since only the time-up interrupt is generated from the line that is monitoring the timer, it is possible to reduce the load of the time-up process on the operation of the device.

(発明の効果) 以上説明したように、本発明によれば、回線毎に1個の
タイマ監視回路を設け、1ビット単位の任意の時間長を
設定可能として各回線インタフェース信号線の時間監視
を行うこととしたため、従来のように通信速度に依存す
る時間規定を満足させるためにタイマカウント値固定の
ハードウェアカウンタ回路を各回線インタフェース信号
線毎に設けていた方式に比べ、時間監視の能力を落とす
ことなく、ハードウェア量の少ない、経済的なタイマ監
視方式を提供することができる。また、本発明は通信装
置に無関係な固定時間の時間監視にも効果的に適用する
ことができる。
(Effects of the Invention) As described above, according to the present invention, one timer monitoring circuit is provided for each line, and an arbitrary time length in 1-bit units can be set to monitor the time of each line interface signal line. Since it was decided to do so, compared to the conventional method in which a hardware counter circuit with a fixed timer count value was provided for each line interface signal line in order to satisfy the time regulation that depends on the communication speed, the time monitoring capability is reduced. It is possible to provide an economical timer monitoring method that requires less hardware. Moreover, the present invention can be effectively applied to time monitoring of a fixed time irrelevant to a communication device.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例のブロック図、第2図(a)
は本実施例の動作タイミング図、第2図(b)は本実施
例におけるローカルメモリの内容を示す図、第3図は通
信制御装置の一構成例のブロック図、第4図は通信速度
に無関係な固定時間の規定を説明するためのタイミング
図、第5図は従来方式におけるローカルメモリの内容を
示す図、第6図は通信速度に依存する時間規定の例を示
す図、第7図は第6図に示す時間規定を得るための従来
のハードウェアを示す回路図、第8図(a)は通常速度
に依存する時間規定の他の例を示す図、第8図(b)は
第8図(a)の時間規定を得るための従来のハードウェ
アを示す回路図である。 1……タイマ監視回路、 11……プログラマブルタイマ、 12a,12b……微分用フリップフロップ、 13……タイムアップ割込みラッチ用フリップフロップ、 14……アンドゲート、21……通信制御装置、 22……共通タイマ、 23……送受信クロック生成部、 24……制御部、25……ローカルメモリ(LM)、 26……プロセッサユニット(PU)。
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 (a).
Is an operation timing chart of this embodiment, FIG. 2 (b) is a diagram showing the contents of the local memory in this embodiment, FIG. 3 is a block diagram of one configuration example of the communication control device, and FIG. FIG. 5 is a timing chart for explaining the regulation of an unrelated fixed time, FIG. 5 is a diagram showing the contents of the local memory in the conventional method, FIG. 6 is a diagram showing an example of the time regulation depending on the communication speed, and FIG. FIG. 8 is a circuit diagram showing conventional hardware for obtaining the time regulation shown in FIG. 6, FIG. 8 (a) is a diagram showing another example of the time regulation depending on the normal speed, and FIG. It is a circuit diagram which shows the conventional hardware for obtaining the time regulation of Fig.8 (a). 1 ... Timer monitoring circuit, 11 ... Programmable timer, 12a, 12b ... Differentiation flip-flop, 13 ... Time-up interrupt latch flip-flop, 14 ... And gate, 21 ... Communication control device, 22 ... Common timer, 23 …… Transmission / reception clock generation section, 24 …… Control section, 25 …… Local memory (LM), 26 …… Processor unit (PU).

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】回線インタフェース信号が通信プロトコル
上の規定時間を満足しているかどうかを監視する監視機
能を有する通信制御装置において、 回線毎に設けられて当該回線の送受信を制御する送受信
制御部と、 回線毎に設けられ、前記送受信制御部に送受信クロック
を供給する送受信クロック生成部と、 回線毎に設けられ、前記送受信クロック生成部から出力
される送受信クロックを基本クロックとしてカウントを
行い、かつ、任意のタイマ値がセット可能であり、この
タイマ値に応じた時間カウントを行うとタイムアップ信
号を出力するタイマ回路と、 前記タイマ回路にセットするタイマ値を回線毎に、か
つ、回線インタフェース信号毎に記憶するメモリとを有
し、 回線インタフェース信号が通信プロトコル上の規定時間
を満足しているかどうかが監視される場合、当該回線イ
ンタフェース信号に対応するタイマ値が前記メモリから
読み出されて前記タイマにセットされ、その後、前記タ
イマがタイムアップとなったかどうかが検出されて回線
インタフェース信号が通信プロトコル上の規定時間を満
足しているかが監視される ことを特徴とする通信制御装置。
1. A transmission / reception control unit, which is provided for each line and controls transmission / reception of the line, in a communication control device having a monitoring function for monitoring whether or not a line interface signal satisfies a prescribed time in a communication protocol. A transmission / reception clock generation unit that is provided for each line and supplies a transmission / reception clock to the transmission / reception control unit; and a transmission / reception clock that is provided for each line and that is output from the transmission / reception clock generation unit counts as a basic clock, and An arbitrary timer value can be set, a timer circuit that outputs a time-up signal when time counting according to this timer value is performed, and a timer value that is set in the timer circuit is set for each line and for each line interface signal. And a memory for storing the line interface signal to meet the specified time on the communication protocol. If it is monitored whether or not the line interface signal is read, the timer value corresponding to the line interface signal is read from the memory and set in the timer, and then it is detected whether or not the timer has timed out and the line interface signal is detected. A communication control device characterized in that it is monitored whether or not the specified time on the communication protocol is satisfied.
JP60292330A 1985-12-26 1985-12-26 Communication control device Expired - Lifetime JPH0695699B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60292330A JPH0695699B2 (en) 1985-12-26 1985-12-26 Communication control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60292330A JPH0695699B2 (en) 1985-12-26 1985-12-26 Communication control device

Publications (2)

Publication Number Publication Date
JPS62152248A JPS62152248A (en) 1987-07-07
JPH0695699B2 true JPH0695699B2 (en) 1994-11-24

Family

ID=17780389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60292330A Expired - Lifetime JPH0695699B2 (en) 1985-12-26 1985-12-26 Communication control device

Country Status (1)

Country Link
JP (1) JPH0695699B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55147058A (en) * 1979-05-04 1980-11-15 Toshiba Corp Monitoring system for non-response time in communication control unit
JPS5951020B2 (en) * 1979-12-06 1984-12-12 富士通株式会社 Time monitoring timer set control method

Also Published As

Publication number Publication date
JPS62152248A (en) 1987-07-07

Similar Documents

Publication Publication Date Title
EP0046203B1 (en) Multiprocessor arrangement with a common bus
EP0281307B1 (en) Asynchronous interface and method for coupling data between a data module and a serial asynchronous peripheral
US4799052A (en) Method for communicating data on a communication network by token passing
US4665518A (en) Synchronous/asynchronous communication system
US4199662A (en) Hybrid control of time division multiplexing
US5388216A (en) Circuit for controlling generation of an acknowledge signal and a busy signal in a centronics compatible parallel interface
JPH0411057B2 (en)
US4811277A (en) Communication interface
EP0196870B1 (en) Interface circuit for transmitting and receiving data
US6952276B2 (en) Printer detecting data precisely in response to change in data transmission speed
US5228129A (en) Synchronous communication interface for reducing the effect of data processor latency
JPH0695699B2 (en) Communication control device
JP2000269988A (en) Multiple address data transmission system
JPS6245255A (en) Data reception system
JPH0358217B2 (en)
CA1307347C (en) Data communication systems
JPS5828979B2 (en) Data frame transmission method
EP4401363B1 (en) Physical layer collision avoidance device and method for performing emergency transmission thereof
JP2573210B2 (en) Communications system
JPS5818727A (en) Method and apparatus for self-control of dispersion type priority competition
EP0187679B1 (en) Data transmission terminal
JP3463146B2 (en) Communication control method and device
JPH06105921B2 (en) Communication control device
JPH11163958A (en) Communication control device
US20020099890A1 (en) Apparatus and method for processing interruptions in a data transmission over a bus

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term