JPS60215251A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS60215251A
JPS60215251A JP7211684A JP7211684A JPS60215251A JP S60215251 A JPS60215251 A JP S60215251A JP 7211684 A JP7211684 A JP 7211684A JP 7211684 A JP7211684 A JP 7211684A JP S60215251 A JPS60215251 A JP S60215251A
Authority
JP
Japan
Prior art keywords
data
error
circuit
interrupt
bus
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.)
Pending
Application number
JP7211684A
Other languages
English (en)
Inventor
Katsuhiko Nakagawa
克彦 中川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP7211684A priority Critical patent/JPS60215251A/ja
Publication of JPS60215251A publication Critical patent/JPS60215251A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/073Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a memory management context, e.g. virtual memory or cache management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (技術分野) 本発明はデータ処理装置に関するものである。
(従来技術) 近年、マイクロプロセッサ−に代表される様に。
自動車の二/ジン制御等の高信頼性を要求される°用途
にもデータ処理装置が導入されている。
しかしながら、今までのマイクロプロセッサ−等のデー
タ処理装置では、処理系でのデータの誤りに対しては、
その検出又はデータの修復は困難であるという欠点がめ
った。
(発明の目的) 本発明の目的は、上記欠点を除去することにより、誤り
が発生した時には、割込みを発生し、更に、誤りデータ
を保持しかつ誤りの発生場所を判断し、それに基づき誤
りを回復出来る様にした、高信頼性のデータ処理装置を
提供することにある。
(発明の構成) 本発明のデータ処理装置は、プログラムカウンタで指定
されるメモリ内の命令によりレジスタ又はメモリのデー
!t−処理しかつ割込みによりプログラムカウンタの内
容を変更出来るデータ処理装置において、データバス上
に設けられデータの誤りを検比しデータの誤Vを検出し
たときに割込み信号を発生する誤り検出回路と、該誤り
検出回路の検出結朱會保持し誤りデータ要求信号により
検出結果全前記データバス上に出力する誤りデータ保持
回路と、前記割込み信号を取り入れて割込み処理の実行
ならびに前記誤りデータ要求信号の発生等の制aを行う
処理制御装置とを含むことから構成される。
(実施例) 以下、本発明の実施例について図面を参照して説明する
第1図は本発明の一笑施例のブロック図である。
本実施例は、プログラムカウンタ(PC)15で指定さ
れるメモリ(MEM) 12 内の命令によりレジスタ
(RBG)1,2又はメモリ12のデータを処理しかつ
割込みによりプログラムカウンタ15の内容を変更出来
るデータ処理装置において、データバス7上に設けられ
データの誤0を検出しデータの誤りを検出したときに割
込み信号、9′を発生する誤り横比回路としてのパリテ
ィチェック回路(FCC)3,4.13と、このパリテ
ィチェック回路3.4,13の検出結朱tS持し誤りデ
ータ要求信号10’により検出結果をデータバス7上に
出力する誤りデータ保持回路(SH)5,6,14 と
、割込み信号9′を取り入れて割込へ処理の実行ならび
に誤りデー声要求信号10′の発生等の制御を行う処理
制御装置(CONT)11とを含むことから構成される
。なお同図において、8はパリティ信号線、9は割込み
要求線、10は誤りデータ要求線である。
次に本実施例の動作について説明する。
今、メモリ12から、レジスタ1にデータバス上したと
きに、メモリ12内に記憶されていたパリティと、デー
タバス7上に出力されたデータのパリテ斗が異なってい
れば、パリティチェック回路13によって、割込み要求
線9がアクティブにされ、割込み要求信号9′が処理制
御装置11に入°力される。さらに誤りデータ保持回路
14に誤りデータが保持される。又、レジスタ1に誓込
むときに、パリティチェック回路3で誤りが検出されれ
ば、パリティチェック回路3より割込み要求線9t−使
って割込み要求信号9′が処理制御装置11に出される
。割込みが処理制御装置11に受け付けられると、処理
制御装置11は、誤りデータ要求信号線10をアクティ
ブにする事により、誤りデータ要求信号10’eパリテ
イチ工ツク回路に入力させ、誤りデータをデータバス7
に出力させる。
処理制御装置11は、割込み処理プログラムで、データ
バス7のどのビットに誤りデータがあるかkmべる事に
より、どの部分で誤りが生じたかを判断出来る。。
第2図は本発明の他の実施例を示すブロック図でるる。
第2図において、1はレジスタ、3はパリティチェック
回路、5は誤9データ保持回路、7はデータバス、8は
パリティ線、9は割込み要求線、9′は割込み要求信号
、10は誤りデータ要求線、10’は誤りデータ信号、
11は処理制御装置、15はプログラムカウンタ、16
は演算論理口1(ALU)である。
今、第3図の処理を実行中に、ADD REGI。
RBG2の実行で誤りが発圧して、割込み要求線9によ
り割込みが要求された場合、処理制御装置11はプログ
ラムカウンタ15の値を変更して、第3図の割込み処理
に制御を移す。割込み処理ではRgGlからの読出しに
よる誤りか、R,gG2からの読出しによる誤りか、又
4は、演算結果の書込みによる誤りかをデータバス各1
ビットに対応して付加されている誤りデータ保持装置5
の情報により判断する。。
ここで、もし、REGIの読出し誤りでめれば、R,E
Glへのデータ転送まで、もし、RBG2の読出し誤り
でおれば、RfEG2へのデータ転送まで、もし、演算
結果の誤りであれば、演算までプログラムカウンタ15
を更新して、再実行する事により、誤りの訂正が実現出
来る。
なお、上記実施例においては、誤り検出回路としてパリ
ティチェック回路を用いたけれども、他の誤9検出回路
金用いても同様の効果が得られる。
(発明の効果) 以上、詳細説明したとおり、本発明によれば、上記の構
成により、データに誤りが発生した時には、割込みを発
圧し、史に誤りデータを保持し、かつ誤りの発圧場所を
判断し誤りが回復できる信頼性の高いデータ処理装置が
得られる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は本発
明の他の実施例のブロック図、第3図はデータ処理プロ
グラムの一例のフローチャートである。 1.2・・・・・・レジスタ、3,4・・・・・・パリ
ティチェック回路、5,6・・・・・・誤りデータ保持
回路、7・・・・・・データバス、8・・・・・・パリ
ティ信号線、9・・・・・・割込み要求線、9′・・・
・・・割込み要求信号、1o・曲・誤りデータ要求線、
10′・・・・・・誤9データ要求信号、11・・・・
・・処理制御装置、12・・・・・・メモリ、13・・
・・・・パリティチェック回路、14・旧・・誤りデー
タ保持回路、15・・・・・・プログラムカウンタ、1
6・・・・・・演算論理回路。 /ゴ7

Claims (1)

    【特許請求の範囲】
  1. プログラムカウンタで指定されるメモリ内の命令により
    レジスタ又はメモリのデータt−処理しかつ割込みによ
    りプログラムカウンタの内容t−f更出来るデータ処理
    装置において、データバス上に設けられデータの誤りを
    検出しデータの誤すヲ検出したときに割込み信号を発生
    する誤り検出回路と、該誤り検出回路の検出結果を保持
    し誤りデータ要求信号により検出結果管前記データバス
    上に出力する誤りデータ医持回路と、前記割込み信号を
    取り入れて割込み処理の実行ならびに前記誤りデータ要
    求信号の発生等の制aを行う処理制御装置とを含むこと
    を特徴とするデータ処理装置。
JP7211684A 1984-04-11 1984-04-11 デ−タ処理装置 Pending JPS60215251A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7211684A JPS60215251A (ja) 1984-04-11 1984-04-11 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7211684A JPS60215251A (ja) 1984-04-11 1984-04-11 デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS60215251A true JPS60215251A (ja) 1985-10-28

Family

ID=13480063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7211684A Pending JPS60215251A (ja) 1984-04-11 1984-04-11 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS60215251A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9778981B2 (en) 2014-12-09 2017-10-03 Denso Corporation Microcontroller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9778981B2 (en) 2014-12-09 2017-10-03 Denso Corporation Microcontroller

Similar Documents

Publication Publication Date Title
US5640508A (en) Fault detecting apparatus for a microprocessor system
EP0461792B1 (en) Master/slave checking system
JPH07271403A (ja) 非運用系メモリ更新方式
JPS60215251A (ja) デ−タ処理装置
US4594710A (en) Data processing system for preventing machine stoppage due to an error in a copy register
JPH0316655B2 (ja)
EP0655686B1 (en) Retry control method and device for control processor
JP2818659B2 (ja) 誤り訂正方式
KR19990057809A (ko) 오류 방지 시스템
JPS60173647A (ja) 情報処理装置のエラ−発生箇所検出方式
JPH04239923A (ja) ソフトビジブルレジスタのエラー回復方式
JPH0335327A (ja) 多数決障害処理装置
JPH03175538A (ja) 二重化処理装置
JPS62130444A (ja) メモリアクセス制御装置
JPH04138532A (ja) 暴走検出回路
JPH0371236A (ja) エラー検出システム
JPH05120155A (ja) マイクロプログラム制御装置
JPH0452734A (ja) 汎用レジスタ例外検出回路
JPH01222357A (ja) ソフト・エラー識別方法
JPH0797324B2 (ja) マイクロプログラムのエラー訂正回路
JPH0481953A (ja) メモリ装置
JPH0359740A (ja) メモリ障害検出方式
JPH04238547A (ja) 半導体装置
JPH03109652A (ja) データ処理装置
JPS5952351A (ja) 命令再試行方式