JPH02136939A - データ処理装置 - Google Patents
データ処理装置Info
- Publication number
- JPH02136939A JPH02136939A JP63290484A JP29048488A JPH02136939A JP H02136939 A JPH02136939 A JP H02136939A JP 63290484 A JP63290484 A JP 63290484A JP 29048488 A JP29048488 A JP 29048488A JP H02136939 A JPH02136939 A JP H02136939A
- Authority
- JP
- Japan
- Prior art keywords
- reset signal
- wdt
- signal
- reset
- 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
- 230000004888 barrier function Effects 0.000 abstract 1
- 101000625226 Homo sapiens Melanoregulin Proteins 0.000 description 5
- 102100024976 Melanoregulin Human genes 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、1チツプの半導体集積回路からなるマイク
ロコンピュータなどのデータ処理装置に関する。
ロコンピュータなどのデータ処理装置に関する。
■チップの半導体集積回路で構成されるマイクロコンピ
ュータ(以下1チツプマイコンという)には、所定時間
内に正常な動作が行われるか否かの動作時間の監視手段
としてウォッチドッグタイマ(watch dog t
imer:以下WDTという)が設置されている。
ュータ(以下1チツプマイコンという)には、所定時間
内に正常な動作が行われるか否かの動作時間の監視手段
としてウォッチドッグタイマ(watch dog t
imer:以下WDTという)が設置されている。
このWDTには、第3図に示すように、1チツプマイコ
ンのシステムにプリセットおよびオーツへ−フロー可能
なカウンタとして、直列に接続された複数のフリップフ
ロップ回路(D−FF)2..2□ ・・・2nが設置
されている。初段のD−FF2+にはクロックパルスC
LKが入力され、最終段のD−F F 2゜からオーバ
ーフロー出力C0が取り出される。
ンのシステムにプリセットおよびオーツへ−フロー可能
なカウンタとして、直列に接続された複数のフリップフ
ロップ回路(D−FF)2..2□ ・・・2nが設置
されている。初段のD−FF2+にはクロックパルスC
LKが入力され、最終段のD−F F 2゜からオーバ
ーフロー出力C0が取り出される。
1チツプマイコンでは一定の時間内に処理可能なプログ
ラムが作成されることに対応し、WDTでは、このプロ
グラムが正常に実行される時間内ではそのWDTがオー
バーフロー出力C8を生じない一定時間に設定されてい
る。
ラムが作成されることに対応し、WDTでは、このプロ
グラムが正常に実行される時間内ではそのWDTがオー
バーフロー出力C8を生じない一定時間に設定されてい
る。
したがって、1チツプマイコンのシステムでは、一つの
プログラムが正常に実行された場合には、その実行終了
時にリセット信号R8が得られ、このリセット信号R8
がWDTの各D−FF21〜2、のりセット人力Rに加
えられ、プログラムが所定時間に終了した場合には、D
−FF2.〜2、、はプリセットされる。
プログラムが正常に実行された場合には、その実行終了
時にリセット信号R8が得られ、このリセット信号R8
がWDTの各D−FF21〜2、のりセット人力Rに加
えられ、プログラムが所定時間に終了した場合には、D
−FF2.〜2、、はプリセットされる。
そして、プログラムが正常な時間内に終了しない場合に
は、リセット信号R8が得られないので、。
は、リセット信号R8が得られないので、。
WDTのプリセットが遅れ、その間にVDTにオーバー
フロー出力C8が生じる。そこで、このオーバ−フロー
出力C8を1チンブマイコンのシステム側で検知するこ
とで、システムに異常が生じたことを告知し、たとえば
、インターラブドルーチンプログラムの実行や、システ
ムの初期化の実行などが取られる。
フロー出力C8が生じる。そこで、このオーバ−フロー
出力C8を1チンブマイコンのシステム側で検知するこ
とで、システムに異常が生じたことを告知し、たとえば
、インターラブドルーチンプログラムの実行や、システ
ムの初期化の実行などが取られる。
このようなWDTでは、プログラムの実行と直接関係し
たソフh ”> エアでのリセット信号が形成されてお
り、プログラム動作に対応したWDTリセット指令が必
要であり、場合によってはソフトウェアやハードウェア
の開発上、それが障害となることがある。
たソフh ”> エアでのリセット信号が形成されてお
り、プログラム動作に対応したWDTリセット指令が必
要であり、場合によってはソフトウェアやハードウェア
の開発上、それが障害となることがある。
そこで、この発明は、ハードウェア側でのリセット信号
によってもWDTのプリセットを可能にしたデータ処理
装置の提供を目的とする。
によってもWDTのプリセットを可能にしたデータ処理
装置の提供を目的とする。
この発明のデータ処理装置は、プログラムが所定時間内
で実行されているか否かを判別するウォッチトングタイ
マを備えたデータ処理装置において、正常なプログラム
動作の実行時の第1のリセット信号とは別に第2のリセ
ット信号を発生するリセット信号発生手段を設置し、第
1および第2のリセット信号をOR回路を通して前記ウ
ォッチドッグタイマのりセット入力に加えるようにした
ものである。
で実行されているか否かを判別するウォッチトングタイ
マを備えたデータ処理装置において、正常なプログラム
動作の実行時の第1のリセット信号とは別に第2のリセ
ット信号を発生するリセット信号発生手段を設置し、第
1および第2のリセット信号をOR回路を通して前記ウ
ォッチドッグタイマのりセット入力に加えるようにした
ものである。
このようにすれば、プログラムの実行によって得られる
第1のリセット信号とは別に、ハードウェアで構成され
たリセット信号発生手段からの第2のリセット信号が得
られる。第1および第2のリセット信号は、OR回路を
通してWDTのリセット入力に加えられており、WDT
に設定された一定時間内であれば、第1または第2のリ
セット信号によってWDTをプリセットすることができ
るのである。
第1のリセット信号とは別に、ハードウェアで構成され
たリセット信号発生手段からの第2のリセット信号が得
られる。第1および第2のリセット信号は、OR回路を
通してWDTのリセット入力に加えられており、WDT
に設定された一定時間内であれば、第1または第2のリ
セット信号によってWDTをプリセットすることができ
るのである。
第1図は、この発明のデータ処理装置の実施例を示す。
この実施例は、ビデオテープレコーダなどを遠隔操作す
るために用いられるリモコン用エンコーダに設置された
データ処理装置を示している。そして、データ処理装置
は1チツプマイコンで構成され、その内部にVDT2が
設置されている。VDT2には、プリセットおよびオー
バーフロー可能なカウンタが用いられており、直列に接
続された複数のフリップフロップ回路(D−FF)2.
.2□ ・・・2.、が設置されている。各D−FF2
1〜27の段数は、処理すべきプログラムの処理時間に
対応して設定される。そして、初段のD−FF2.には
クロックパルスCLKが入力され、最終段のD−FF2
.からオーバーフロー出力C,が取り出される。
るために用いられるリモコン用エンコーダに設置された
データ処理装置を示している。そして、データ処理装置
は1チツプマイコンで構成され、その内部にVDT2が
設置されている。VDT2には、プリセットおよびオー
バーフロー可能なカウンタが用いられており、直列に接
続された複数のフリップフロップ回路(D−FF)2.
.2□ ・・・2.、が設置されている。各D−FF2
1〜27の段数は、処理すべきプログラムの処理時間に
対応して設定される。そして、初段のD−FF2.には
クロックパルスCLKが入力され、最終段のD−FF2
.からオーバーフロー出力C,が取り出される。
このVDT2に対する第1のリセット信号発生手段とし
てシステムの中枢を成す読出し専用のメモリ(ROM)
4が設置されている。ROM4には、システムにおける
プログラムなどが記憶されており、そのプログラムを実
行するために必要なデータアドレスを指定するアドレス
人力部には、ページアドレスレジスタ(PA)6および
プログラムカウンタ(PC)8が設置され、必要なコー
ドを読み出すためのアドレスの指定がこれらPA6、P
CBを以て行われる。そして、PA6およびPCBには
、プリセットするための共通のリセット回路10が設置
され、リセット回路10に対する外部からのリセット信
号R0またはVDT2からのオーバーフロー信号C8が
OR回路12を介して加えられている。
てシステムの中枢を成す読出し専用のメモリ(ROM)
4が設置されている。ROM4には、システムにおける
プログラムなどが記憶されており、そのプログラムを実
行するために必要なデータアドレスを指定するアドレス
人力部には、ページアドレスレジスタ(PA)6および
プログラムカウンタ(PC)8が設置され、必要なコー
ドを読み出すためのアドレスの指定がこれらPA6、P
CBを以て行われる。そして、PA6およびPCBには
、プリセットするための共通のリセット回路10が設置
され、リセット回路10に対する外部からのリセット信
号R0またはVDT2からのオーバーフロー信号C8が
OR回路12を介して加えられている。
また、ROM4のデータ出力側には、インストラクショ
ンデコーダ14が設置され、指定されたアドレスから読
み出されたデータD、、、第10すセット信号R1、そ
の他の制御信号に7が出力される。
ンデコーダ14が設置され、指定されたアドレスから読
み出されたデータD、、、第10すセット信号R1、そ
の他の制御信号に7が出力される。
制御信号に7は、ハードウェアで構成される第2のリセ
ット信号発生手段として設置されたキャリアジェネレー
タ16に加えられ、キャリアジェネレータ16では、リ
モコンにおけるデータをキャリア信号によって表すエン
コード信号E。とともに、WDT2をプリセットするた
めの第2のリセット信号R2が形成される。
ット信号発生手段として設置されたキャリアジェネレー
タ16に加えられ、キャリアジェネレータ16では、リ
モコンにおけるデータをキャリア信号によって表すエン
コード信号E。とともに、WDT2をプリセットするた
めの第2のリセット信号R2が形成される。
各リセット信号R,,R,は、OR回路18を通じてW
DT2の各D−FF2.〜2アのリセット人力Rに加え
られている。
DT2の各D−FF2.〜2アのリセット人力Rに加え
られている。
このような構成によれば、キャリアジェネレータ16か
ら第2図のBに示すように、リセット信号Rtが発生し
、第2図のAに示すプログラムの実行によって得られる
リセット信号R3とは別にOR回路18を通じてWDT
2のリセット人力Rに加えられる。したがって、WDT
2に設定されている所定時間内であれば、キャリアジェ
ネレータ16からのリセット信号R2によってWDT2
のプリセットが行われることになる。そこで、実施例で
は、リセット信号R9をOR回路18を通してWDT2
に加えているが、WDT2のプリセットに対するソフト
ウェア側のリセット信号R。
ら第2図のBに示すように、リセット信号Rtが発生し
、第2図のAに示すプログラムの実行によって得られる
リセット信号R3とは別にOR回路18を通じてWDT
2のリセット人力Rに加えられる。したがって、WDT
2に設定されている所定時間内であれば、キャリアジェ
ネレータ16からのリセット信号R2によってWDT2
のプリセットが行われることになる。そこで、実施例で
は、リセット信号R9をOR回路18を通してWDT2
に加えているが、WDT2のプリセットに対するソフト
ウェア側のリセット信号R。
は任意である。
そして、この実施例では、キャリアジェネレータ16に
はインストラクションデコーダ14からの制御信号に、
、K、 、K3、K、 ・・・によって出力の発生
開始、その終了が指定され、第2図のCに示すように、
伝送すべきデータを表すエンコード信号E0が形成され
ている。エンコード信号E0に含まれる規則性を持つパ
ルスは、データ搬送媒体としてのキャリア信号CPを表
している。
はインストラクションデコーダ14からの制御信号に、
、K、 、K3、K、 ・・・によって出力の発生
開始、その終了が指定され、第2図のCに示すように、
伝送すべきデータを表すエンコード信号E0が形成され
ている。エンコード信号E0に含まれる規則性を持つパ
ルスは、データ搬送媒体としてのキャリア信号CPを表
している。
このように1チツプマイコンにおいて、プログラムが一
定時間に実行されたか否かを監視するために設置された
WDT2のプリセットは、ソフトウェア側のリセット信
号R1とは別に、ハードウェア側で発生させたリセット
信号R2によっても行うことができる。たとえば、ハー
ドウェア側で一定時間にリセット信号R2が出力される
条件下では、ソフトウェア側でのリセット信号R,は不
要となり、正常なプログラムの実行動作において、WD
T2をプリセットすることができる。
定時間に実行されたか否かを監視するために設置された
WDT2のプリセットは、ソフトウェア側のリセット信
号R1とは別に、ハードウェア側で発生させたリセット
信号R2によっても行うことができる。たとえば、ハー
ドウェア側で一定時間にリセット信号R2が出力される
条件下では、ソフトウェア側でのリセット信号R,は不
要となり、正常なプログラムの実行動作において、WD
T2をプリセットすることができる。
以上説明したように、この発明によれば、プログラムの
実行によって得られる第1のリセット信号とは別に、ハ
ードウェアで構成されるリセット信号発生手段によって
第2のリセット信号を形成し、第1または第2のリセッ
ト信号によってウォッチドッグタイマをプリセットする
ことができ、ソフトウェアの開発や制御システムの開発
の自由度を拡大することができる。
実行によって得られる第1のリセット信号とは別に、ハ
ードウェアで構成されるリセット信号発生手段によって
第2のリセット信号を形成し、第1または第2のリセッ
ト信号によってウォッチドッグタイマをプリセットする
ことができ、ソフトウェアの開発や制御システムの開発
の自由度を拡大することができる。
【図面の簡単な説明】
第1図はこの発明のデータ処理装置の実施例を示すブロ
ック図、第2図は第1図に示したデータ処理装置の動作
を示す図、第3図は従来のデータ処理装置におけるウォ
ッチドッグタイマを示すブロック図である。 2・・・ウォッチドッグタイマ 4・・・メモリ(第1のリセット信号発生手段)16・
・・キャリアジェネレータ(第2のリセット信号発生手
段) 18・・・OR回路
ック図、第2図は第1図に示したデータ処理装置の動作
を示す図、第3図は従来のデータ処理装置におけるウォ
ッチドッグタイマを示すブロック図である。 2・・・ウォッチドッグタイマ 4・・・メモリ(第1のリセット信号発生手段)16・
・・キャリアジェネレータ(第2のリセット信号発生手
段) 18・・・OR回路
Claims (1)
- 【特許請求の範囲】 プログラムが所定時間内で実行されているか否かを判別
するウォッチドッグタイマを備えたデータ処理装置にお
いて、 正常なプログラム動作の実行時の第1のリセット信号と
は別に第2のリセット信号を発生するリセット信号発生
手段を設置し、第1および第2のリセット信号をOR回
路を通して前記ウォッチドッグタイマのリセット入力に
加えるようにしたデータ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63290484A JP2734473B2 (ja) | 1988-11-17 | 1988-11-17 | リモコン用データ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63290484A JP2734473B2 (ja) | 1988-11-17 | 1988-11-17 | リモコン用データ処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02136939A true JPH02136939A (ja) | 1990-05-25 |
| JP2734473B2 JP2734473B2 (ja) | 1998-03-30 |
Family
ID=17756618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63290484A Expired - Lifetime JP2734473B2 (ja) | 1988-11-17 | 1988-11-17 | リモコン用データ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2734473B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5633719A (en) * | 1979-08-27 | 1981-04-04 | Nissin Electric Co Ltd | Resetting circuit of microcompuphier |
| JPS60131051U (ja) * | 1984-02-14 | 1985-09-02 | 富士電機株式会社 | ウオツチドツグ回路 |
| JPS62198940A (ja) * | 1986-02-26 | 1987-09-02 | Oki Electric Ind Co Ltd | マイクロコンピユ−タ使用制御装置における異常検出方式 |
-
1988
- 1988-11-17 JP JP63290484A patent/JP2734473B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5633719A (en) * | 1979-08-27 | 1981-04-04 | Nissin Electric Co Ltd | Resetting circuit of microcompuphier |
| JPS60131051U (ja) * | 1984-02-14 | 1985-09-02 | 富士電機株式会社 | ウオツチドツグ回路 |
| JPS62198940A (ja) * | 1986-02-26 | 1987-09-02 | Oki Electric Ind Co Ltd | マイクロコンピユ−タ使用制御装置における異常検出方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2734473B2 (ja) | 1998-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4947478A (en) | Switching control system for multipersonality computer system | |
| JPS59200357A (ja) | ウオツチドツグタイマ回路 | |
| JP2734473B2 (ja) | リモコン用データ処理装置 | |
| JPS6363935B2 (ja) | ||
| JPS59158425A (ja) | 入出力機器の制御方式 | |
| JPS57164347A (en) | Undefined instruction detector for one chip microcomputer | |
| JP3035937B2 (ja) | 多機能電話機 | |
| JP2682707B2 (ja) | プログラマブル制御装置 | |
| JPS5931800B2 (ja) | 制御メモリ診断方式 | |
| JPH0318962Y2 (ja) | ||
| JPH01124035A (ja) | 出力データ制御装置 | |
| JPS6346550A (ja) | デバツグ装置 | |
| JPS63126007A (ja) | プログラマブル・コントロ−ラ | |
| JPS6111859A (ja) | 異常検出装置 | |
| JPH05204680A (ja) | 情報処理装置の誤動作防止方式 | |
| JPH0363776B2 (ja) | ||
| JPS62241041A (ja) | 情報処理装置 | |
| JP2000020498A (ja) | マイクロコンピュータおよびその復帰方法 | |
| JPH03259353A (ja) | アクノリッジ監視回路 | |
| JPS626265B2 (ja) | ||
| JPH04151706A (ja) | Cpuリセット回路 | |
| JPH0690734B2 (ja) | デ−タフロ−型計算機用タイマ−モジユ−ル | |
| JPH041832A (ja) | Cpu監視回路 | |
| JPS58140827A (ja) | 入出力制御装置 | |
| JPS62298841A (ja) | フア−ムウエア・デバツグ方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090109 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |