JPH0520138U - 暴走検知回路 - Google Patents

暴走検知回路

Info

Publication number
JPH0520138U
JPH0520138U JP3104191U JP3104191U JPH0520138U JP H0520138 U JPH0520138 U JP H0520138U JP 3104191 U JP3104191 U JP 3104191U JP 3104191 U JP3104191 U JP 3104191U JP H0520138 U JPH0520138 U JP H0520138U
Authority
JP
Japan
Prior art keywords
cpu
clock
detection circuit
runaway
wdt
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
JP3104191U
Other languages
English (en)
Inventor
弘之 近藤
Original Assignee
神鋼電機株式会社
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 神鋼電機株式会社 filed Critical 神鋼電機株式会社
Priority to JP3104191U priority Critical patent/JPH0520138U/ja
Publication of JPH0520138U publication Critical patent/JPH0520138U/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】 CPU(中央処理装置)にデータを供給する
サンプリング周期を変えた場合においても、ウオッチド
グ・タイマのタイムアウト時間の設定を変更する必要の
ない暴走検知回路を提供する。 【構成】 サンプリング・クロックあるいはこれを分周
したクロックをウオッチドグ・タイマに供給し、暴走検
知を行うようにした。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
この考案は、コンピュータの暴走を検知する暴走検知回路に関する。
【従来の技術】
CPU(中央処理装置)の暴走検知を行う手段としてウオッチドグ・タイマ( 以下WDTと略す)がよく用いられる。
【0002】 図2はWDTを用いた従来の暴走検知回路の構成を示すブロック図である。1 はA/D(アナログ/ディジタル)コンバータであり、発振器4から供給される サンプリング・クロックcに同期してアナログ信号aをサンプリングし、ディジ タル信号bに変換して出力する。2はCPUであり、発振器5より供給されるC PUクロックdに同期して動作し、プログラムを実行する。また、CPU2はA /Dコンバータ1から出力されるディジタル信号bが入力され、この入力データ に対する演算処理を行う。3はWDTであり、カウントすべき値を設定し得るプ ログラマブル・カウンタによって実現される。このWDT3は、CPU2よりア クセス信号gが供給され、初期値がプリセットされる。そして、CPUクロック dを分周器6により分周したクロックeが入力される。これにより、WDT3は カウントダウン動作を行い、そのカウント値が「0」になると、WDT3から割 り込み信号fが出力され、CPU2の割り込み端子に入力される。なお、図2で は、サンプリング・クロックcは独立した発振器4により得ているが、発振器5 より供給されるCPUクロックdを分周して生成したものでもよい。
【0003】 次に、この暴走検知回路の動作を説明する。CPU2があるプログラムを実行 するに際し、CPU2よりアクセス信号gが出力され、WDT3に所定の初期値 がプリセットされる。このようにして、WDT3に対しタイムアウト時間が設定 される。そして、CPU2はプログラムを実行する。また、この間WDT3は、 クロックeにしたがって初期値よりカウントダウンを行う。このカウント値が「 0」に達するのに要する時間がタイムアウト時間となる。したがって、タイムア ウト時間は (WDT3に与えるクロック周期)×(WDT3の初期値) によって与えられる。 CPU2の動作が正常である場合は、タイムアウト時間が経過する前にプログ ラムの実行が終了し、CPU2からWDT3へアクセス信号gが送られ、WDT 3のカウント値は初期値にプリセットされる。 CPU2の動作に異常が発生し、タイムアウト時間が経過すると、WDT3よ りCPU2へ割り込み信号fが送られる。この結果、CPU2によって割り込み 処理が行われ、プログラムの暴走が回避される。
【0004】
【考案が解決しようとする課題】
ところで、上述した従来の構成において、CPU2によって実行するプログラ ムを変更する場合、その変更に伴ってプログラムの処理内容に適合するようサン プリング周期を変更し、かつ変更後のサンプリング周期に適合するように、WD T3のタイムアウト時間を適切な値に変える必要が生じることがある。この場合 、WDT3の初期値を再設定しなければならないという問題があった。
【0005】 この考案は、このような背景の下になされたもので、サンプリング周期を変え た場合においても、WDTのタイムアウト時間の設定を変更する必要のない暴走 検知回路を提供することを目的としている。
【0006】
【課題を解決するための手段】
この考案は、上に述べた課題を解決するために、所定のサンプリング・クロッ クに同期して、入力データを取り込み演算処理を行うシステムにおいて、プログ ラム実行開始後サンプリング・クロックあるいはこれを分周したクロックをカウ ントし、該カウント結果が所定値になることを以て、該プログラムの暴走を検知 することを特徴としている。
【作用】
上記構成によれば、サンプリング周期を変更した場合、プログラム実行開始後 暴走検知が行われるまでの時間を自動的に変えることができる。
【0007】
【実施例】
以下、図面を参照して、この考案の一実施例について説明する。図1はこの考 案の一実施例による、WDTを用いた暴走検知回路を示すブロック図である。こ の暴走検知回路は、発振器4によって出力されるサンプリング・クロックcが、 A/Dコンバータ1及びWDT3の両方に供給される点が、上述した図2の構成 と異なる。他の構成については、図2の場合と同様である。 この構成によれば、プログラム変更に伴ってA/Dコンバータ1のサンプリン グ周期を例えば2倍にした場合、タイムアウト時間が自動的に2倍になる。した がって、WDT3の初期値の再設定を行うことなく、サンプリング周期に適合し たタイムアウト時間を設定することができる。
【0008】 なお、図1ではサンプリング・クロックcは独立した発振器1により得ている が、CPUクロックdを分周して生成したものでもよい。この場合、サンプリン グ周期を分周の度合いにより変更するなら、分周後の信号をWDT3のクロック に用いることにより、上記実施例と同様な効果が得られる。
【0009】
【考案の効果】
以上説明したように、この考案によれば、WDTで計時されるタイムアウト時 間は、サンプリング周期が変わってもサンプリング周期に対して細かくなったり 粗くなったりすることがない。したがって、サンプリング周期の変更に対してW DTの初期値を再設定する必要がない。この効果は、CPUで実行するプログラ ムの開発時等、サンプリング周期を頻繁に変更するような場面において、特に大 きなメリットとなる。
【0010】
【図面の簡単な説明】
【図1】この考案の一実施例の回路構成のブロック図
【図2】従来の回路構成のブロック図
【符号の説明】
1 A/Dコンバータ 2 CPU 3 WDT 4 発振器 5 発振器 6 分周器

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 所定のサンプリング・クロックに同期し
    て、入力データを取り込み演算処理を行うシステムにお
    いて、プログラム実行開始後サンプリング・クロックあ
    るいはこれを分周したクロックをカウントし、該カウン
    ト結果が所定値になることを以て、該プログラムの暴走
    を検知することを特徴とする暴走検知回路。
JP3104191U 1991-05-07 1991-05-07 暴走検知回路 Withdrawn JPH0520138U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3104191U JPH0520138U (ja) 1991-05-07 1991-05-07 暴走検知回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3104191U JPH0520138U (ja) 1991-05-07 1991-05-07 暴走検知回路

Publications (1)

Publication Number Publication Date
JPH0520138U true JPH0520138U (ja) 1993-03-12

Family

ID=12320402

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3104191U Withdrawn JPH0520138U (ja) 1991-05-07 1991-05-07 暴走検知回路

Country Status (1)

Country Link
JP (1) JPH0520138U (ja)

Similar Documents

Publication Publication Date Title
JPH0520138U (ja) 暴走検知回路
JPH0683652A (ja) マイクロコンピュ−タシステム
JP3145937B2 (ja) マイクロコンピュータの暴走検出方法
JP2629382B2 (ja) プログラマブルコントローラシステム
JP2566002B2 (ja) タスクディスパッチング方式
JP2557785Y2 (ja) シングルチップマイクロコンピュータ
JPH09114541A (ja) 割り込み発生時刻確認回路、処理装置
JPH0530925U (ja) 電源電圧低下検出機能付き情報処理装置
JPH09237205A (ja) プログラム暴走検出装置
JPS6210718A (ja) 装置レデイ同期処理方式
JPS633328B2 (ja)
JPH02264340A (ja) マイクロプロセッサ
JPH01124037A (ja) メモリダンプ方式
JPH0149975B2 (ja)
JPH01263740A (ja) マイクロコンピュータ
JPH04156651A (ja) スモール・コンピュータ・システム・インタフェースのバス制御装置
JPH11327959A (ja) プロセッサの異常監視方法及び装置
JPH01154258A (ja) ウォッチドッグタイマによる誤動作検出装置
JPH04346112A (ja) リセット信号識別方法及び装置
JPH0736244U (ja) 演算処理装置の異常検出装置
JPS6362773B2 (ja)
JPS62293436A (ja) タスク管理装置
JPS6186809A (ja) シ−ケンス制御におけるウオツチドツグタイマ信号の検出方式
JPS62290935A (ja) 命令実行監視装置
JPH04321116A (ja) 低消費電力cpuシステムの割込方法

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: 19950810