JPH0535539A - ウオツチドツグ・タイマ - Google Patents
ウオツチドツグ・タイマInfo
- Publication number
- JPH0535539A JPH0535539A JP3186747A JP18674791A JPH0535539A JP H0535539 A JPH0535539 A JP H0535539A JP 3186747 A JP3186747 A JP 3186747A JP 18674791 A JP18674791 A JP 18674791A JP H0535539 A JPH0535539 A JP H0535539A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- watchdog timer
- reset
- timer
- program
- 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.)
- Granted
Links
- 230000000737 periodic effect Effects 0.000 claims description 3
- 230000005856 abnormality Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
されるカウンタと、セット・リセット可能なフリップフ
ロップ回路を内蔵し、フリップフロップ回路の出力信号
とカウンタのオーバーフロー信号とを入力とする論理回
路と、外部からの制御信号入力によって書込み状態/非
書込み状態が選択設定されるプログラム素子と、このプ
ログラム素子の書込み状態/非書込み状態に応じて電源
投入時あるいはシステムリセット時におけるフリップフ
ロップ回路の出力状態を所定の状態に初期化する制御回
路とを具備する。 【効果】マイクロコンピュータの暴走やシステムの異常
等を常時検出することができるという効果を有する。
Description
に内蔵されるウォッチドッグ・タイマに関し、特にウォ
ッチドッグ・タイマの初期動作設定に関する。
ラムの暴走、システムの異常等を検出する手段としてウ
ォッチドッグ・タイマが用いられる。
暴走やデッドロックを検出するための機能で、プログラ
ムの各モジュールごとにウォッチドッグ・タイマをクリ
アする命令を入れてプログラムを設計し、ウォッチドッ
グ・タイマ割込みが発生することでプログラムまたはシ
ステムが異常動作していることを検出するものである。
図3に示すような構成となっており、タイマーカウンタ
11、クロック信号φ、ウォッチドッグ・タイマクリア
信号CLR(以下クリア信号と記す)、ウォッチドッグ
・タイマ動作セット信号RUN(以下動作セット信号と
記す)、システムリセット信号RESET、OR論理ゲ
ート19、AND論理ゲート13、ウォッチドッグ・タ
イマ動作モードレジスタ14(以下モードレジスタと記
す)、外部出力端子WDTOで構成される。
よりカウントアップされ、プログラムにより出力される
クリア信号CLRまたはウォッチドッグ・タイマの動作
を許可する動作セット信号RUNによりクリアされる。
カウントアップしオーバーフローするまでクリア信号C
LRまたは動作セット信号RUNによるクリア操作が行
なわれなかった時に、オーバーフロー信号OVFが出力
される。
路で構成され、システムリセット信号RESETにより
リセット、動作セット信号RUNによりセットされる。
モードレジスタ14がセットされると、モードレジスタ
14のデータ出力によりタイマーカウンタ11のオーバ
ーフロー信号OVFが外部出力端子WDTOに出力され
ることで、プログラムまたはシステムの異常を外部に出
力する構成になっている。つまり、モードレジスタ14
のセット/リセットの状態指定によりウォッチドッグ・
タイマの動作を許可/不許可の状態設定をする。
ォッチドッグ・タイマは特に意味を持たず、またプログ
ラム開発に支障をきたすため、モードレジスタ14をリ
セット状態にしたままでウォッチドッグ・タイマの動作
を不許可にしてプログラムを設計し、概略のプログラム
開発を終了したあとでモードレジスタ14をセット状態
にする命令をプログラミングし、ウォッチドッグ・タイ
マの動作を許可しウォッチドッグ・タイマを含めたプロ
グラムを開発を行なう。
時あるいはシステムリセット時においてはリセット状態
でウォッチドッグ・タイマの動作が不許可となってお
り、プログラムにより動作セット信号RUNを出力しモ
ードレジスタ14をセット状態とすることでウォッチド
ッグ・タイマの動作を許可する構成となっている。
チドッグ・タイマは、プログラムによりウォッチドッグ
・タイマの動作を指定して初めてウォッチドッグ・タイ
マの動作が有効となるため、システムを立上げてからウ
ォッチドッグ・タイマの動作を指定するまでの間はプロ
グラムの暴走等に関しては、異常検出が不可能であると
いった問題があった。
ができるウォッチドッグ・タイマを提供することにあ
る。
・タイマは、周期信号に基づいて動作する集積回路にお
いて、前記周期信号を計数し第1の入力信号によりクリ
アされるカウンタと、セット・リセット可能なフリップ
フロップ回路を内蔵し、前記フリップフロップ回路の出
力信号と前期カウンタのオーバーフロー信号とを入力と
する論理回路で構成された半導体集積回路において、外
部からの制御信号入力によって書込み状態/非書込み状
態が選択設定されるプログラム素子と、このプログラム
素子の書込み状態/非書込み状態に応じて電源投入時あ
るいはシステムリセット時における前記フリップフロッ
プ回路の出力状態を所定の状態に初期化する制御回路と
を具備する。
参照して説明する。本実施例のウォッチドッグ・タイマ
は図1に示すような構成になっており、タイマーカウン
タ11、クロック信号φ、ウォッチドッグ・タイマクリ
ア信号CLR(以下クリア信号と記す)、ウォッチドッ
グ・タイマ動作セット信号RUN(以下動作セット信号
と記す)、システムリセット信号RESET、OR論理
ゲート12,15、AND論理ゲート13,16,1
8、反転論理ゲート17、ウォッチドッグ・タイマ動作
モードレジスタ14(以下モードレジスタと記す)、外
部出力端子WDTO、外部入力端子Inで構成される。
よりカウントアップされ、プログラムにより出力される
クリア信号CLRまたはウォッチドッグ・タイマの動作
を許可する動作セット信号RUNによりクリアされる。
カウントアップして、オーバーフローするまでクリア信
号CLRまたは動作セット信号RUNによるクリア操作
が行なわれなかった時に、オーバーフロー信号OVFが
出力される。モードレジスタ14はフリップフロップ回
路で構成され、システムリセット信号RESETの出力
された時の外部入力端子Inのレベルによりセット/リ
セットされるとともに、動作セット信号RUNによりセ
ットされる。モードレジスタ14がセットされると、モ
ードレジスタ14のデータ出力によりタイマーカウンタ
11のオーバーフロー信号OVFを外部出力端子WDT
Oに出力することでプログラムまたはシステムの異常を
外部に出力する構成になっている。
ッグ・タイマの動作の関係を説明する。まず外部入力端
子Inにロウレベル“0”を付加した場合、外部入力端
子Inがロウレベル“0”であるので、システムリセッ
ト信号RESETに対しAND論理ゲート18側が有効
になり、AND論理ゲート16側が無効になる。従っ
て、システム立上げ時、システムリセット信号RESE
Tによりモードレジスタ14はロウレベル“0”にリセ
ットされる。タイマーカウンタ11は内部クロックφに
よりカウントアップするが、モードレジスタ14がリセ
ットされモードレジスタ14のデータ出力がロウレベル
“0”であるため、タイマーカウンタ11がオーバーフ
ローしてオーバーフロー信号OVFを出力しても、外部
端子WDTOに対しオーバーフロー信号OVFが出力さ
れず、外部出力端子OVFはロウレベル“0”出力され
たままである。
の動作を開始するためにプログラムにより動作セット信
号RUNをアクティブ“1”出力すると、モードレジス
タ14がセットされるとともにタイマーカウンタ11を
クリアしカウントを開始する。モードレジスタ14がセ
ットされると、モードレジスタ14のデータ出力がハイ
レベル“1”に変化し、外部出力端子WDTOに対しタ
イマーカウンタ11のオーバーフロー信号OVFを出力
することとなり、プログラムの暴走やデッドロックによ
りタイマーカウンタ11がオーバーフロー信号OVFに
ハイレベル“1”を出力し異常を検出した場合には、外
部出力端子WDTOにハイレベル“1”が出力される。
“0”が印加された場合はプログラムによりモードレジ
スタ14に対しウォッチドッグ・タイマの動作を指定し
てはじめてウォッチドッグ・タイマは動作を開始する。
“1”を印加した場合、外部入力端子Inがハイレベル
“1”であるので、システムリセット信号RESETに
対しAND論理ゲート16側が有効になり、AND論理
ゲート18側が無効になる。従って、システム立上げ
時、システムリセット信号RESETによりモードレジ
スタ14はハイレベル“1”にセットされる。モードレ
ジスタ14がセットされた、モードレジスタ14のデー
タ出力がハイレベル“1”を出力しているため、タイマ
ーカウンタ11が内部クロックφによりカウントアップ
し、オーバーフローしてオーバーフロー信号OVFを出
力すると、外部出力端子WDTOにハイレベル“1”を
出力する。
が印加された場合はシステム立上げ時よりウォッチドッ
グ・タイマの動作を指定した状態となっており、プログ
ラムの指定にかかわりなくウォッチドッグ・タイマは常
時動作する。
ク図である。本実施例によるウォッチドッグ・タイマ
は、タイマーカウンタ11、クロック信号φ、クリア信
号CLR、動作セット信号RUN、システムリセット信
号RESET、OR論理ゲート12,15、AND論理
ゲート13,18、反転論理ゲート17、モードレジス
タ14、外部出力端子WDTO、外部入力端子Inで構
成される。第1の実施例で示したウォッチドッグ・タイ
マと同等な部分の説明は省略する。
号RESETによりリセットされ、動作セット信号RU
Nまたは外部入力端子Inのハイレベル“1”入力によ
りセットされ、モードレジスタ14がセットされるとタ
イマーカウンタ11のオーバーフロー信号OVFを外部
出力端子WDTOに出力することでプログラムまたはシ
ステムの異常を外部に出力する構成になっている。
ムにより動作セット信号RUNを出力するか、任意のタ
イミングで外部入力端子Inよりハイレベル“1”を入
力することにより、モードレジスタ14をセット状態に
することが可能である。つまり、システム立上げ後ウォ
ッチドッグ・タイマを動作させたい時に、任意のタイミ
ングで外部入力端子よりハイレベル“1”を入力するこ
とにより、ウォッチドッグ・タイマが動作を開始する構
成となっており外部入力端子Inをシステム立上げ時に
ハイレベル“1”入力することでウォッチドッグ・タイ
マの動作を常時指定することが可能である。
グ・タイマは、プログラムの指定によりウォッチドッグ
・タイマを動作させる手段と、電源投入あるいはシステ
ムリセット時より動作させる手段を有し、マイクロコン
ピュータの暴走やシステムの異常等を常時検出すること
ができるという効果を有する。
る。
る。
Claims (1)
- 【特許請求の範囲】 【請求項1】 周期信号を計数し第1の入力信号により
クリアされるカウンタと、セット・リセット可能なフリ
ップフロップ回路の出力信号と前記カウンタのオーバー
フロー信号とを入力する論理回路と、外部からの制御信
号入力によって書込み状態及び非書込み状態が選択設定
されるプログラム素子と、このプログラム素子の書込み
状態/非書込み状態に応じて電源投入時あるいはシステ
ムリセット時における前記フリップフロップ回路の出力
状態を所定の状態に初期化する制御回路とを具備するこ
とを特徴とするウォッチドッグ・タイマ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3186747A JP2830522B2 (ja) | 1991-07-26 | 1991-07-26 | ウォッチドッグ・タイマ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3186747A JP2830522B2 (ja) | 1991-07-26 | 1991-07-26 | ウォッチドッグ・タイマ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0535539A true JPH0535539A (ja) | 1993-02-12 |
| JP2830522B2 JP2830522B2 (ja) | 1998-12-02 |
Family
ID=16193940
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3186747A Expired - Lifetime JP2830522B2 (ja) | 1991-07-26 | 1991-07-26 | ウォッチドッグ・タイマ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2830522B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112821890A (zh) * | 2021-02-23 | 2021-05-18 | 广州致远微电子有限公司 | 一种看门狗集成电路及供电系统 |
-
1991
- 1991-07-26 JP JP3186747A patent/JP2830522B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112821890A (zh) * | 2021-02-23 | 2021-05-18 | 广州致远微电子有限公司 | 一种看门狗集成电路及供电系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2830522B2 (ja) | 1998-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4780843A (en) | Wait mode power reduction system and method for data processor | |
| US7181188B2 (en) | Method and apparatus for entering a low power mode | |
| US5842028A (en) | Method for waking up an integrated circuit from low power mode | |
| KR100196045B1 (ko) | 전자기기의 리셋회로 | |
| EP0171088A2 (en) | Microprocessor with execution unit independently put into standby condition | |
| US4694393A (en) | Peripheral unit for a microprocessor system | |
| JPS61296443A (ja) | ウオツチドツグ・タイマ | |
| US4573117A (en) | Method and apparatus in a data processor for selectively disabling a power-down instruction | |
| JP2000132427A (ja) | 永久プログラマブルイネ―ブルメント付き改良型ウォッチドッグタイマ制御回路 | |
| US6959404B2 (en) | Extended dynamic range watchdog timer | |
| US6321289B1 (en) | Apparatus for automatically notifying operating system level applications of the occurrence of system management events | |
| US6463492B1 (en) | Technique to automatically notify an operating system level application of a system management event | |
| CN101281416A (zh) | 确保系统关机完成的方法 | |
| CN115408204A (zh) | 芯片双固件备份启动方法、装置、电子设备及存储介质 | |
| JPH0535539A (ja) | ウオツチドツグ・タイマ | |
| US4802089A (en) | Status flag handling in a digital data processing system | |
| JPH0756774A (ja) | ウォッチドッグタイマ | |
| JPH08339308A (ja) | デジタル処理装置 | |
| EP3726377A1 (en) | Boot rom gating circuit | |
| JP2734243B2 (ja) | ウォッチドッグ・タイマ | |
| JP3093374B2 (ja) | 割り込みコントローラ | |
| JPS59229662A (ja) | 共有メモリ制御回路 | |
| JP3415381B2 (ja) | マイクロコンピュータ及び電子制御装置 | |
| JP2000057021A (ja) | ウォッチドックタイマの停止方法 | |
| JPH01230136A (ja) | 暴走防止回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980825 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080925 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080925 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090925 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090925 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100925 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100925 Year of fee payment: 12 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100925 Year of fee payment: 12 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110925 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term |