JPH02278342A - マイクロコンピュータ - Google Patents
マイクロコンピュータInfo
- Publication number
- JPH02278342A JPH02278342A JP1100403A JP10040389A JPH02278342A JP H02278342 A JPH02278342 A JP H02278342A JP 1100403 A JP1100403 A JP 1100403A JP 10040389 A JP10040389 A JP 10040389A JP H02278342 A JPH02278342 A JP H02278342A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- data
- parity
- parity generation
- interruption
- 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
- 230000002159 abnormal effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Detection And Correction Of Errors (AREA)
- Microcomputers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマイクロコンピュータ、特に、システムの暴走
を防ぐ機能を有するマイクロコンピュタに関する。
を防ぐ機能を有するマイクロコンピュタに関する。
従来のマイクロコンピュータについて図面を参照して詳
細に説明する。
細に説明する。
第2図は従来のマイクロコンピュータの一例を示すブロ
ック図である。
ック図である。
第2図に示すマイクロコンピュータは、プログラム(以
下、書き込み命令という)により出力回路26にデータ
を書き込むと、出力回路26は次の書き込み命令が実行
されるまで、同じデータを出力端子9〜16に出力しつ
づける。
下、書き込み命令という)により出力回路26にデータ
を書き込むと、出力回路26は次の書き込み命令が実行
されるまで、同じデータを出力端子9〜16に出力しつ
づける。
上述した従来のマイクロコンピュータは、出力端子が外
来のノイズ、ザージなどの影響を受けて、出力回路のデ
ータが変化しても、その状!ぷを検出することができな
いため、システムの正常な動作を妨げるという欠点があ
った。
来のノイズ、ザージなどの影響を受けて、出力回路のデ
ータが変化しても、その状!ぷを検出することができな
いため、システムの正常な動作を妨げるという欠点があ
った。
本発明の目的は、出力回路のデータが書き込み命令とは
独立して変化した場合に、その状態を検出してシステム
の暴走を防ぐ機能を有するマイクロコンピュータと提供
することにある。
独立して変化した場合に、その状態を検出してシステム
の暴走を防ぐ機能を有するマイクロコンピュータと提供
することにある。
本発明のマイクロコンピュータは、プログラムの実行に
よりデータを書き込み、そのnビットデータ(nは正の
整数)をパラレルに外部に出力する出力回路を有するマ
イクロコンピュータにおいて、 (A)前記出力回路に書き込まれたnビットデータのパ
リティを生成する第1と第2のパリティ生成回路、 〈8)前記第1と第2のパリティ生成回路を比較すし、
比較信号を出力する比較回路、 (C)前記比較信号にもとづいて動作する割り込み制御
回路、 とを含んで構成される。
よりデータを書き込み、そのnビットデータ(nは正の
整数)をパラレルに外部に出力する出力回路を有するマ
イクロコンピュータにおいて、 (A)前記出力回路に書き込まれたnビットデータのパ
リティを生成する第1と第2のパリティ生成回路、 〈8)前記第1と第2のパリティ生成回路を比較すし、
比較信号を出力する比較回路、 (C)前記比較信号にもとづいて動作する割り込み制御
回路、 とを含んで構成される。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の一実施例を示すブロック図である。
第1図に示すマイクロコンピュータは、書き込み命令を
実行しると、書き込み信号25が有効となり、内部デー
タバス17〜24より出力ラッチ1〜8に8ビツトデー
タが書き込まれる。
実行しると、書き込み信号25が有効となり、内部デー
タバス17〜24より出力ラッチ1〜8に8ビツトデー
タが書き込まれる。
同時に、8とットデータのパリティがパリティ生成回路
27で生成される。この時、パリティ生成回路28は書
き込み信号25がインバータ回路31で反転されて非選
択となる。
27で生成される。この時、パリティ生成回路28は書
き込み信号25がインバータ回路31で反転されて非選
択となる。
一方、書き込み命令が実行されない時は、パリティ生成
回路28が選択されて、出力ラッチ1〜8の8ビツトデ
ータのパリティを生成する。
回路28が選択されて、出力ラッチ1〜8の8ビツトデ
ータのパリティを生成する。
パリティ生成回路27とパリティ生成回路28のデータ
は、比較回路29に入力される。
は、比較回路29に入力される。
比較された結果、パリティ生成回路27とパリティ生成
回路28のデータが異っていると、割り込み制御回路3
0に割り込み要求信号32を出力する。
回路28のデータが異っていると、割り込み制御回路3
0に割り込み要求信号32を出力する。
本発明のマイクロコンピュータは、外来のノイズ、サー
ジなどの影響を受けて、出力回路のデータが変化した場
合、比較回路より割り込み要求信号が出力され、割り込
み制御回路により割り込みが発生するので、割り込み処
理のプログラムで暴走対策を行なうことにより、システ
ムの異常動作を防止できるという効果がある。
ジなどの影響を受けて、出力回路のデータが変化した場
合、比較回路より割り込み要求信号が出力され、割り込
み制御回路により割り込みが発生するので、割り込み処
理のプログラムで暴走対策を行なうことにより、システ
ムの異常動作を防止できるという効果がある。
第1図は本発明の一実施例を示すブロック図、第2図は
従来の一例を示すブロック図である。 1〜8・・・・・・出力ラッチ、9〜16・・・・・・
出力端子、17〜24・・・・・・内部データバス、2
5・・・・・・書き込み信号、26・・・・・・出力回
路、27.28・・・・・・パリティ生成回路、2つ・
・・・・・比較回路、30・・・・・・割り込み制御回
路、31・・・・・・インバータ回路、32・・・・・
・割り込み要求信号。
従来の一例を示すブロック図である。 1〜8・・・・・・出力ラッチ、9〜16・・・・・・
出力端子、17〜24・・・・・・内部データバス、2
5・・・・・・書き込み信号、26・・・・・・出力回
路、27.28・・・・・・パリティ生成回路、2つ・
・・・・・比較回路、30・・・・・・割り込み制御回
路、31・・・・・・インバータ回路、32・・・・・
・割り込み要求信号。
Claims (1)
- 【特許請求の範囲】 プログラムの実行によりデータを書き込み、そのnビッ
トデータ(nは正の整数)をパラレルに外部に出力する
出力回路を有するマイクロコンピュータにおいて、 (A)前記出力回路に書き込まれたnビットデータのパ
リテイを生成する第1と第2のパリテイ生成回路、 (B)前記第1と第2のパリテイ生成回路を比較すし、
比較信号を出力する比較回路、 (C)前記比較信号にもとづいて動作する割り込み制御
回路、 とを含むことを特徴とするマイクロコンピュータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1100403A JP2847741B2 (ja) | 1989-04-19 | 1989-04-19 | マイクロコンピュータ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1100403A JP2847741B2 (ja) | 1989-04-19 | 1989-04-19 | マイクロコンピュータ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02278342A true JPH02278342A (ja) | 1990-11-14 |
| JP2847741B2 JP2847741B2 (ja) | 1999-01-20 |
Family
ID=14273016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1100403A Expired - Lifetime JP2847741B2 (ja) | 1989-04-19 | 1989-04-19 | マイクロコンピュータ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2847741B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62209628A (ja) * | 1986-03-11 | 1987-09-14 | Nec Corp | プロセサバスにおけるバリテイチエツク回路 |
| JPS62293438A (ja) * | 1986-06-12 | 1987-12-21 | Fujitsu Ltd | コンピユ−タ応用装置 |
-
1989
- 1989-04-19 JP JP1100403A patent/JP2847741B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62209628A (ja) * | 1986-03-11 | 1987-09-14 | Nec Corp | プロセサバスにおけるバリテイチエツク回路 |
| JPS62293438A (ja) * | 1986-06-12 | 1987-12-21 | Fujitsu Ltd | コンピユ−タ応用装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2847741B2 (ja) | 1999-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02278342A (ja) | マイクロコンピュータ | |
| JPS62293441A (ja) | デ−タ出力方式 | |
| JPH03129531A (ja) | 制御装置 | |
| JPH10143462A (ja) | マイクロコンピュータ | |
| JP3110222B2 (ja) | マイクロコンピュータ | |
| JPH0520224A (ja) | マイクロコンピユータ | |
| JPS6362776B2 (ja) | ||
| JPH06175888A (ja) | 異常アクセス検出回路 | |
| JPH0744470A (ja) | データバス監視装置 | |
| KR200213107Y1 (ko) | 프로세서 보드의 인터럽트 발생원 감지장치 | |
| JPH10333920A (ja) | 割込み処理回路 | |
| JPH01177117A (ja) | マイクロコンピュータ | |
| JPS60163135A (ja) | デ−タバスチエツク方式 | |
| JPS60209851A (ja) | プログラム・シ−ケンス・ストツプ方式 | |
| JPH0676083A (ja) | タイマ回路 | |
| JPS63298458A (ja) | デ−タ転送回路 | |
| JPH01200438A (ja) | 割込み制御回路 | |
| JPH02118847A (ja) | マイクロプロセッサ開発支援装置 | |
| JPH05216779A (ja) | メモリ監視回路 | |
| JPH0695975A (ja) | Ramアクセス回路 | |
| JPH01189749A (ja) | 割込み制御方法 | |
| JPS61294556A (ja) | プログラム誤動作検出方式 | |
| JPS63282535A (ja) | シグナルプロセツサ | |
| JPH04282704A (ja) | シーケンスコントローラ | |
| JPH04177533A (ja) | マイクロコンピュータ |