JPH0268633A - Check circuit for microprogram - Google Patents

Check circuit for microprogram

Info

Publication number
JPH0268633A
JPH0268633A JP63220882A JP22088288A JPH0268633A JP H0268633 A JPH0268633 A JP H0268633A JP 63220882 A JP63220882 A JP 63220882A JP 22088288 A JP22088288 A JP 22088288A JP H0268633 A JPH0268633 A JP H0268633A
Authority
JP
Japan
Prior art keywords
register
bits
generation circuit
check
microprogram
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
JP63220882A
Other languages
Japanese (ja)
Inventor
Atsushi Sekiguchi
淳 関口
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
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 filed Critical NEC Corp
Priority to JP63220882A priority Critical patent/JPH0268633A/en
Publication of JPH0268633A publication Critical patent/JPH0268633A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

PURPOSE:To efficiently perform the error check of a register by a few number of interface signals by generating check bits from the same bits in two registers by the same method, and detecting an error by observing coincidence between them. CONSTITUTION:The output of an RDB register 3 is inputted to a check bit generation circuit 4, and the exclusive OR of 20 bits is taken, and is unified as a signal of one bit, then, is inputted to an error detection circuit 6. Meanwhile, the same 20 bits starting from a bit 0 as that held at the RDB register 3 out of the output of an RDA register 2 are inputted to a comparison bit generation circuit 5, and the exclusive OR of 20 bits is taken, and unified as the signal of one bit, then, it is inputted to the error detection circuit 6. In such a manner, the error detection circuit 6 inputs the output of the check bit generation circuit 4 and the comparison bit generation circuit 5, and compares them, and outputs an error signal when noncoincidence is obtained, thereby, the error check can be performed efficiently.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプログラム制御の情報処理装置におけ
る複数個あるマイクロプログラム読み出しレジスタのエ
ラーチエツク回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an error check circuit for a plurality of microprogram read registers in a microprogram-controlled information processing device.

〔従来の技術〕[Conventional technology]

従来、この種のマイクロプログラム制御装置は、マイク
ロプログラム読み出しレジスタが複数あっても、マイク
ロプログラムデータの全ビットの一部のビットしか保持
していないレジスタは、そのデータのエラーチエツクを
していながった。
Conventionally, in this type of microprogram control device, even if there are multiple microprogram read registers, the registers that hold only some of the total bits of the microprogram data are not checked for errors in the data. It was.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のマイクロプログラム制御装置は、マイク
ロプログラムデータの全ビットの一部のビットしか保持
していないレジスタは、エラーチエツクをしていないの
で、それらのレジスタに故障が起こり、ビット化けによ
る誤動作があっても発見できないという欠点がある。
In the conventional microprogram control device described above, the registers that hold only some of the total bits of the microprogram data are not checked for errors, so failures may occur in these registers and malfunctions due to bit corruption. The drawback is that even if it exists, it cannot be discovered.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のマイクロプログラムのチエツク回路の構成は、
マイクロプログラム制御の情報処理装置において、制御
記憶装置から読み出されたマイクロプログラムデータの
全ビットを保持する第1のレジスタと、前記制御記憶装
置から読み出されたマイクロプログラムデータの一部の
ビットのみ保持する第2のレジスタと、この第2のレジ
スタの出力値からチェックビットを生成するチェックビ
ット生成回路と、前記第1のレジスタの出力のうち前記
第2のレジスタで保有するビットを用いて前記チェック
ビット生成回路と同一の論理でコンベアビットを生成す
る比較ビット生成回路と、この比較ビット生成回路の出
力値と前記チェックビット生成回路の出力値との一部チ
ェックを行なうエラー検出回路を含むことを特徴とする
The configuration of the microprogram check circuit of the present invention is as follows:
In a microprogram-controlled information processing device, a first register holds all bits of microprogram data read from a control storage device, and only some bits of microprogram data read from the control storage device. a second register for holding, a check bit generation circuit for generating a check bit from the output value of the second register, and a bit held in the second register among the outputs of the first register. It includes a comparison bit generation circuit that generates conveyor bits using the same logic as the check bit generation circuit, and an error detection circuit that partially checks the output value of the comparison bit generation circuit and the output value of the check bit generation circuit. It is characterized by

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.

制御記憶装置1は、64ビツトのマイクロプログラムを
格納している。マイクロプログラム読み出しレジスタR
DB2は、制御記憶装置lから読み出された64ビツト
のマイクロプログラムをイ呆持するレジスタ、マイクロ
プログラム読み出しレジスタRDB3は、制御記憶装置
1から読み出されたビット0からの20ビツトを保持す
るレジスタ、チェックビット生成回路4は、RDBレジ
スタ3の出力データ20ビツトの排他的論理和を求める
回路、比較ビット生成回路5は、RDAレジスタ2の出
力データのビットOからの20ビツトの排他的論理和を
求める回路、エラー検出回路6は、チェックビット生成
回路4の出力値と比較ビット生成回路5の出力値とを比
較して不一致の場合に、エラー信号を発生する回路であ
る。
The control storage device 1 stores a 64-bit microprogram. Microprogram read register R
DB2 is a register that holds the 64-bit microprogram read from the control storage device 1, and microprogram read register RDB3 is a register that holds the 20 bits from bit 0 read from the control storage device 1. , the check bit generation circuit 4 is a circuit that calculates the exclusive OR of 20 bits of the output data of the RDB register 3, and the comparison bit generation circuit 5 is a circuit that calculates the exclusive OR of the 20 bits of the output data of the RDA register 2 from bit O. The error detection circuit 6 is a circuit that compares the output value of the check bit generation circuit 4 and the output value of the comparison bit generation circuit 5 and generates an error signal if they do not match.

制御記憶装置1から読み出されたデータの全64ビツト
がRDAレジスタ2にセットされると同時に、ビット0
からの20ビツトがRDBレジスタ3にもセットされる
All 64 bits of data read from control store 1 are set in RDA register 2 while bit 0
20 bits are also set in RDB register 3.

RDBレジスタ3の出力はチェックビット生成回路4に
入力され、20ビツトの排他的論理和がとられ、1ビツ
トの信号にまとめられてエラー検出回路6に入力される
The output of the RDB register 3 is input to a check bit generation circuit 4, where a 20-bit exclusive OR is taken, and the signal is combined into a 1-bit signal and input to an error detection circuit 6.

一方、RDAレジスタ2の出力のうち、RDBレジスタ
3に保持されているビットと同一のビット0からの20
ビツトが比較ビット生成回路5に入力され、チェックビ
ット生成回路4と同様にして20ビツトの排他的論理和
をとり、1ビツトの信号にまとめられてエラー検出回路
6に入力される。
On the other hand, among the outputs of RDA register 2, bits 0 to 20 are the same as the bits held in RDB register 3.
The bits are inputted to a comparison bit generation circuit 5, and in the same manner as the check bit generation circuit 4, an exclusive OR of 20 bits is taken, and the signals are combined into a 1-bit signal and inputted to an error detection circuit 6.

エラー検出回路6では、チェックビット生成回路4と比
較ビット生成回路5の出力を入力して比較し、一致して
いない場合には、エラー信号を出力する。
The error detection circuit 6 inputs and compares the outputs of the check bit generation circuit 4 and the comparison bit generation circuit 5, and outputs an error signal if they do not match.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、2つのレジスタで同一の
ビットを同一の方法でチェックビットを生成し、その一
致を見てエラー検出することにより、数少ないインタフ
ェース信号によって効率よくレジスタのエラーチエツク
ができる効果がある。
As explained above, the present invention enables register errors to be efficiently checked using a small number of interface signals by generating check bits using the same method for the same bits in two registers and detecting errors by checking the coincidence. effective.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例のブロック図である。 1・・・制御記憶装置、2,3・・・マイクロプログラ
ム読み出しレジスタ、4・・・チェックビット生成回路
、5・・・比較ビット生成回路、6・・・エラー検出回
路。
FIG. 1 is a block diagram of one embodiment of the present invention. DESCRIPTION OF SYMBOLS 1... Control storage device, 2, 3... Microprogram read register, 4... Check bit generation circuit, 5... Comparison bit generation circuit, 6... Error detection circuit.

Claims (1)

【特許請求の範囲】[Claims] マイクロプログラム制御の情報処理装置において、制御
記憶装置から読み出されたマイクロプログラムデータの
全ビットを保持する第1のレジスタと、前記制御記憶装
置から読み出されたマイクロプログラムデータの一部の
ビットのみ保持する第2のレジスタと、この第2のレジ
スタの出力値からチェックビットを生成するチェックビ
ット生成回路と、前記第1のレジスタの出力のうち前記
第2のレジスタで保有するビットを用いて前記チェック
ビット生成回路と同一の論理でコンベアビットを生成す
る比較ビット生成回路と、この比較ビット生成回路の出
力値と前記チェックビット生成回路の出力値との一致チ
ェックを行なうエラー検出回路を含むことを特徴とする
マイクロプログラムのチェック回路。
In a microprogram-controlled information processing device, a first register holds all bits of microprogram data read from a control storage device, and only some bits of microprogram data read from the control storage device. a second register for holding, a check bit generation circuit for generating a check bit from the output value of the second register, and a bit held in the second register among the outputs of the first register. The present invention includes a comparison bit generation circuit that generates conveyor bits using the same logic as the check bit generation circuit, and an error detection circuit that performs a match check between the output value of the comparison bit generation circuit and the output value of the check bit generation circuit. Features a microprogram check circuit.
JP63220882A 1988-09-02 1988-09-02 Check circuit for microprogram Pending JPH0268633A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63220882A JPH0268633A (en) 1988-09-02 1988-09-02 Check circuit for microprogram

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63220882A JPH0268633A (en) 1988-09-02 1988-09-02 Check circuit for microprogram

Publications (1)

Publication Number Publication Date
JPH0268633A true JPH0268633A (en) 1990-03-08

Family

ID=16758015

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63220882A Pending JPH0268633A (en) 1988-09-02 1988-09-02 Check circuit for microprogram

Country Status (1)

Country Link
JP (1) JPH0268633A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58132839A (en) * 1982-02-01 1983-08-08 Nec Corp Fault recovery device
JPS62293439A (en) * 1986-06-12 1987-12-21 Nec Corp Error correcting mechanism

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58132839A (en) * 1982-02-01 1983-08-08 Nec Corp Fault recovery device
JPS62293439A (en) * 1986-06-12 1987-12-21 Nec Corp Error correcting mechanism

Similar Documents

Publication Publication Date Title
JPH0833842B2 (en) Logical operation device
JP3076044B2 (en) Error information storage method for pipeline
JPH0268633A (en) Check circuit for microprogram
JPS62293441A (en) Data outputting system
JPS6227831A (en) Checking circuit for computing element
US5144628A (en) Microprogram controller in data processing apparatus
JPH02207355A (en) Memory readout system
JP2704062B2 (en) Information processing device
JP2609768B2 (en) Error detection method for control information read data
SU951406A1 (en) Memory device with self-check capability
JPH0198033A (en) Detecting circuit for data error
JPH01232445A (en) Pseudo-error generation system
JPS61269738A (en) Data processing circuit
JPH0312744A (en) Error detecting circuit
JPS59144246A (en) Data reception control system
JPH01194035A (en) Address parity checking system for information processor
JPH04220729A (en) Information processor
JPH02153457A (en) Associating memory
JPH02216563A (en) Associative memory
JPH0833896B2 (en) Failure detection method for character string retrieval device
JPH03233639A (en) Microprogram controller
JPH0797324B2 (en) Microprogram error correction circuit
JPS62242245A (en) Data checking device in data transfer route
JPS61237139A (en) Malfunction detecting system of information processor
JPH02123431A (en) Information processor