JPH0520129A - Microprocessor monitoring system - Google Patents
Microprocessor monitoring systemInfo
- Publication number
- JPH0520129A JPH0520129A JP3175040A JP17504091A JPH0520129A JP H0520129 A JPH0520129 A JP H0520129A JP 3175040 A JP3175040 A JP 3175040A JP 17504091 A JP17504091 A JP 17504091A JP H0520129 A JPH0520129 A JP H0520129A
- Authority
- JP
- Japan
- Prior art keywords
- microprocessor
- flag
- time
- monitoring
- timer counter
- 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
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】
【目的】マイクロプロセッサの正常性を監視する方式に
関し、異常状態を検出する際の信頼性が高いマイクロプ
ロセッサ監視方式を提供することを目的とする。
【構成】マイクロプロセッサ1に対して、第1のフラグ
2と第2のフラグ3とを有する監視部4を設ける。監視
部4が一定周期で第1のフラグ2に1をセットするとと
もに、マイクロプロセッサ1が適時第1のフラグ2をリ
ードして、1であったときは第2のフラグ3に1をセッ
トして第1のフラグ2に0をセットし、第1のフラグ2
が0であったときは第2のフラグ3に0をセットする。
そして、監視部4が第1のフラグ2または第2のフラグ
3が1である時間が所定時間を超えたことを検出したと
きマイクロプロセッサ1をリセットすることによって、
マイクロプロセッサ1の正常性を監視することで構成す
る。
(57) [Abstract] [Purpose] It is an object of the present invention to provide a microprocessor monitoring method for monitoring the normality of a microprocessor, which is highly reliable when detecting an abnormal state. A monitoring unit 4 having a first flag 2 and a second flag 3 is provided for a microprocessor 1. The monitoring unit 4 sets the first flag 2 to 1 at a constant cycle, and the microprocessor 1 reads the first flag 2 at a proper time, and when it is 1, sets the second flag 3 to 1. The first flag 2 to 0 and the first flag 2
Is 0, the second flag 3 is set to 0.
By resetting the microprocessor 1 when the monitoring unit 4 detects that the time when the first flag 2 or the second flag 3 is 1 exceeds the predetermined time,
It is configured by monitoring the normality of the microprocessor 1.
Description
【0001】[0001]
【産業上の利用分野】マイクロプロセッサの正常性を監
視する方式に関し、特にマイクロプロセッサの異常状態
を検出する際の信頼性が高いマイクロプロセッサ監視方
式に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for monitoring the normality of a microprocessor, and more particularly to a microprocessor monitoring system having high reliability in detecting an abnormal state of the microprocessor.
【0002】各種の制御等を行なう場合に、マイクロプ
ロセッサを使用して、ソフトウエアによって所要の動作
を行なうシステムが多く用いられるようになった。この
ようなシステムにおいては、マイクロプロセッサが暴走
等を起こすことなく、常に正常に動作することが重要で
あり、そのため、マイクロプロセッサの正常性の監視を
行なうことが不可欠である。When performing various kinds of control and the like, a system has been widely used in which a microprocessor is used to perform a required operation by software. In such a system, it is important that the microprocessor always operates normally without causing a runaway or the like. Therefore, it is essential to monitor the normality of the microprocessor.
【0003】このようなマイクロプロセッサの監視方式
は、高い信頼性をもって、マイクロプロセッサの異常状
態の検出を行い得るものであることが要望される。It is demanded that such a microprocessor monitoring system be capable of detecting an abnormal state of the microprocessor with high reliability.
【0004】[0004]
【従来の技術】図4は、従来のマイクロプロセッサ監視
方式を示したものであって、いわゆるウォッチドッグタ
イマを使用するものである。図4において、11は被監
視マイクロプロセッサ(MPU)を示し、12はウォッ
チドッグタイマである。2. Description of the Related Art FIG. 4 shows a conventional microprocessor monitoring system which uses a so-called watchdog timer. In FIG. 4, 11 indicates a monitored microprocessor (MPU), and 12 is a watchdog timer.
【0005】ウォッチドッグタイマ12は、内部に抵抗
(R)とコンデンサ(C)とを用いたタイマ回路を有
し、この回路における過渡現象を利用して、時定数RC
で定まる一定時間以内に、MPU11がウォッチドッグ
タイマ12の特定のポイントにアクセスすることによっ
て、このタイマ回路がクリアされる。これによってウォ
ッチドッグタイマ12はMPU11が異常動作をしてい
ないと判断して、MPU11に対するリセット信号を発
生しない。The watchdog timer 12 has a timer circuit internally using a resistor (R) and a capacitor (C), and utilizes a transient phenomenon in this circuit to make a time constant RC.
This timer circuit is cleared by the MPU 11 accessing a specific point of the watchdog timer 12 within a fixed time determined by. As a result, the watchdog timer 12 determines that the MPU 11 is not operating abnormally and does not generate a reset signal for the MPU 11.
【0006】一方、時定数RCで定まる時間以内に、M
PU11がウォッチドッグタイマ12の特定のポイント
にアクセスしなかったときは、タイマ回路がタイムオー
バーするので、ウォッチドッグタイマ12はMPU11
が異常状態にあると判断して、リセット信号を発生して
MPU11をリセットする。On the other hand, within the time determined by the time constant RC, M
When the PU 11 does not access a specific point of the watchdog timer 12, the timer circuit times out, so the watchdog timer 12 is set to the MPU 11
Is determined to be in an abnormal state, a reset signal is generated to reset the MPU 11.
【0007】このように従来のウォッチドッグタイマの
場合、MPUの正常性を判断する条件は、ある一定時間
以内にマイクロプロセッサからウォッチドッグタイマの
ポイントにアクセスが行なわれたことだけであり、極め
て簡単にマイクロプロセッサの異常状態の監視を行なう
ことができる。As described above, in the case of the conventional watchdog timer, the only condition for judging the normality of the MPU is that the point of the watchdog timer is accessed from the microprocessor within a certain period of time, which is extremely simple. Moreover, it is possible to monitor the abnormal state of the microprocessor.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、マイク
ロプロセッサが異常状態であるにかかわらず、ウォッチ
ドッグタイマのポイントにアクセスし続ける場合があ
る。このような場合、ウォッチドッグタイマはマイクロ
プロセッサが異常状態にあることを判断できず、マイク
ロプロセッサに対するリセット信号を発生することがで
きないという問題があった。However, there are cases where the point of the watchdog timer is continuously accessed regardless of the abnormal state of the microprocessor. In such a case, there is a problem that the watchdog timer cannot judge that the microprocessor is in an abnormal state and cannot generate a reset signal to the microprocessor.
【0009】本発明は、このような従来技術の課題を解
決しようとするものであって、上述のような場合にもマ
イクロプロセッサが異常状態にあることを判断してリセ
ット信号を出力することができ、従って、マイクロプロ
セッサの正常性の判断を行なう上で、ウォッチドッグタ
イマよりも高い信頼性が得られるマイクロプロセッサ監
視方式を提供することを目的としている。The present invention is intended to solve such a problem of the prior art, and even in the above case, it is possible to judge that the microprocessor is in an abnormal state and output a reset signal. Therefore, it is an object of the present invention to provide a microprocessor monitoring method that can obtain higher reliability than the watchdog timer in determining the normality of the microprocessor.
【0010】[0010]
【課題を解決するための手段】本発明のマイクロプロセ
ッサ監視方式は、マイクロプロセッサ1に対して、第1
のフラグ2と第2のフラグ3とを有する監視部4を設け
る。監視部4が一定周期で第1のフラグ2に1をセット
するとともに、マイクロプロセッサ1が適時第1のフラ
グ2をリードして1であったときは第2のフラグ3に1
をセットして第1のフラグ2に0をセットし、第1のフ
ラグ2が0であったときは第2のフラグ3に0をセット
する。そして、監視部4が第1のフラグ2または第2の
フラグ3が1である時間が所定時間を超えたことを検出
したときマイクロプロセッ1をリセットすることによっ
て、マイクロプロセッサ1の正常性を監視することを特
徴とするものである。According to the microprocessor monitoring system of the present invention, the microprocessor
The monitoring unit 4 having the flag 2 and the second flag 3 is provided. The monitoring unit 4 sets 1 to the first flag 2 at a constant cycle, and when the microprocessor 1 reads the first flag 2 at a proper time and is 1, the second flag 3 is set to 1
Is set to set the first flag 2 to 0, and when the first flag 2 is 0, the second flag 3 is set to 0. The monitoring unit 4 resets the microprocessor 1 when it detects that the time when the first flag 2 or the second flag 3 is 1 exceeds a predetermined time, thereby monitoring the normality of the microprocessor 1. It is characterized by doing.
【0011】また本発明のマイクロプロセッサ監視方式
は、マイクロプロセッサ11に対して、一定周期ごとに
セットするリードレジスタ24と、リードレジスタ24
のセット時間をカウントして所定時間経過時タイムアウ
トする第1のタイマカウンタ26と、マイクロプロセッ
サ11の出力に応じてセット,リセットするライトレジ
スタ25と、ライトレジスタ25のセット時間をカウン
トして所定時間経過時タイムアウトする第2のタイマカ
ウンタ27とを設ける。マイクロプロセッサ11がリー
ドレジスタ24がセット状態のときライトレジスタ25
をセットすることによって、リードレジスタ24をリセ
ットするとともに第1のタイマカウンタ26をクリアす
る。またマイクロプロセッサ11がリードレジスタ24
がリセット状態のときライトレジスタ25をリセットす
ることによって、第2のタイマカウンタ27をクリアす
る。そして、第1のタイマカウンタ26または第2のタ
イマカウンタ27のタイムアウトによってマイクロプロ
セッサ11をリセットすることによって、マイクロプロ
セッサ11の正常性を監視することを特徴とするもので
ある。Further, the microprocessor monitoring system of the present invention has a read register 24 which is set in the microprocessor 11 at regular intervals, and a read register 24.
The first timer counter 26 which counts the set time of the above and times out when a predetermined time elapses, the write register 25 which is set and reset according to the output of the microprocessor 11, and the set time of the write register 25 is counted and the predetermined time A second timer counter 27 that times out when a lapse of time is provided. When the read register 24 of the microprocessor 11 is in the set state, the write register 25
Is set to reset the read register 24 and clear the first timer counter 26. Further, the microprocessor 11 uses the read register 24
Is reset, the write register 25 is reset to clear the second timer counter 27. Then, the normality of the microprocessor 11 is monitored by resetting the microprocessor 11 by the timeout of the first timer counter 26 or the second timer counter 27.
【0012】[0012]
【作用】第1のフラグ2は、一定周期で1をセットされ
ている。マイクロプロセッサ1は、適時、第1のフラグ
2をリードして1であったとき第2のフラグ3に1をセ
ットすることによって、第1のフラグ2に0がセットさ
れる。また、マイクロプロセッサ1は、第1のフラグ2
が0であったときは、第2のフラグ3に0をセットす
る。そして、第1のフラグ2または第2のフラグ3が1
である時間を監視して、所定時間を超えたときリセット
信号を発生して、マイクロプロセッサ1をリセットす
る。マイクロプロセッサ1が異常の場合は、第1のフラ
グ2の状態に応じて第2のフラグ3を所定の状態にセッ
トすることができないので、第1のフラグ2または第2
のフラグ3が1である時間が所定時間を超える。そこ
で、これを検出することによって、マイクロプロセッサ
1をリセットすることができ、これによってマイクロプ
ロセッサ1の正常性を監視することができる。The first flag 2 is set to 1 at a constant cycle. The microprocessor 1 reads the first flag 2 at a proper time, and when the value is 1, the second flag 3 is set to 1 to set 0 to the first flag 2. In addition, the microprocessor 1 uses the first flag 2
Is 0, the second flag 3 is set to 0. Then, the first flag 2 or the second flag 3 is 1
Then, the microprocessor 1 is reset by generating a reset signal when a predetermined time is exceeded. When the microprocessor 1 is abnormal, the second flag 3 cannot be set to a predetermined state in accordance with the state of the first flag 2, so the first flag 2 or the second flag 3 cannot be set.
The flag 3 of 1 is longer than a predetermined time. Therefore, by detecting this, the microprocessor 1 can be reset, and the normality of the microprocessor 1 can be monitored by this.
【0013】リードレジスタ24は、一定周期ごとにセ
ットする。第1のタイマカウンタ26は、リードレジス
タ24のセット時間をカウントして所定時間経過時タイ
ムアウトする。ライトレジスタ25は、マイクロプロセ
ッサ11の出力に応じてセット,リセットする。第2の
タイマカウンタ27は、ライトレジスタ25のセット時
間をカウントして所定時間経過時タイムアウトする。マ
イクロプロセッサ11は、リードレジスタ24がセット
状態のときライトレジスタ25をセットすることによっ
て、リードレジスタ24がリセットされるとともに、第
1のタイマカウンタ26がクリアされる。またマイクロ
プロセッサ11は、リードレジスタ24がリセット状態
のときライトレジスタ25をリセットすることによっ
て、第2のタイマカウンタ27がクリアされる。マイク
ロプロセッサ1が異常の場合は、リードレジスタ24の
状態に応じてライトレジスタ25を所定の状態にセット
することができないので、第1のタイマカウンタ26ま
たは第2のタイマカウンタ27がタイムアウトする。そ
こで、これを検出することによってマイクロプロセッサ
11をリセットすることができ、これによってマイクロ
プロセッサ11の正常性を監視することができる。The read register 24 is set at regular intervals. The first timer counter 26 counts the set time of the read register 24 and times out when a predetermined time has elapsed. The write register 25 is set and reset according to the output of the microprocessor 11. The second timer counter 27 counts the set time of the write register 25 and times out when a predetermined time has elapsed. The microprocessor 11 sets the write register 25 when the read register 24 is in the set state, whereby the read register 24 is reset and the first timer counter 26 is cleared. Further, the microprocessor 11 resets the write register 25 when the read register 24 is in the reset state, so that the second timer counter 27 is cleared. When the microprocessor 1 is abnormal, the write register 25 cannot be set to a predetermined state according to the state of the read register 24, so the first timer counter 26 or the second timer counter 27 times out. Therefore, the microprocessor 11 can be reset by detecting this, and the normality of the microprocessor 11 can be monitored by this.
【0014】[0014]
【実施例】図2は、本発明の一実施例の構成を示したも
のであって、図4におけると同じものを同じ番号で示
し、13はマイクロプロセッサの正常性の監視を行なう
監視部である。監視部13において、21は一定周期の
パルスを発生する発振器、22は発振器21からのパル
スを分周するカウンタ、23は監視部の出力状態を保持
するフリップフロップ(FF)、24はMPU11が監
視部13の状態を読み出すリードレジスタ(RRE
G)、25はMPU11が監視部13に対する応答を書
き込むライトレジスタ(WREG)、26はリードレジ
スタ24が“H”の状態にある時間を計測するタイマカ
ウンタ(CNT1)、27はライトレジスタ25が
“H”の状態にある時間を計測するタイマカウンタ(C
NT2)、28,29はアンド回路、30はオア回路で
ある。FIG. 2 shows the structure of an embodiment of the present invention, in which the same parts as those in FIG. 4 are designated by the same reference numerals, and 13 is a monitoring unit for monitoring the normality of the microprocessor. is there. In the monitoring unit 13, 21 is an oscillator that generates a pulse of a constant cycle, 22 is a counter that divides the pulse from the oscillator 21, 23 is a flip-flop (FF) that holds the output state of the monitoring unit, and 24 is the MPU 11 monitors Read register (RRE that reads the status of the part 13
G), 25 is a write register (WREG) in which the MPU 11 writes a response to the monitoring unit 13, 26 is a timer counter (CNT1) for measuring the time when the read register 24 is in the "H" state, and 27 is in the write register 25 " A timer counter (C
NT2), 28 and 29 are AND circuits, and 30 is an OR circuit.
【0015】図3は、図2に示された実施例の動作を説
明するタイムチャートである。以下、図2および図3に
基づいて、まずMPU22が正常な場合の各部の動作
を、図3中に示された状態A〜Dに分けて記述する。FIG. 3 is a time chart for explaining the operation of the embodiment shown in FIG. Hereinafter, based on FIGS. 2 and 3, the operation of each unit when the MPU 22 is normal will be described by dividing it into states A to D shown in FIG.
【0016】(状態A)カウンタ22は、発振器21の
出力を分周することによって、“H”と“L”とに一定
周期Tで交互に変化する出力を発生する。FF23は、
カウンタ22の出力の立ち上がりで“H”にセットし、
リードレジスタ24は、FF23の状態を読み込んでそ
の出力が“H”になる。同時に、タイマカウンタ26が
アンド回路28を経てカウンタ22からクロックを与え
られることによってカウントを開始する。(State A) The counter 22 divides the output of the oscillator 21 to generate an output that alternately changes between "H" and "L" at a constant cycle T. FF23 is
Set to "H" at the rising edge of the output of the counter 22,
The read register 24 reads the state of the FF 23 and its output becomes "H". At the same time, the timer counter 26 starts counting by being supplied with a clock from the counter 22 via the AND circuit 28.
【0017】(状態B)MPU11は、リードレジスタ
24の状態を読み込み、これが“H”であることによっ
て“H”の出力を発生し、これによってライトレジスタ
25に“H”が書き込まれる。ライトレジスタ25の状
態が“H”になったことによって、FF23がクリアさ
れて“L”となり、これによって、タイマカウンタ26
がクリアされる。これとほぼ同時に、タイマカウンタ2
7がアンド回路29を経てカウンタ22からクロックを
与えられることによってカウントを開始する。(State B) The MPU 11 reads the state of the read register 24, and outputs "H" because it is "H", and "H" is written in the write register 25 by this. When the state of the write register 25 becomes "H", the FF 23 is cleared and becomes "L", whereby the timer counter 26
Is cleared. Almost at the same time, the timer counter 2
7 starts counting by being supplied with a clock from the counter 22 through the AND circuit 29.
【0018】(状態C)MPU11は、再びリードレジ
スタ24の状態を読み込み、これが“L”であることに
よって“L”の出力を発生し、これによってライトレジ
スタ25に“L”が書き込まれる。ライトレジスタ25
の状態が“L”になったことによって、タイマカウンタ
27がクリアされる。(State C) The MPU 11 reads the state of the read register 24 again, and when it is "L", the output of "L" is generated, whereby "L" is written in the write register 25. Write register 25
The timer counter 27 is cleared by the state of "1" becoming "L".
【0019】(状態D)以後、MPU11はリードレジ
スタ24の出力を定期的に読み出し、これが“L”であ
ることによって“L”の出力を発生し、これによってラ
イトレジスタ25に“L”が書き込まれ続ける。この状
態は、T時間後にFF23が“H”になって再び同じ動
作が繰り返されるまで続く。After (state D), the MPU 11 periodically reads the output of the read register 24, and when it is "L", the output of "L" is generated, and thereby "L" is written in the write register 25. Keep going. This state continues until the FF 23 becomes "H" after T time and the same operation is repeated again.
【0020】MPU11が正常の場合は、以上の動作が
繰り返して行なわれる。タイマカウンタ26,27はそ
れぞれ所定のタイムアウト時間をもち、タイムアウト以
前にクリアされるため、出力を発生することはない。When the MPU 11 is normal, the above operation is repeated. Each of the timer counters 26 and 27 has a predetermined time-out time and is cleared before the time-out, so that no output is generated.
【0021】MPU11が、なんらかの理由によってリ
ードレジスタ24の状態に対応する正常な応答をライト
レジスタ25に対して出力しなかった場合、タイマカウ
ンタ26,27はタイムアウトしてオア回路30を経て
出力を発生し、MPU11はこの出力によってリセット
される。When the MPU 11 does not output a normal response corresponding to the state of the read register 24 to the write register 25 for some reason, the timer counters 26 and 27 time out and generate an output via the OR circuit 30. Then, the MPU 11 is reset by this output.
【0022】このように、MPU11が監視部13の状
態に応じて、予め定められた応答を行なわなかったと
き、MPU11が異常であると判断してMPU11をリ
セットするので、MPU11の正常性の監視を行なうこ
とができる。また、MPU11に対するリセット信号に
よって、外部に対してMPU11の異常を通知するアラ
ームを発生することもできる。As described above, when the MPU 11 does not make a predetermined response according to the state of the monitoring unit 13, the MPU 11 is judged to be abnormal and the MPU 11 is reset, so that the normality of the MPU 11 is monitored. Can be done. Further, an alarm for notifying the abnormality of the MPU 11 can be generated to the outside by the reset signal to the MPU 11.
【0023】[0023]
【発明の効果】以上説明したように本発明によれば、M
PUが定期的に監視部の状態を読み取って、所定の応答
を行なうことによって、監視部がMPUの正常性を判断
するので、従来のウォッチドッグタイマと比べてより高
い信頼度をもってMPUの監視を行なうことができる。As described above, according to the present invention, M
Since the PU periodically reads the status of the monitoring unit and makes a predetermined response, the monitoring unit determines the normality of the MPU, so that the MPU can be monitored with higher reliability than the conventional watchdog timer. Can be done.
【図1】本発明の原理的構成を示す図である。FIG. 1 is a diagram showing a principle configuration of the present invention.
【図2】本発明の一実施例の構成を示す図である。FIG. 2 is a diagram showing a configuration of an exemplary embodiment of the present invention.
【図3】図2に示された実施例の動作を説明するタイム
チャートである。FIG. 3 is a time chart explaining the operation of the embodiment shown in FIG.
【図4】従来のマイクロプロセッサ監視方式を示す図で
ある。FIG. 4 is a diagram showing a conventional microprocessor monitoring system.
1,11 マイクロプロセッサ 2,3 フラグ 4 監視部 24 リードレジスタ 25 ライトレジスタ 26,27 タイマカウンタ 1,11 microprocessor A few flags 4 Monitor 24 read register 25 write register 26,27 timer counter
Claims (2)
視するマイクロプロセッサ監視方式において、第1のフ
ラグ(2)と第2のフラグ(3)とを有する監視部
(4)を設け、監視部(4)が一定周期で第1のフラグ
(2)に1をセットし、マイクロプロセッサ(1)が適
時第1のフラグ(2)をリードして1であったときは第
2のフラグ(3)に1をセットして第1のフラグ(2)
に0をセットするとともに0であったときは第2のフラ
グ(3)に0をセットし、監視部(4)が第1のフラグ
(2)または第2のフラグ(3)が1である時間が所定
時間を超えたことを検出したときマイクロプロセッサ
(1)をリセットすることを特徴とするマイクロプロセ
ッサ監視方式。1. A microprocessor monitoring system for monitoring the normality of a microprocessor (1), comprising a monitoring section (4) having a first flag (2) and a second flag (3), and monitoring section. (4) sets 1 to the first flag (2) at a constant cycle, and when the microprocessor (1) reads the first flag (2) at the appropriate time and is 1, the second flag (3 ) Is set to 1 and the first flag (2)
Is set to 0, and when it is 0, the second flag (3) is set to 0, and the monitoring unit (4) sets the first flag (2) or the second flag (3) to 1. A microprocessor monitoring method characterized in that the microprocessor (1) is reset when it is detected that the time exceeds a predetermined time.
監視するマイクロプロセッサ監視方式において、一定周
期ごとにセットするリードレジスタ(24)と、リード
レジスタ(24)のセット時間をカウントして所定時間
経過時タイムアウトする第1のタイマカウンタ(26)
と、マイクロプロセッサ(11)の出力に応じてセッ
ト,リセットするライトレジスタ(25)と、ライトレ
ジスタ(25)のセット時間をカウントして所定時間経
過時タイムアウトする第2のタイマカウンタ(27)と
を設け、マイクロプロセッサ(11)がリードレジスタ
(24)がセット状態のときライトレジスタ(25)を
セットすることによってリードレジスタ(24)がリセ
ットされるとともに第1のタイマカウンタ(26)がク
リアされ、マイクロプロセッサ(11)がリードレジス
タ(24)がリセット状態のときライトレジスタ(2
5)をリセットすることによって第2のタイマカウンタ
(27)がクリアされ、第1のタイマカウンタ(26)
または第2のタイマカウンタ(27)のタイムアウトに
よってマイクロプロセッサ(11)がリセットされるこ
とを特徴とするマイクロプロセッサ監視方式。2. In a microprocessor monitoring system for monitoring the normality of a microprocessor (11), a read register (24) to be set at a constant cycle and a set time of the read register (24) are counted and a predetermined time has elapsed. First timer counter that times out (26)
A write register (25) that is set and reset according to the output of the microprocessor (11); and a second timer counter (27) that counts the set time of the write register (25) and times out when a predetermined time elapses. The read register (24) is reset and the first timer counter (26) is cleared by the microprocessor (11) setting the write register (25) when the read register (24) is in the set state. , The microprocessor (11) writes the write register (2 when the read register (24) is in the reset state.
By resetting 5), the second timer counter (27) is cleared and the first timer counter (26)
Alternatively, the microprocessor (11) is reset by the time-out of the second timer counter (27).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3175040A JPH0520129A (en) | 1991-07-16 | 1991-07-16 | Microprocessor monitoring system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3175040A JPH0520129A (en) | 1991-07-16 | 1991-07-16 | Microprocessor monitoring system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0520129A true JPH0520129A (en) | 1993-01-29 |
Family
ID=15989167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3175040A Withdrawn JPH0520129A (en) | 1991-07-16 | 1991-07-16 | Microprocessor monitoring system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0520129A (en) |
-
1991
- 1991-07-16 JP JP3175040A patent/JPH0520129A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0520129A (en) | Microprocessor monitoring system | |
| JP2811343B2 (en) | Fan alarm detection device | |
| JP2870250B2 (en) | Microprocessor runaway monitor | |
| JPH11259340A (en) | Reactivation control circuit for computer | |
| JPH11330931A (en) | Apparatus and method for monitoring clock operation in control system | |
| JP3163904B2 (en) | CPU device with runaway monitoring function | |
| JP2899237B2 (en) | CPU monitoring device | |
| JP3603339B2 (en) | Condensation detector | |
| JPH10307737A (en) | Device and method for detecting runaway of cpu | |
| JP2731386B2 (en) | Control device | |
| JPH0733464Y2 (en) | Integrated value backup device | |
| JPH0530925U (en) | Information processing device with power supply voltage drop detection function | |
| US5497481A (en) | Microcomputer computer system having plural programmable timers and preventing memory access operations from interfering with timer start requests | |
| JPS62222318A (en) | Information processor | |
| JPH07110019B2 (en) | External input noise signal detector | |
| JPH0756775A (en) | Watchdog circuit | |
| JPH0561694A (en) | Program stall generation detecting system | |
| JP2592525B2 (en) | Error detection circuit of common bus system | |
| JPH05189271A (en) | Detecting device for abnormality of central processing unit | |
| JP3348271B2 (en) | Alarm detection circuit | |
| JPS63205852A (en) | Detection circuit for spindle rotation abnormality | |
| JPS60262252A (en) | Monitor system for runaway of microprocessor | |
| JPS58138148U (en) | Microcomputer system monitoring device | |
| JPH10228397A (en) | Watchdog timer | |
| JPS60100235A (en) | Self-diagnosing circuit |
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: 19981008 |