JPH06242994A - タイミング処理方式 - Google Patents

タイミング処理方式

Info

Publication number
JPH06242994A
JPH06242994A JP5026399A JP2639993A JPH06242994A JP H06242994 A JPH06242994 A JP H06242994A JP 5026399 A JP5026399 A JP 5026399A JP 2639993 A JP2639993 A JP 2639993A JP H06242994 A JPH06242994 A JP H06242994A
Authority
JP
Japan
Prior art keywords
counter
counter value
timeout
time
value
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.)
Withdrawn
Application number
JP5026399A
Other languages
English (en)
Inventor
Seiichi Takemori
清市 武森
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP5026399A priority Critical patent/JPH06242994A/ja
Publication of JPH06242994A publication Critical patent/JPH06242994A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】パーソナルコンピュータの通信制御基本システ
ムのタイミング処理方式において、CPU速度に依存し
ないタイムアウト時間の設定を可能とする。 【構成】ハードウェアによる時間パルス発生部11から
の周期パルスをカウントするカウンタ12を有するタイ
ムカウンタ1を設け、通信制御部2が時限処理命令を出
力すると、カウンタ値取得処理部21がユーザの設定し
たタイムアウト値を取込み、次いでカウンタ12をリセ
ットする。送受信処理部23が処理待ちになると、カウ
ンタ値取得処理部21にカウンタ12のカウンタ値を読
込ませる。タイムアウト判定部22はユーザの設定した
タイムアウト値よりカウンタ値が大きくなっていないか
を調べ、大きければタイムアウトを出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はタイミング処理方式、特
にパーソナルコンピュータの通信制御基本システムにお
けるタイミング処理方式に関する。
【0002】
【従来の技術】従来、この種のタイミング処理方式は、
時限時間の設定にセルフループやダミージャンプを用い
ている。
【0003】
【発明が解決しようとする課題】上述した従来のタイミ
ング処理方式は、CPUの速度ごとにプログラム内のパ
ラメータの変更を要するという問題点がある。
【0004】
【課題を解決するための手段】本発明のタイミング処理
方式は、パーソナルコンピュータの通信制御基本システ
ムにおけるタイミング処理方式において、一定周期の時
間パルスをカウントアップするハードウェアで作られた
カウンタを設け、タイミング処理開始時にこのカウンタ
をリセットするリセット命令を発行し、送受信処理中に
待ちが発生するごとに前記カウンタのカウンタ値を読込
み、そのカウンタ値とユーザが設定したタイムアウト値
との比較を行ない、この比較において前記タイムアウト
値より前記カウント値が大きいと判定したとき送受信処
理にタイムアウトを通知する処理ルーチンを有すること
により構成される。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
【0006】図1は本発明の一実施例の構成図である。
図1の実施例はハードウェアにより作られた時間パルス
発生部11,カウンタ12,およびカウンタ値取得レジ
スタ13を有するタイムカウンタ1と、ソフトウェアよ
り作られたカウンタ値取得処理部21,タイムアウト判
定部22,および送受信処理部23を有する通信制御部
2とから構成される。時間パルス発生部11は例えば1
msごとの周期パルスを出力する。カウンタ12はこの
周期パルスを常時計数し、通信制御部2からのリセット
命令を受けてカウンタ値を0にして計数を継続する。カ
ウンタ値取得レジスタ13は読取り命令を受けてカウン
タ12の値を読取り、出力するレジスタである。カウン
タ値取得処理部21は通信制御部2から時限処理命令を
受けたとき、カウンタ12にリセット命令を出力し、送
受信処理部23から制御が渡されると、カウンタ値取得
レジスタ13に読取り命令を出力する。タイムアウト判
定部22はカウンタ値取得部21から与えられるユーザ
が設定したタイムアウト値とカウンタ値取得レジスタ1
3から取得したカウンタ値とを比較し、タイミングアウ
トになっているかを判定する。
【0007】図2は図1の実施例の動作のフロー図で、
以下図2を参照して図1の実施例の動作について説明を
進める。カウンタ値取得部21は通信制御部2から時限
処理命令を受けると、先ずユーザ設定のタイムアウト値
を取得する(ステップ101)。次いでタイムカウンタ
1へリセット命令を出力し、処理を送受信処理部23へ
渡す(ステップ102)。タイムカウンタ1ではリセッ
ト命令を受けて、カウンタ12を0にリセットして、カ
ウントを継続する。次に処理を渡された送受信処理部2
3では送受信が可能な状態になっているかを調べ(ステ
ップ103)、送受信が可能な状態になっていればデー
タの送受信を行なう(ステップ104)が、送受信の準
備が整っていなくて送受信不可能な状態であれば、処理
をカウンタ値取得部21に渡す。カウンタ値取得処理部
21は送受信処理部23から処理を渡されたことで、タ
イムカウンタ1へカウンタ値を要求する命令を発行し、
カウンタ値取得レジスタ12から出力されるカウンタ値
を取得し、処理をタイムアウト判定部22に渡す(ステ
ップ105)。タイムアウト判定部22では、カウンタ
値取得処理部21が取得したカウンタ値とユーザが設定
したタイムアウト値とを受けて、両値を比較し(ステッ
プ106)、タイムアウト値よりカウンタ値の方が大き
ければ送受信処理部23にタイムアウトを通知(ステッ
プ107)して終了するが、タイムアウト値よりカウン
タ値の方が小さい場合にはステップ103に戻って、ス
テップ103,105,106の処理を繰返す。
【0008】
【発明の効果】以上説明したように本発明は、パーソナ
ルコンピュータの通信制御基本システムのタイミング処
理方式において、カウンタ値をカウントアップするハー
ドウェアと、そのカウンタ値を読出すレジスタと、この
レジスタからカウンタ値を参照して、タイムアウトをす
る処理ルーチンを備えることにより、異なる速度のCP
Uごとにタイムアウト時間のタイミング調整をソフトウ
ェアで行う必要がなくなるため、タイミング設定の誤り
がなくなり、開発期間を短縮できるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例の構成図である。
【図2】図1の実施例の動作のフロー図である。
【符号の説明】
1 タイムカウンタ 2 通信制御部 11 時間パルス発生部 12 カウンタ 13 カウンタ値取得レジスタ 21 カウンタ値取得処理部 22 タイムアウト判定部 23 送受信処理部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 パーソナルコンピュータの通信制御基本
    システムにおけるタイミング処理方式において、一定周
    期の時間パルスをカウントアップするハードウェアで作
    られたカウンタを設け、タイミング処理開始時にこのカ
    ウンタをリセットするリセット命令を発行し、送受信処
    理中に待ちが発生するごとに前記カウンタのカウンタ値
    を読込み、そのカウンタ値とユーザが設定したタイムア
    ウト値との比較を行ない、この比較において前記タイム
    アウト値より前記カウント値が大きいと判定したとき送
    受信処理にタイムアウトを通知する処理ルーチンを有す
    ることを特徴とするタイミング処理方式。
JP5026399A 1993-02-16 1993-02-16 タイミング処理方式 Withdrawn JPH06242994A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5026399A JPH06242994A (ja) 1993-02-16 1993-02-16 タイミング処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5026399A JPH06242994A (ja) 1993-02-16 1993-02-16 タイミング処理方式

Publications (1)

Publication Number Publication Date
JPH06242994A true JPH06242994A (ja) 1994-09-02

Family

ID=12192486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5026399A Withdrawn JPH06242994A (ja) 1993-02-16 1993-02-16 タイミング処理方式

Country Status (1)

Country Link
JP (1) JPH06242994A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108873863A (zh) * 2018-06-28 2018-11-23 中车株洲电力机车有限公司 一种机车间指令的传输方法、系统及重联机车

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108873863A (zh) * 2018-06-28 2018-11-23 中车株洲电力机车有限公司 一种机车间指令的传输方法、系统及重联机车
CN108873863B (zh) * 2018-06-28 2021-06-04 中车株洲电力机车有限公司 一种机车间指令的传输方法、系统及重联机车

Similar Documents

Publication Publication Date Title
JPH03167649A (ja) ウエイト・サイクル制御装置
CN110851297B (zh) 一种接口抖动状态的处理方法、装置、系统及介质
JPH06242994A (ja) タイミング処理方式
CN114625108A (zh) 一种仿真测试方法及装置
JP3449189B2 (ja) プログラマブルコントローラ
JP3016812B2 (ja) ウェイト・サイクル制御装置
JP2557785Y2 (ja) シングルチップマイクロコンピュータ
JPS6059441A (ja) デ−タ制御回路
JPH09114541A (ja) 割り込み発生時刻確認回路、処理装置
JPS60138661A (ja) 処理装置の制御方式
JPS6128144A (ja) トレ−ス動作実行装置
JP3130858B2 (ja) リモートコントロール信号受信装置及びその受信方法
JPH03223949A (ja) バス調停回路
CN117492547A (zh) 一种芯片中模块复位状态确定方法、装置、系统和介质
JPH10198410A (ja) パルス発生回路
JPH01263740A (ja) マイクロコンピュータ
JP2615504B2 (ja) マイクロコントローラ
JPH1091431A (ja) データ処理装置
JPH04332040A (ja) ウエイトジェネレータ
JPH1196019A (ja) 割り込み制御方法
JPH07182272A (ja) Dmaコントローラ回路
JPS6299832A (ja) 計算機制御方式
JPS62135916A (ja) パルス列信号処理装置
JPS63116540A (ja) 受信処理方式
JPH05289973A (ja) 入出力制御方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000509