JPH05189089A - Data processing system - Google Patents
Data processing systemInfo
- Publication number
- JPH05189089A JPH05189089A JP3352329A JP35232991A JPH05189089A JP H05189089 A JPH05189089 A JP H05189089A JP 3352329 A JP3352329 A JP 3352329A JP 35232991 A JP35232991 A JP 35232991A JP H05189089 A JPH05189089 A JP H05189089A
- Authority
- JP
- Japan
- Prior art keywords
- reset
- reset signal
- circuit device
- data processing
- register
- 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
Links
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明はデータ処理の動作に必
要な複数の周辺回路装置と、この周辺回路装置とデータ
の授受を行いプログラムの実行により演算を行う演算回
路装置とを備えたデータ処理システムに関し、特に上記
演算回路装置のプログラムの実行により、周辺回路装置
へのハードウェアのリセットをかける機能を有するデー
タ処理システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to data processing provided with a plurality of peripheral circuit devices necessary for data processing operations, and an arithmetic circuit device for exchanging data with the peripheral circuit devices and executing an operation by executing a program. More particularly, the present invention relates to a data processing system having a function of resetting hardware to a peripheral circuit device by executing a program of the arithmetic circuit device.
【0002】[0002]
【従来の技術】MCUやCPUなどのプログラム動作の
可能な演算回路装置及び各種周辺回路装置からデータ処
理システムを構成する場合、システム起動時にシステム
の初期化を行ったり、システム動作中に周辺回路装置で
発生する障害を解除するためにリセット回路は必要であ
る。一般的に、上記演算回路装置及びその周辺回路装置
から構成されるデータ処理システムにおいては、図15
に示すように外部のリセット回路(図示せず)から発生
されるリセット信号によりシステムの初期化が行われ
る。例えば、電源投入時のパワーオンリセット等による
システムの初期化がある。2. Description of the Related Art When a data processing system is composed of arithmetic circuit devices such as MCU and CPU capable of program operation and various peripheral circuit devices, the system is initialized at system startup or the peripheral circuit devices are operating during system operation. The reset circuit is necessary to remove the fault that occurs at. Generally, in the data processing system including the arithmetic circuit device and its peripheral circuit device, as shown in FIG.
The system is initialized by a reset signal generated from an external reset circuit (not shown) as shown in FIG. For example, there is initialization of the system by power-on reset when the power is turned on.
【0003】図15は、演算回路装置及びその周辺回路
装置から構成される従来のデータ処理システムの構成を
示すブロック図である。図15において、15aはMC
UやCPUなどの演算回路装置、15b,15c,15
dはその周辺回路装置、15eは外部のリセット回路
(図示せず)から発生されるリセット信号を伝達する信
号線、15fは演算回路装置15aが通信を行うために
周辺回路装置15b〜15d(番号0〜n−1)を選択
するためのアドレスバスである。FIG. 15 is a block diagram showing a configuration of a conventional data processing system including an arithmetic circuit device and its peripheral circuit device. In FIG. 15, 15a is an MC
Operation circuit devices such as U and CPU, 15b, 15c, 15
d is a peripheral circuit device thereof, 15e is a signal line for transmitting a reset signal generated from an external reset circuit (not shown), and 15f is a peripheral circuit device 15b to 15d (numbered for communication with the arithmetic circuit device 15a). This is an address bus for selecting 0 to n-1).
【0004】次にこの従来例の動作について説明する。
演算回路装置15aと周辺回路装置15b間で、データ
転送時に周辺回路装置15bで障害が発生する場合につ
いて、その動作を説明する。一般には、演算回路装置1
5aに対する周辺回路装置は図15の周辺回路装置15
b,15c及び15dのように複数存在するので、演算
回路装置15aは、アドレスバス15f上にアドレスを
出力することにより、データ転送の対象となる周辺回路
装置15bを選択する。演算回路装置15aは、この選
択した周辺回路装置15bに対してデータを出力する。
その後、演算回路装置15aは、周辺回路装置15bが
データを受信したことを知らせる信号が、この周辺回路
装置15bから送信されてくるのを一定期間の間、待
つ。その一定期間の時間が経過しても信号が送られてこ
ない場合は、演算回路装置15aは、再度、この周辺回
路装置15bに対してデータを出力し、交信する。この
動作が数回なされても、データ転送が完結しない場合に
は、このデータ処理システムはエラーメッセージ等が表
示されるので、外部リセット回路よりリセット信号を発
生させて障害を解除しなければならなかった。Next, the operation of this conventional example will be described.
The operation of the case where a failure occurs in the peripheral circuit device 15b during data transfer between the arithmetic circuit device 15a and the peripheral circuit device 15b will be described. Generally, the arithmetic circuit device 1
The peripheral circuit device for 5a is the peripheral circuit device 15 of FIG.
Since there are a plurality of such devices b, 15c, and 15d, the arithmetic circuit device 15a outputs the address on the address bus 15f to select the peripheral circuit device 15b to be the data transfer target. The arithmetic circuit device 15a outputs data to the selected peripheral circuit device 15b.
After that, the arithmetic circuit device 15a waits for a certain period of time until the signal notifying that the peripheral circuit device 15b has received the data is transmitted from the peripheral circuit device 15b. If no signal is sent even after the elapse of the certain period of time, the arithmetic circuit device 15a outputs the data to the peripheral circuit device 15b again and communicates therewith. If the data transfer is not completed even if this operation is performed several times, an error message or the like is displayed in this data processing system, and therefore a reset signal must be generated from the external reset circuit to clear the fault. It was
【0005】[0005]
【発明が解決しようとする課題】従来のデータ処理シス
テムは上述したようなリセット処理を行うので演算回路
装置による復帰動作により回復できない障害が周辺回路
装置で発生した場合、外部リセット信号によりシステム
全体を起動し直さなければならず、また、正常な動作を
行っている周辺回路装置の必要なデータ等を破壊してし
まう可能性があるという問題点があった。Since the conventional data processing system performs the reset process as described above, when a failure which cannot be recovered by the recovery operation by the arithmetic circuit device occurs in the peripheral circuit device, the entire system is reset by the external reset signal. There is a problem in that it has to be restarted and there is a possibility that necessary data and the like of the peripheral circuit device that is operating normally may be destroyed.
【0006】この発明は上記のような問題点を解決する
ためになされたもので、演算回路装置によるプログラム
の実行により、障害が発生した周辺回路装置に対してハ
ードウェアのリセットをかけることができるデータ処理
システムを提供することを目的とする。The present invention has been made in order to solve the above problems, and hardware can be reset to a peripheral circuit device in which a failure has occurred by executing a program by an arithmetic circuit device. It is intended to provide a data processing system.
【0007】[0007]
【課題を解決するための手段】請求項1の発明に係るデ
ータ処理システムは、演算回路装置3aによるプログラ
ムの実行により、演算回路装置内でリセット信号を発生
させるための周辺回路装置3b〜3dの各々に対応する
複数ビットを格納するレジスタ1aと、外部のリセット
回路より発生されるリセット信号及びレジスタ1aより
出力されるリセット信号を入力とし、上記両リセット信
号の発生に応じて上記両リセット信号の一方を出力と
し、本データ処理システムあるいは上記周辺回路装置3
b〜3dの初期化を行うリセット信号制御回路1bとを
演算回路装置3aに設けたものである。According to a first aspect of the present invention, there is provided a data processing system comprising: peripheral circuit devices 3b to 3d for generating a reset signal in the arithmetic circuit device by executing a program by the arithmetic circuit device 3a. A register 1a for storing a plurality of bits corresponding to each of them, a reset signal generated by an external reset circuit and a reset signal output from the register 1a are used as inputs, and in response to the generation of the reset signals, the reset signals One of them is output, and the data processing system or the peripheral circuit device 3 is provided.
The reset signal control circuit 1b for initializing b to 3d is provided in the arithmetic circuit device 3a.
【0008】請求項2の発明に係るデータ処理システム
は、更に、リセット信号制御回路2bからのリセット信
号と該リセット信号のアクティブ極性を選択するための
外部入力信号とを入力とし、外部入力信号により選択さ
れたアクティブ極性のリセット信号を出力するリセット
信号極性選択回路2cを演算回路装置3aに設けたもの
である。In the data processing system according to the invention of claim 2, the reset signal from the reset signal control circuit 2b and the external input signal for selecting the active polarity of the reset signal are input, and the external input signal is used. A reset signal polarity selection circuit 2c that outputs a selected active polarity reset signal is provided in the arithmetic circuit device 3a.
【0009】請求項3の発明に係るデータ処理システム
は、複数の周辺回路装置3b〜3dに対して同時にリセ
ット信号を出力するようにレジスタ7a及びリセット信
号制御回路7bを構成したものである。In the data processing system according to the third aspect of the present invention, the register 7a and the reset signal control circuit 7b are configured so as to simultaneously output the reset signals to the plurality of peripheral circuit devices 3b to 3d.
【0010】請求項4の発明に係るデータ処理システム
は、更に、演算回路装置3aによるプログラムの実行に
より、レジスタ9aにリセット信号を出力する命令を書
込むことによってリセット信号を出力するリセットパル
ス信号発生手段9bを演算回路装置3aに設けたもので
ある。In the data processing system according to a fourth aspect of the present invention, further, a reset pulse signal generation for outputting a reset signal by writing an instruction for outputting a reset signal to the register 9a by executing a program by the arithmetic circuit device 3a. The means 9b is provided in the arithmetic circuit device 3a.
【0011】請求項5の発明に係るデータ処理システム
は、更に、演算回路装置3aによるプログラムの実行に
より、リセットパルス信号発生手段12bより発生され
たリセット信号を検出し、レジスタ12aをリセット
し、リセット信号の出力動作を停止させるリセット停止
手段12cを演算回路装置3aに設けたものである。In the data processing system according to the fifth aspect of the present invention, the program is executed by the arithmetic circuit device 3a to detect the reset signal generated by the reset pulse signal generating means 12b, and the register 12a is reset and reset. The reset stop means 12c for stopping the signal output operation is provided in the arithmetic circuit device 3a.
【0012】[0012]
【作用】請求項1の発明において、レジスタ1aは、演
算回路装置3aによるプログラムの実行により、演算回
路装置内でリセット信号を発生させるための周辺回路装
置3b〜3dの各々に対応する複数ビットを格納する。
リセット信号制御回路4bは、外部のリセット回路より
発生されるリセット信号及びレジスタ1aより出力され
るリセット信号を入力とし、両リセット信号の発生に応
じて両リセット信号の一方を出力とし、本データ処理シ
ステムあるいは周辺回路装置3b〜3dの初期化を行
う。In the invention of claim 1, the register 1a has a plurality of bits corresponding to each of the peripheral circuit devices 3b to 3d for generating a reset signal in the arithmetic circuit device by the execution of the program by the arithmetic circuit device 3a. Store.
The reset signal control circuit 4b receives the reset signal generated by the external reset circuit and the reset signal output from the register 1a, and outputs one of the two reset signals in response to the generation of both reset signals. The system or peripheral circuit devices 3b to 3d are initialized.
【0013】請求項2の発明において、リセット信号極
性選択回路2cは、リセット信号制御回路2bからのリ
セット信号と該リセット信号のアクティブ極性を選択す
るための外部入力信号とを入力とし、外部入力信号によ
り選択されたアクティブ極性のリセット信号を出力す
る。In the second aspect of the invention, the reset signal polarity selection circuit 2c receives the reset signal from the reset signal control circuit 2b and an external input signal for selecting the active polarity of the reset signal as an input, and an external input signal. The reset signal of the active polarity selected by is output.
【0014】請求項3の発明において、レジスタ7a及
びリセット信号制御回路7bは複数の周辺回路装置3b
〜3dに対して同時にリセット信号を出力する。In the invention of claim 3, the register 7a and the reset signal control circuit 7b are composed of a plurality of peripheral circuit devices 3b.
The reset signal is simultaneously output to 3d.
【0015】請求項4の発明において、リセットパルス
信号発生手段9bは、演算回路装置3aによるプログラ
ムの実行により、レジスタ9aにリセット信号を出力す
る命令を書込むことによってリセット信号を出力する。In the invention of claim 4, the reset pulse signal generating means 9b outputs the reset signal by writing a command for outputting the reset signal to the register 9a by executing the program by the arithmetic circuit device 3a.
【0016】請求項5の発明において、リセット停止手
段12cは、演算回路装置3aによるプログラムの実行
により、リセットパルス信号発生手段12bより発生さ
れたリセット信号を検出し、レジスタ12aをリセット
し、リセット信号の出力動作を停止させる。In the invention of claim 5, the reset stopping means 12c detects the reset signal generated by the reset pulse signal generating means 12b by executing the program by the arithmetic circuit device 3a, resets the register 12a, and resets the reset signal. Stop the output operation of.
【0017】[0017]
実施例1.図3はこの発明の一実施例に係るデータ処理
システムの構成を示すブロック図である。図3におい
て、3aはMCUやCPUなどの演算回路装置、3b〜
3dは周辺回路装置である。周辺回路装置3bは番号
0、周辺回路装置3cは番号1、周辺回路装置3dは番
号n−1、と番号付けられている。3eは図示しない外
部リセット回路からの外部リセット信号を演算回路装置
3aへ伝達するための入力信号線、3fは演算回路装置
3aより出力されるリセット信号を各周辺回路3b〜3
dへ伝達するためのリセットバス、3gは演算回路装置
3aが通信する周辺回路装置を選択するためのアドレス
バスである。Example 1. FIG. 3 is a block diagram showing the configuration of a data processing system according to an embodiment of the present invention. In FIG. 3, reference numeral 3a denotes an arithmetic circuit device such as MCU or CPU, and 3b to
3d is a peripheral circuit device. The peripheral circuit device 3b is numbered 0, the peripheral circuit device 3c is numbered 1, and the peripheral circuit device 3d is numbered n-1. Reference numeral 3e is an input signal line for transmitting an external reset signal from an external reset circuit (not shown) to the arithmetic circuit device 3a, and 3f is a reset signal output from the arithmetic circuit device 3a.
A reset bus 3g for transmitting to d is an address bus for selecting a peripheral circuit device with which the arithmetic circuit device 3a communicates.
【0018】図1は請求項1の発明に係る一実施例の演
算回路装置の特徴とするリセット信号出力手段の構成を
示すブロック図である。図1において、1aは本演算回
路装置によるプログラムの実行により、演算回路装置内
でリセット信号を発生させるための周辺回路装置の各々
に対応する複数ビットを格納するレジスタである。1b
は図示しない外部リセット回路より発生されるリセット
信号及びレジスタ1aより出力されるリセット信号を入
力とし、両リセット信号の発生に応じて両リセット信号
の一方を出力とし、本データ処理システムあるいは周辺
回路装置の初期化を行うリセット信号制御回路である。
1cはレジスタ1aの出力信号をリセット信号制御回路
1bへ伝達するためのレジスタ1aのビット0〜ビット
n−1までの信号線、1dは外部からのリセット信号を
入力するための入力信号線、1eはリセット信号を出力
するための出力信号線、1fはレジスタ1aへのリセッ
ト信号の入力信号線である。FIG. 1 is a block diagram showing a configuration of a reset signal output means which is a feature of an arithmetic circuit device according to an embodiment of the present invention. In FIG. 1, reference numeral 1a is a register for storing a plurality of bits corresponding to each of peripheral circuit devices for generating a reset signal in the arithmetic circuit device by executing a program by the arithmetic circuit device. 1b
Is a reset signal generated by an external reset circuit (not shown) and a reset signal output from the register 1a, and outputs one of the reset signals in response to the generation of both reset signals. It is a reset signal control circuit for initializing.
Reference numeral 1c is a signal line from bit 0 to bit n-1 of the register 1a for transmitting the output signal of the register 1a to the reset signal control circuit 1b, and 1d is an input signal line for inputting an external reset signal 1e. Is an output signal line for outputting a reset signal, and 1f is an input signal line for a reset signal to the register 1a.
【0019】図4は図1の演算回路装置におけるリセッ
ト信号出力手段の回路図である。この演算回路装置は、
レジスタ4a及びリセット信号制御回路4bから構成さ
れるリセット信号出力手段を内蔵し、プログラムを実行
することによって、リトライ動作で回復不可能な障害が
発生した周辺回路装置に対してハードウェアのリセット
をかけることを可能にする。レジスタ4aは、この演算
回路装置によるプログラムの実行によりn個の周辺回路
装置に対してリセット信号を発生させるためのnビット
を格納する。リセット信号制御回路4bは、レジスタ4
aの信号線4dのリセット信号及び入力信号線4eから
の外部リセット信号を入力とし、上記両リセット信号の
発生に応じてどちらか一方を出力するn個のANDゲー
ト41から成る。4cは演算回路装置によるプログラム
の実行により、レジスタ4aにデータを書込むためのn
ビットのデータバス、4dはレジスタ4aの出力信号を
ANDゲート41の入力の一方へ伝達するための信号
線、4eは外部リセット信号をANDゲート41の入力
の他方及びレジスタ4aのリセット端子へ伝達するため
の信号線、4fはn個のANDゲート41からのリセッ
ト信号をn個の周辺回路装置にそれぞれ伝達するための
信号線である。FIG. 4 is a circuit diagram of the reset signal output means in the arithmetic circuit device of FIG. This arithmetic circuit device is
A reset signal output means including a register 4a and a reset signal control circuit 4b is built-in, and a program is executed to reset hardware for a peripheral circuit device in which an unrecoverable failure has occurred in a retry operation. To enable that. The register 4a stores n bits for generating a reset signal to the n peripheral circuit devices by executing the program by this arithmetic circuit device. The reset signal control circuit 4b includes the register 4
It is composed of n AND gates 41 to which the reset signal of the signal line 4d of a and the external reset signal from the input signal line 4e are input and which outputs one of them in response to the generation of the both reset signals. 4c is an n for writing data in the register 4a by executing a program by the arithmetic circuit unit.
A bit data bus, 4d is a signal line for transmitting the output signal of the register 4a to one input of the AND gate 41, and 4e is an external reset signal for transmitting the external reset signal to the other input of the AND gate 41 and the reset terminal of the register 4a. Signal lines 4f for transmitting the reset signals from the n AND gates 41 to the n peripheral circuit devices, respectively.
【0020】図5は演算回路装置及びn個の周辺回路装
置から構成されている図3のデータ処理システムにおい
て電源投入時から回復不可能な障害が周辺回路装置で発
生するまでの図4のリセット信号出力手段の動作状態を
示すタイムチャート図である。図5において、R信号は
図4中の信号線4eの外部リセット信号、b0,b1,b
n-1信号はデータバス4cのデータ信号、R0,R1,R
n-1信号はリセット信号制御回路4bのNADゲート4
1から出力されたリセット信号である。FIG. 5 shows the reset of FIG. 4 from the time of power-on to the occurrence of an unrecoverable fault in the peripheral circuit device in the data processing system of FIG. 3 composed of the arithmetic circuit device and n peripheral circuit devices. It is a time chart figure which shows the operation state of a signal output means. In FIG. 5, the R signal is an external reset signal of the signal line 4e in FIG. 4, b 0 , b 1 , b
The n-1 signal is the data signal of the data bus 4c, R 0 , R 1 , R
The n-1 signal is the NAD gate 4 of the reset signal control circuit 4b.
It is a reset signal output from 1.
【0021】次に図3〜図5に基づいてこの実施例の動
作について説明する。以下、電源投入時からの動作を説
明する。本データ処理システムへの電源投入により、信
号線4eのR信号がアクティブとなり(時刻a)、レジ
スタ4aの各ビットはハイレベル(以下Hレベルとい
う)にセットされる。その結果、リセット信号制御回路
4bのANDゲート41の一方の入力端子にはHレベル
のリセット信号が入力され、その他方の入力端子にはロ
ーレベル(以下Lレベルという)のリセット信号が入力
されるので、ANDゲート41の出力信号(R0信号,
R1信号,Rn-1 信号)により、n個の周辺回路装置3
b,3c,3dは初期化され、本データ処理システムは
正常に動作し始める。Next, the operation of this embodiment will be described with reference to FIGS. The operation after the power is turned on will be described below. When the power of the data processing system is turned on, the R signal of the signal line 4e becomes active (time a), and each bit of the register 4a is set to a high level (hereinafter referred to as H level). As a result, an H level reset signal is input to one input terminal of the AND gate 41 of the reset signal control circuit 4b, and a low level (hereinafter referred to as L level) reset signal is input to the other input terminal. Therefore, the output signal of the AND gate 41 (R 0 signal,
R 1 signal, R n-1 signal), n peripheral circuit devices 3
b, 3c and 3d are initialized and the data processing system starts to operate normally.
【0022】今、演算回路装置3aがアドレスバス3g
上にアドレスを出力し、データ転送の対象として番号0
の周辺回路装置3bを選択し、この周辺回路装置3bで
回復不可能な障害が発生した場合を説明する。演算回路
装置3aは周辺回路装置3bへデータを出力する。その
後、演算回路装置3aは、周辺回路装置3bがそのデー
タを受信したことを知らせる信号が周辺回路装置3bか
ら送信されてくるのを一定期間の間待つ。一定期間の時
間が経過しても信号が送信されない場合は、演算回路装
置3aは再度、周辺回路装置3bに対してデータを出力
し交信する。この動作が数回繰り返されても、データ転
送が完結しない場合には、演算回路装置3aの自己診断
機能により、その事が判断されて演算回路装置3aはプ
ログラムを実行しデータバス4cを通して、レジスタ4
aのビット0(b0 )にLレベル信号を書込み、続いて
Hレベル信号を書込み、リセット信号(R0 信号)を出
力する(時刻b)。このR0 信号により障害が発生した
周辺回路装置3bのみ初期化され障害が解除される。ま
た、障害が発生していない周辺回路装置3c,3dへは
リセットがかからないので、データ等が破壊されずにす
む。Now, the arithmetic circuit unit 3a is replaced by the address bus 3g.
The address is output above, and the number 0 is targeted for data transfer.
A case will be described in which the peripheral circuit device 3b is selected, and an unrecoverable failure occurs in this peripheral circuit device 3b. The arithmetic circuit device 3a outputs data to the peripheral circuit device 3b. After that, the arithmetic circuit device 3a waits for a certain period of time until the signal notifying that the peripheral circuit device 3b has received the data is transmitted from the peripheral circuit device 3b. When the signal is not transmitted even after the elapse of the fixed period of time, the arithmetic circuit device 3a outputs the data to the peripheral circuit device 3b again and communicates therewith. If the data transfer is not completed even if this operation is repeated several times, the self-diagnosis function of the arithmetic circuit device 3a determines that fact, and the arithmetic circuit device 3a executes the program and registers via the data bus 4c. Four
An L level signal is written to bit 0 (b 0 ) of a, an H level signal is subsequently written, and a reset signal (R 0 signal) is output (time b). Only the peripheral circuit device 3b in which the failure has occurred is initialized by the R 0 signal and the failure is released. Further, since the peripheral circuit devices 3c and 3d in which no failure has occurred are not reset, data and the like are not destroyed.
【0023】実施例2.図2は請求項2の発明に係る一
実施例の演算回路装置の特徴とするリセット信号出力手
段の構成を示すブロック図である。この演算回路装置
は、レジスタ2a及びリセット信号制御回路2bの他
に、リセット信号制御回路2bからのリセット信号と該
リセット信号のアクティブ極性を選択するためのアクテ
ィブ極性選択信号(外部入力信号)とを入力とし、その
アクティブ極性選択信号により選択されたアクティブ極
性のリセット信号を出力するリセット信号極性選択回路
2cを更に備えている。2dはレジスタ2aのビット0
〜ビットn−1の出力信号線、2eは外部リセット信号
の入力信号線、2fはリセット信号極性選択回路2cへ
のリセット信号の入力信号線、2gは上記アクティブ極
性選択信号の入力信号線、2hはリセット信号の出力信
号線である。Example 2. FIG. 2 is a block diagram showing a configuration of a reset signal output means which is a feature of the arithmetic circuit device according to the second embodiment of the invention. In addition to the register 2a and the reset signal control circuit 2b, this arithmetic circuit device receives a reset signal from the reset signal control circuit 2b and an active polarity selection signal (external input signal) for selecting the active polarity of the reset signal. It further includes a reset signal polarity selection circuit 2c which receives an input and outputs a reset signal having an active polarity selected by the active polarity selection signal. 2d is bit 0 of register 2a
Output signal line of bit n−1, 2e is an input signal line for an external reset signal, 2f is an input signal line for a reset signal to the reset signal polarity selection circuit 2c, 2g is an input signal line for the active polarity selection signal, 2h Is a reset signal output signal line.
【0024】図6は図2に示すリセット信号極性選択回
路の一例を示す回路図である。図6において、6aはリ
セット信号制御回路4b(図4参照)の出力であるリセ
ット信号(R0信号)を伝送するための信号線、6bは
リセット信号(R0信号)のアクティブ極性を選択する
ためのアクティブ極性選択信号(外部入力信号)SEL
を伝送する信号線、6cはアクティブ極性選択信号SE
Lのレベルに応じてANDゲート6e,6fから出力さ
れるリセット信号を制御するインバータ、6dは上記リ
セット信号制御回路4bの出力であるリセット信号R0
を反転し、アクティブ極性が正のリセット信号を発生さ
せるインバータ、6eは上記リセット信号制御回路4b
の出力であるアクティブ極性が負のリセット信号を出力
するANDゲート、6fはアクティブ極性が正のリセッ
ト信号を出力するANDゲート、6gはANDゲート6
e,6fより出力されるリセット信号の論理和をとるO
Rゲートである。FIG. 6 is a circuit diagram showing an example of the reset signal polarity selection circuit shown in FIG. In FIG. 6, 6a is a signal line for transmitting the reset signal (R 0 signal) which is the output of the reset signal control circuit 4b (see FIG. 4), and 6b is the active polarity of the reset signal (R 0 signal). Active polarity selection signal (external input signal) SEL for
For transmitting the active polarity selection signal SE
An inverter that controls the reset signal output from the AND gates 6e and 6f according to the level of L, and 6d is a reset signal R 0 that is the output of the reset signal control circuit 4b.
An inverter that inverts the reset signal to generate a reset signal having a positive active polarity, and 6e is the reset signal control circuit 4b.
Is an AND gate that outputs a reset signal with a negative active polarity, 6f is an AND gate that outputs a reset signal with a positive active polarity, and 6g is an AND gate 6
O that takes the logical sum of the reset signals output from e and 6f
It is an R gate.
【0025】図3に示すデータ処理システムにおいて周
辺回路装置3b〜3dへのリセット信号の極性はLレベ
ル及びHレベルの2通りが存在し、図6に示すリセット
信号極性選択回路により、その極性を選択することがで
きる。即ち、図2に示すようなリセット信号出力手段
(レジスタ2a、リセット信号制御回路2b及びリセッ
ト信号極性選択回路2c)を有する演算回路装置におい
ては、予め図6に示すアクティブ極性選択信号SELの
レベルをHレベルあるいはLレベルに設定することによ
り、周辺回路装置3b〜3dへのリセット信号のアクテ
ィブ極性に応じたリセット信号を出力することが可能と
なる。In the data processing system shown in FIG. 3, there are two types of polarities of the reset signal to the peripheral circuit devices 3b to 3d, that is, the L level and the H level. The reset signal polarity selection circuit shown in FIG. You can choose. That is, in the arithmetic circuit device having the reset signal output means (register 2a, reset signal control circuit 2b, and reset signal polarity selection circuit 2c) as shown in FIG. 2, the level of the active polarity selection signal SEL shown in FIG. 6 is set in advance. By setting to H level or L level, it becomes possible to output a reset signal according to the active polarity of the reset signal to the peripheral circuit devices 3b to 3d.
【0026】実施例3.図4に示すリセット信号出力手
段を内蔵する演算回路装置と、周辺回路装置から構成さ
れる図3のデータ処理システムにおいて、周辺回路装置
の消費電力が動作時よりもリセット時に少ない場合でシ
ステム動作中に周辺回路装置3b及3cを使用しないと
き、図4のリセット信号出力手段におけるレジスタ4a
のビット0(b0)及びビット1(b1)にLレベルを書
込み、各ビットに対応する周辺回路装置3b,3cへの
リセット信号を出力状態としておくことにより、システ
ム全体の消費電力を節約することができる。Example 3. In the data processing system of FIG. 3 including the arithmetic circuit device having the reset signal output means shown in FIG. 4 and the peripheral circuit device, the peripheral circuit device is operating when the power consumption is smaller at the time of reset than at the time of operation. When the peripheral circuit devices 3b and 3c are not used, the register 4a in the reset signal output means of FIG.
The L level is written to the bit 0 (b 0 ) and the bit 1 (b 1 ) and the reset signal to the peripheral circuit devices 3b and 3c corresponding to each bit is output and the power consumption of the entire system is saved. can do.
【0027】実施例4.図7は請求項3の発明に係る一
実施例で、ソフトウェアによりリセット信号を出力する
リセット信号出力手段の回路図である。図7において、
7aは全周辺回路装置へリセット信号を出力する機能を
有するレジスタ、7bはレジスタ7aの出力信号等によ
り出力するリセット信号を制御するリセット信号制御回
路である。リセット信号制御回路7bはn個のANDゲ
ート71から成る。Example 4. FIG. 7 is a circuit diagram of a reset signal output means for outputting a reset signal by software in an embodiment according to the invention of claim 3. In FIG.
Reference numeral 7a is a register having a function of outputting a reset signal to all peripheral circuit devices, and 7b is a reset signal control circuit for controlling the reset signal output by the output signal of the register 7a or the like. The reset signal control circuit 7b is composed of n AND gates 71.
【0028】図8は図7のリセット信号出力手段の動作
を示すタイミングチャートである。図7のリセット信号
出力手段は、レジスタ7aのbaビットにba信号をソフ
トウェアによりセットすることで、全周辺回路装置を同
時にリセットできる。FIG. 8 is a timing chart showing the operation of the reset signal output means of FIG. The reset signal output means of FIG. 7 can reset all peripheral circuit devices at the same time by setting the b a signal in the b a bit of the register 7 a by software.
【0029】実施例5.図10は、図9に示すリセット
パルス信号発生手段をもつリセット信号出力手段の一実
施例(請求項4の発明に係る実施例)である。図10に
おいて、10b,10c及び10dがリセットパルス信
号発生手段に対応する。このリセット信号出力手段のタ
イムチャート(図11)に示されるように、演算回路装
置がリセットパルス信号発生用命令レジスタ10aへデ
ータ(タイムチャート(図11)の時間t=aのb
0(D0)信号)を書込むことにより、障害が発生した周
辺回路装置にリセットパルス信号R0”及びR0を発生さ
せることが可能となる。マイクロコンピュータ等のデー
タ処理システムの設計では、ハードウェア及びソフトウ
ェアの比重が問題となる。このリセット信号出力手段に
より、ハードウェアの軽減ができるExample 5. FIG. 10 shows an embodiment of the reset signal output means having the reset pulse signal generation means shown in FIG. 9 (an embodiment according to the invention of claim 4). In FIG. 10, 10b, 10c and 10d correspond to the reset pulse signal generating means. As shown in the time chart (FIG. 11) of the reset signal output means, the arithmetic circuit device sends data to the reset pulse signal generating instruction register 10a (b at time t = a in the time chart (FIG. 11)).
By writing 0 (D 0 ) signal, it becomes possible to generate reset pulse signals R 0 ″ and R 0 in the peripheral circuit device in which the failure has occurred. In designing a data processing system such as a microcomputer, The weight of hardware and software becomes a problem.This reset signal output means can reduce hardware.
【0030】実施例6.図13は図12に示すリセット
パルス信号を検出し、リセットパルス発生用命令レジス
タをリセットする手段をもつ請求項5の発明に係るリセ
ット信号出力手段の一実施例である。図13において、
13cがリセットパルス信号を検出し、リセットパルス
発生用命令レジスタ13aをリセットする手段、即ち、
リセット信号の出力動作を停止させるリセット停止手段
に対応する。このリセット信号出力手段のタイムチャー
ト(図14)に示されるように、演算回路装置がリセッ
トパルス発生用命令レジスタ13aにデータを書込むこ
とにより(タイムチャート(図14)の時間t=aのb
0,D0信号),障害が発生した周辺回路装置にリセット
パルス信号R0 を発生させる。リセット停止手段13c
は、このリセットパルス信号の立上がりエッジを検出し
て(時間t=b)、リセットパルス信号を発生させリセ
ットパルス信号発生用命令レジスタ13aをリセットす
る。ただし、この実施例では、リセット信号R及び
R''' により、レジスタ13aがセットされるように構
成されている。このリセット信号出力手段により、ソフ
トウェアの比重を軽減できる。Example 6. FIG. 13 shows an embodiment of the reset signal output means according to the invention of claim 5, which has means for detecting the reset pulse signal shown in FIG. 12 and resetting the reset pulse generating instruction register. In FIG.
13c detects the reset pulse signal and resets the reset pulse generating instruction register 13a, that is,
It corresponds to reset stop means for stopping the output operation of the reset signal. As shown in the time chart (FIG. 14) of the reset signal output means, the arithmetic circuit device writes the data in the reset pulse generating instruction register 13a (time t = a b in the time chart (FIG. 14)).
0 , D 0 signal), and a reset pulse signal R 0 is generated in the peripheral circuit device in which the failure has occurred. Reset stop means 13c
Detects the rising edge of this reset pulse signal (time t = b), generates a reset pulse signal, and resets the reset pulse signal generation instruction register 13a. However, in this embodiment, the register 13a is set by the reset signals R and R '''. This reset signal output means can reduce the weight of software.
【0031】[0031]
【発明の効果】以上のように請求項1の発明によれば、
演算回路装置によるプログラムの実行により、演算回路
装置内でリセット信号を発生させるための周辺回路装置
の各々に対応する複数ビットを格納するレジスタと、外
部のリセット回路より発生されるリセット信号及びレジ
スタより出力されるリセット信号を入力とし、両リセッ
ト信号の発生に応じて両リセット信号の一方を出力と
し、本データ処理システムあるいは周辺回路装置の初期
化を行うリセット信号制御回路とを演算回路装置に設け
て構成したので、障害が発生した周辺回路装置に対して
ハードウェアのリセットをかけることができ、正常な動
作を行っている周辺回路装置の必要なデータ等を破壊し
ないで済むという効果が得られる。また、周辺回路装置
の消費電力が動作時よりもリセット時に少ない場合に、
システムの動作中に使用しない周辺回路装置に対してリ
セット信号を出力状態としておくことにより、システム
全体の低消費電力化が可能となるという効果が得られ
る。As described above, according to the invention of claim 1,
A register for storing a plurality of bits corresponding to each of the peripheral circuit devices for generating a reset signal in the arithmetic circuit device by executing the program by the arithmetic circuit device, and a reset signal and a register generated by an external reset circuit. Provided in the arithmetic circuit device is a reset signal control circuit that receives the output reset signal as an input, outputs one of the two reset signals in response to the generation of both reset signals, and initializes the data processing system or the peripheral circuit device. Since it is configured as described above, it is possible to reset the hardware for the peripheral circuit device in which the failure has occurred, and it is possible to obtain the effect that the necessary data of the peripheral circuit device that is operating normally does not have to be destroyed. .. Also, if the power consumption of the peripheral circuit device is less at reset than at operation,
By setting the reset signal to the output state to the peripheral circuit device which is not used during the operation of the system, it is possible to reduce the power consumption of the entire system.
【0032】請求項2の発明によれば、更にリセット信
号制御回路からのリセット信号と該リセット信号のアク
ティブ極性を選択するための外部入力信号とを入力と
し、外部入力信号により選択されたアクティブ極性のリ
セット信号を出力するリセット信号極性選択回路を演算
回路装置に設けて構成したので、周辺回路装置へのリセ
ット信号のアクティブ極性に応じたリセット信号を出力
でき、上記効果を容易に達成できる。According to the second aspect of the present invention, the reset signal from the reset signal control circuit and the external input signal for selecting the active polarity of the reset signal are input, and the active polarity selected by the external input signal is input. Since the reset signal polarity selection circuit for outputting the reset signal is provided in the arithmetic circuit device, a reset signal corresponding to the active polarity of the reset signal to the peripheral circuit device can be output, and the above effect can be easily achieved.
【0033】請求項3の発明によれば、レジスタ及びリ
セット信号制御回路は複数の周辺回路装置に対して同時
にリセット信号を出力するように構成されたので、更
に、周辺回路装置を同時にリセットさせたい場合に有効
となり、また上記効果も達成できる。According to the third aspect of the present invention, the register and the reset signal control circuit are configured to output the reset signal to the plurality of peripheral circuit devices at the same time. Therefore, it is desired to reset the peripheral circuit devices at the same time. In this case, it is effective, and the above effects can be achieved.
【0034】請求項4の発明によれば、更に、演算回路
装置によるプログラムの実行により、レジスタにリセッ
ト信号出力する命令を書込むことによってリセット信号
を出力するリセットパルス信号発生手段を演算回路装置
に設けて構成したので、ソフトフェアによってもハード
ウェアのリセット信号を出力でき、上記と同様な効果が
得られる。According to the fourth aspect of the invention, the arithmetic circuit device further includes reset pulse signal generating means for outputting a reset signal by writing a command for outputting the reset signal to the register by executing the program by the arithmetic circuit device. Since it is provided, the hardware reset signal can be output by software, and the same effect as described above can be obtained.
【0035】請求項5の発明によれば、演算回路装置に
よるプログラムの実行によりレジスタにリセット信号を
出力する命令を書込むことによってリセット信号を出力
するリセットパルス信号発生手段とを設け、更に、演算
回路装置によるプログラムの実行により、リセットパル
ス信号発生手段より発生されたリセット信号を検出し、
レジスタをリセットし、リセット信号の出力動作を停止
させるリセット停止手段を演算回路装置に設けて構成し
たので、リセット動作を停止させるような処理の場合に
有効に利用でき、上記と同様な効果も得られる。According to the invention of claim 5, reset pulse signal generating means for outputting a reset signal by writing a command for outputting a reset signal to the register by executing the program by the arithmetic circuit device is further provided, and further, the arithmetic operation By executing the program by the circuit device, the reset signal generated by the reset pulse signal generating means is detected,
Since the arithmetic circuit unit is provided with the reset stopping means for resetting the register and stopping the output operation of the reset signal, it can be effectively used in the case of the processing for stopping the reset operation, and the same effect as the above can be obtained. Be done.
【図1】請求項1の発明の一実施例の演算回路装置の特
徴とするリセット信号出力手段の構成を示すブロック図
である。FIG. 1 is a block diagram showing a configuration of a reset signal output means which is a feature of an arithmetic circuit device according to an embodiment of the present invention.
【図2】請求項2の発明の一実施例に係る演算回路装置
の特徴とするリセット信号出力手段の構成を示すブロッ
ク図である。FIG. 2 is a block diagram showing a configuration of a reset signal output means which is a feature of an arithmetic circuit device according to an embodiment of the invention of claim 2;
【図3】この発明の一実施例に係るデータ処理装置の全
体構成を示すブロック図である。FIG. 3 is a block diagram showing an overall configuration of a data processing device according to an embodiment of the present invention.
【図4】図1の演算回路装置の特徴とするリセット信号
出力手段の回路図である。FIG. 4 is a circuit diagram of a reset signal output unit that is a feature of the arithmetic circuit device of FIG.
【図5】図4の回路の動作を示すタイムチャートであ
る。5 is a time chart showing the operation of the circuit of FIG.
【図6】図2におけるリセット信号極性選択回路の一例
を示す回路図である。FIG. 6 is a circuit diagram showing an example of a reset signal polarity selection circuit in FIG.
【図7】請求項3の発明に係る演算回路装置の特徴とす
るリセット信号出力手段の構成を示すブロック図であ
る。FIG. 7 is a block diagram showing a configuration of a reset signal output means which is a feature of the arithmetic circuit device according to the invention of claim 3;
【図8】図7の回路の動作を示すタイムチャートであ
る。FIG. 8 is a time chart showing the operation of the circuit of FIG.
【図9】請求項4の発明の一実施例に係る演算回路装置
の特徴とするリセット信号出力手段の構成を示すブロッ
ク図である。FIG. 9 is a block diagram showing a configuration of a reset signal output means which is a feature of an arithmetic circuit device according to an embodiment of the invention of claim 4;
【図10】図9中のリセットパルス信号発生手段の回路
を含む回路図である。FIG. 10 is a circuit diagram including a circuit of reset pulse signal generating means in FIG.
【図11】図10の回路の動作を示すタイムチャートで
ある。11 is a time chart showing the operation of the circuit of FIG.
【図12】請求項5の発明の一実施例に係る演算回路装
置の特徴とするリセット信号出力手段の構成を示すブロ
ック図である。FIG. 12 is a block diagram showing a configuration of a reset signal output means which is a feature of an arithmetic circuit device according to an embodiment of the invention of claim 5;
【図13】図12のリセット信号出力手段の回路図であ
る。13 is a circuit diagram of the reset signal output means of FIG.
【図14】図13の回路の動作を示すタイムチャートで
ある。FIG. 14 is a time chart showing the operation of the circuit of FIG.
【図15】従来のデータ処理システムの構成を示すブロ
ック図である。FIG. 15 is a block diagram showing a configuration of a conventional data processing system.
1a,2a,4a,7a,9a,10a,12a,13
a レジスタ 1b,2b,4b,7b,9c,10e,12d,13
d リセット信号制御回路 2c リセット信号極性選択回路 9b,12b,13b リセットパルス信号発生手段 12c,13c リセット停止手段1a, 2a, 4a, 7a, 9a, 10a, 12a, 13
a register 1b, 2b, 4b, 7b, 9c, 10e, 12d, 13
d reset signal control circuit 2c reset signal polarity selection circuit 9b, 12b, 13b reset pulse signal generation means 12c, 13c reset stop means
─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成4年7月31日[Submission date] July 31, 1992
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】特許請求の範囲[Name of item to be amended] Claims
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【特許請求の範囲】[Claims]
【手続補正2】[Procedure Amendment 2]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0009[Correction target item name] 0009
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0009】請求項3の発明に係るデータ処理システム
は、更に、演算回路装置のプログラムの実行により複数
の周辺回路装置3b〜3dに対して同時にリセット信号
を出力することが可能となるビットをレジスタ7aに備
えたものである。In the data processing system according to the third aspect of the present invention, further, by executing the program of the arithmetic circuit device, it is possible to register a bit that enables a reset signal to be simultaneously output to the plurality of peripheral circuit devices 3b to 3d. Prepared for 7a
It is a gift .
【手続補正3】[Procedure 3]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0011[Correction target item name] 0011
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0011】請求項5の発明に係るデータ処理システム
は、更に、演算回路装置3aによるプログラムの実行に
より、リセットパルス信号発生手段12bより発生され
たリセット信号を検出し、レジスタ12aをリセット
し、リセット信号を発生させる一連の操作を完了させる
リセット停止手段12cを演算回路装置3aに設けたも
のである。In the data processing system according to the fifth aspect of the present invention, the program is executed by the arithmetic circuit device 3a to detect the reset signal generated by the reset pulse signal generating means 12b, and the register 12a is reset and reset. The reset stop means 12c for completing a series of operations for generating a signal is provided in the arithmetic circuit device 3a.
【手続補正4】[Procedure amendment 4]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0014[Correction target item name] 0014
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0014】請求項3の発明において、レジスタ7a及
びリセット信号制御回路7bは演算回路装置3aによる
プログラムの実行によりレジスタ7aのビットbaにデ
ータを書き込むことにより複数の周辺回路装置3b〜3
dへ同時にリセット信号を出力できる。 In the third aspect of the invention, the register 7a and the reset signal control circuit 7b are provided by the arithmetic circuit unit 3a.
When the program is executed, the bit ba of register 7a
By writing the data into the plurality of peripheral circuit devices 3b to 3b.
A reset signal can be simultaneously output to d .
【手続補正5】[Procedure Amendment 5]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0016[Correction target item name] 0016
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0016】請求項5の発明において、リセット停止手
段12cは、演算回路装置3aによるプログラムの実行
により、リセットパルス信号発生手段12bより発生さ
れたリセット信号を検出し、レジスタ12aをリセット
し、リセット信号を発生させる一連の操作を完了させ
る。In the invention of claim 5, the reset stopping means 12c detects the reset signal generated by the reset pulse signal generating means 12b by executing the program by the arithmetic circuit device 3a, resets the register 12a, and resets the reset signal. To complete a series of operations that generate
【手続補正6】[Procedure correction 6]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0027[Name of item to be corrected] 0027
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0027】実施例4.図7は請求項3の発明に係る一
実施例で、演算回路のプログラムの実行により全周辺回
路装置へ同時にリセット信号を出力できるビット(b
a)をレジスタ7aが備えているリセット信号出力手段
の回路図である。図7において、7aは演算回路装置の
プログラムの実行により全周辺回路装置へ同時にリセッ
ト信号を出力するビット(ba)を有するレジスタ、7
bレジスタ7aの出力信号等により出力するリセット信
号を制御するリセット信号制御回路である。リセット信
号制御回路7bはn個のANDゲート71から成る。Example 4. FIG. 7 shows an embodiment according to the invention of claim 3, in which all peripheral circuits are executed by executing the program of the arithmetic circuit.
(B) that can output a reset signal to
FIG. 7A is a circuit diagram of a reset signal output means included in the register 7a . In FIG. 7, reference numeral 7a denotes an arithmetic circuit device.
A register having a bit (ba) for outputting a reset signal to all peripheral circuit devices at the same time by executing a program , 7
The reset signal control circuit controls a reset signal output by the output signal of the b register 7a or the like. The reset signal control circuit 7b is composed of n AND gates 71.
【手続補正7】[Procedure Amendment 7]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0030[Name of item to be corrected] 0030
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0030】実施例6.図13は図12に示すリセット
パルス信号を検出し、リセットパルス発生用命令レジス
タをリセットする手段をもつ請求項5の発明に係るリセ
ット信号出力手段の一実施例である。図13において、
13cがリセットパルス信号を検出し、リセットパルス
発生用命令レジスタ13aをリセットする手段、即ち、
リセット信号を出力する一連の操作を完了させるリセッ
ト停止手段に対応する。このリセット信号出力手段のタ
イムチャート(図14)に示されるように、演算回路装
置がリセットパルス発生用命令レジスタ13aにデータ
を書込むことにより(タイムチャート(図14)の時間
t=aのb0,D0信号),障害が発生した周辺回路装置
にリセットパルス信号R0 を発生させる。リセット停止
手段13cは、このリセットパルス信号の立上がりエッ
ジを検出して(時間t=b)、リセットパルス信号を発
生させリセットパルス信号発生用命令レジスタ13aを
リセットする。ただし、この実施例では、リセット信号
R及びR''' により、レジスタ13aがセットされるよ
うに構成されている。このリセット信号出力手段によ
り、ソフトウェアの比重を軽減できる。Example 6. FIG. 13 shows an embodiment of the reset signal output means according to the invention of claim 5, which has means for detecting the reset pulse signal shown in FIG. 12 and resetting the reset pulse generating instruction register. In FIG.
13c detects the reset pulse signal and resets the reset pulse generating instruction register 13a, that is,
It corresponds to a reset stop means for completing a series of operations for outputting a reset signal. As shown in the time chart (FIG. 14) of the reset signal output means, the arithmetic circuit device writes the data in the reset pulse generating instruction register 13a (time t = a b in the time chart (FIG. 14)). 0 , D 0 signal), and a reset pulse signal R 0 is generated in the peripheral circuit device in which the failure has occurred. The reset stop means 13c detects the rising edge of the reset pulse signal (time t = b), generates a reset pulse signal, and resets the reset pulse signal generation instruction register 13a. However, in this embodiment, the register 13a is set by the reset signals R and R '''. This reset signal output means can reduce the weight of software.
【手続補正8】[Procedure Amendment 8]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0035[Correction target item name] 0035
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0035】請求項5の発明によれば、演算回路装置に
よるプログラムの実行によりレジスタにリセット信号を
出力する命令を書込むことによってリセット信号を出力
するリセットパルス信号発生手段とを設け、更に、リセ
ットパルス信号発生手段より発生されたリセット信号を
検出し、レジスタをリセットし、リセット信号を発生さ
せる一連の操作を完了させるリセット停止手段を演算回
路装置に設けて構成したので、リセット信号を発生させ
る一連の操作をプログラムによって完了させる必要がな
くなると共に上記と同様な効果も得られる。[0035] According to the invention of claim 5, and a reset pulse signal generating means for outputting a reset signal by writing an instruction for outputting a reset signal to the register by executing programs by the arithmetic circuit unit provided in further, Lycee
Detects Tsu preparative pulse signal generating reset signal generated from the means to reset the register, of generating a reset signal
Since the reset stop means for completing the series of operations is provided in the arithmetic circuit device, the reset signal is generated.
A series of operations that need to be completed programmatically
The same effect with Kunar also obtained.
Claims (5)
路装置と、上記周辺回路装置とデータの授受を行いプロ
グラムの実行により演算を行う演算回路装置とを備えた
データ処理システムにおいて、上記演算回路装置による
プログラムの実行により上記演算回路装置内でリセット
信号を発生させるための上記周辺回路装置の各々に対応
する複数ビットを格納するレジスタと、外部のリセット
回路より発生されるリセット信号及び上記レジスタより
出力されるリセット信号を入力とし、上記両リセット信
号の発生に応じて上記両リセット信号の一方を出力と
し、本データ処理システムあるいは上記周辺回路装置の
初期化を行うリセット信号制御回路とを上記演算回路装
置に設けたことを特徴とするデータ処理システム。1. A data processing system comprising: a plurality of peripheral circuit devices necessary for data processing operation; and an arithmetic circuit device for exchanging data with the peripheral circuit device and executing a program to execute an operation. A register for storing a plurality of bits corresponding to each of the peripheral circuit devices for generating a reset signal in the arithmetic circuit device by executing a program by the circuit device, a reset signal generated by an external reset circuit, and the register A reset signal control circuit for inputting a reset signal output from the data processing device, outputting one of the reset signals according to the generation of the reset signals, and initializing the data processing system or the peripheral circuit device. A data processing system provided in an arithmetic circuit device.
路装置と、上記周辺回路装置とデータの授受を行いプロ
グラムの実行により演算を行う演算回路装置とを備えた
データ処理システムにおいて、上記演算回路装置による
プログラムの実行により上記演算回路装置内でリセット
信号を発生させるための上記周辺回路装置の各々に対応
する複数ビットを格納するレジスタと、外部のリセット
回路より発生されるリセット信号及び上記レジスタより
出力されるリセット信号を入力とし、上記両リセット信
号の発生に応じて上記両リセット信号の一方を出力と
し、本データ処理システムあるいは上記周辺回路装置の
初期化を行うリセット信号制御回路とを設け、更に上記
リセット信号制御回路からのリセット信号と該リセット
信号のアクティブ極性を選択するための外部入力信号と
を入力とし、上記外部入力信号により選択されたアクテ
ィブ極性のリセット信号を出力するリセット信号極性選
択回路を上記演算回路装置に設けたことを特徴とするデ
ータ処理システム。2. A data processing system comprising: a plurality of peripheral circuit devices necessary for data processing operation; and an arithmetic circuit device for exchanging data with the peripheral circuit device and performing an operation by executing a program. A register for storing a plurality of bits corresponding to each of the peripheral circuit devices for generating a reset signal in the arithmetic circuit device by executing a program by the circuit device, a reset signal generated by an external reset circuit, and the register And a reset signal control circuit for inputting the reset signal output from the above and outputting one of the reset signals in response to the generation of the reset signals and for initializing the data processing system or the peripheral circuit device. , The reset signal from the reset signal control circuit and the active polarity of the reset signal And a reset signal polarity selection circuit for inputting an external input signal for selecting, and outputting a reset signal of the active polarity selected by the external input signal, in the arithmetic circuit device. ..
路装置と、上記周辺回路装置とデータの授受を行いプロ
グラムの実行により演算を行う演算回路装置とを備えた
データ処理システムにおいて、上記演算回路装置による
プログラムの実行により上記演算回路装置内でリセット
信号を発生させるための上記周辺回路装置の各々に対応
する複数ビットを格納するレジスタと、外部のリセット
回路より発生されるリセット信号及び上記レジスタより
出力されるリセット信号を入力とし、上記両リセット信
号の発生に応じて上記両リセット信号の一方を出力と
し、本データ処理システムあるいは上記周辺回路装置の
初期化を行うリセット信号制御回路とを設け、上記演算
回路装置によるプログラムの実行により上記レジスタ及
び上記リセット信号制御回路は上記複数の周辺回路装置
に対して同時にリセット信号を出力するように構成した
ことを特徴とするデータ処理システム。3. A data processing system comprising: a plurality of peripheral circuit devices necessary for data processing operation; and an arithmetic circuit device for exchanging data with the peripheral circuit device and executing a program to execute an arithmetic operation. A register for storing a plurality of bits corresponding to each of the peripheral circuit devices for generating a reset signal in the arithmetic circuit device by executing a program by the circuit device, a reset signal generated by an external reset circuit, and the register And a reset signal control circuit for inputting the reset signal output from the above and outputting one of the reset signals in response to the generation of the reset signals and for initializing the data processing system or the peripheral circuit device. , The register and the reset signal control are executed by executing the program by the arithmetic circuit device. A data processing system, wherein the control circuit is configured to simultaneously output a reset signal to the plurality of peripheral circuit devices.
路装置と、上記周辺回路装置とデータの授受を行いプロ
グラムの実行により演算を行う演算回路装置とを備えた
データ処理システムにおいて、上記演算回路装置による
プログラムの実行により上記演算回路装置内でリセット
信号を発生させるための上記周辺回路装置の各々に対応
する複数ビットを格納するレジスタと、外部のリセット
回路より発生されるリセット信号及び上記レジスタより
出力されるリセット信号を入力とし、上記両リセット信
号の発生に応じて上記両リセット信号の一方を出力と
し、本データ処理システムあるいは上記周辺回路装置の
初期化を行うリセット信号制御回路とを設け、更に、上
記演算回路装置によるプログラムの実行により、上記レ
ジスタにリセット信号を出力する命令を書込むことによ
ってリセット信号を出力するリセットパルス信号発生手
段を上記演算回路装置に設けたことを特徴とするデータ
処理システム。4. A data processing system comprising: a plurality of peripheral circuit devices necessary for data processing operations; and an arithmetic circuit device for exchanging data with the peripheral circuit devices and executing a program to execute an operation. A register for storing a plurality of bits corresponding to each of the peripheral circuit devices for generating a reset signal in the arithmetic circuit device by executing a program by the circuit device, a reset signal generated by an external reset circuit, and the register And a reset signal control circuit for inputting the reset signal output from the above and outputting one of the reset signals in response to the generation of the reset signals and for initializing the data processing system or the peripheral circuit device. Furthermore, the execution of the program by the arithmetic circuit device causes a reset signal to the register. A data processing system, characterized in that reset pulse signal generating means for outputting a reset signal by writing a command for outputting is provided in the arithmetic circuit device.
路装置と、上記周辺回路装置とデータの授受を行いプロ
グラムの実行により演算を行う演算回路装置とを備えた
データ処理システムにおいて、上記演算回路装置による
プログラムの実行により上記演算回路装置内でリセット
信号を発生させるための上記周辺回路装置の各々に対応
する複数ビットを格納するレジスタと、外部のリセット
回路より発生されるリセット信号及び上記レジスタより
出力されるリセット信号を入力とし、上記両リセット信
号の発生に応じて上記両リセット信号の一方を出力と
し、本データ処理システムあるいは上記周辺回路装置の
初期化を行うリセット信号制御回路と、上記演算回路装
置よるプログラムの実行により上記レジスタにリセット
信号を出力する命令を書込むことによってリセット信号
を出力するリセットパルス信号発生手段とを設け、更
に、上記演算回路装置によるプログラムの実行により、
上記リセットパルス信号発生手段より発生されたリセッ
ト信号を検出し、上記レジスタをリセットし、リセット
信号の出力動作を停止させるリセット停止手段を上記演
算回路装置に設けたことを特徴とするデータ処理システ
ム。5. A data processing system comprising: a plurality of peripheral circuit devices necessary for data processing operation; and an arithmetic circuit device for exchanging data with the peripheral circuit device and executing a program to execute an arithmetic operation. A register for storing a plurality of bits corresponding to each of the peripheral circuit devices for generating a reset signal in the arithmetic circuit device by executing a program by the circuit device, a reset signal generated by an external reset circuit, and the register A reset signal control circuit for inputting a reset signal output from the above and outputting one of the reset signals in response to the generation of the reset signals to initialize the data processing system or the peripheral circuit device; An instruction to output a reset signal to the above register by executing a program by the arithmetic circuit unit By providing a reset pulse signal generating means for outputting a reset signal by writing, further, by executing the program by the arithmetic circuit device,
A data processing system, wherein the arithmetic circuit device is provided with reset stop means for detecting a reset signal generated by the reset pulse signal generating means, resetting the register, and stopping the output operation of the reset signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3352329A JPH05189089A (en) | 1991-12-13 | 1991-12-13 | Data processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3352329A JPH05189089A (en) | 1991-12-13 | 1991-12-13 | Data processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05189089A true JPH05189089A (en) | 1993-07-30 |
Family
ID=18423314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3352329A Pending JPH05189089A (en) | 1991-12-13 | 1991-12-13 | Data processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05189089A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007141255A (en) * | 2001-02-07 | 2007-06-07 | Emulex Design & Manufacturing Corp | Hardware initialization with or without processor intervention |
| JP2009514084A (en) * | 2005-10-25 | 2009-04-02 | エヌエックスピー ビー ヴィ | Data processing device with reset device |
-
1991
- 1991-12-13 JP JP3352329A patent/JPH05189089A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007141255A (en) * | 2001-02-07 | 2007-06-07 | Emulex Design & Manufacturing Corp | Hardware initialization with or without processor intervention |
| JP2009514084A (en) * | 2005-10-25 | 2009-04-02 | エヌエックスピー ビー ヴィ | Data processing device with reset device |
| US8176302B2 (en) | 2005-10-25 | 2012-05-08 | Nxp B.V. | Data processing arrangement comprising a reset facility |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02196355A (en) | Memory processing system | |
| JPH05189089A (en) | Data processing system | |
| JP3055999B2 (en) | Microprogram control device group | |
| JP2000235483A (en) | Information processor | |
| JPH064301A (en) | Time division interrupt control method | |
| JPS5854418A (en) | Interrupt processing method | |
| JP6721140B1 (en) | Data processing device, data processing method and program | |
| JP2006178688A (en) | Multiplexing apparatus and method for multiplexing legacy device | |
| JPH05225118A (en) | Register circuit | |
| JP5194360B2 (en) | Information processing apparatus and control method thereof | |
| JP3010737B2 (en) | Data backup and restoration method for information processing equipment | |
| JPH11338712A (en) | Interruption sequence saving circuit | |
| JPH0675653A (en) | Computer redundancy control system | |
| JPH03149621A (en) | Microprocessor | |
| JPH01211138A (en) | Resetting circuit for supervising circuit of computer system | |
| JPS62241041A (en) | Information processor | |
| JP2000187518A (en) | Computer system | |
| JPH0353358A (en) | Memory circuit | |
| JP2000003285A (en) | Method for processing interruption and circuit therefor | |
| JPS61169952A (en) | Automatic checking method of one-bit error correcting function of memory | |
| JPH07104999A (en) | Microcomputer | |
| JPS61294556A (en) | Detection system for program malfunction | |
| JPS5887632A (en) | Microprogram control system | |
| JPH0368035A (en) | Information processor | |
| KR19990012938A (en) | Single-bus shared memory multiprocessor system prevents system downtime due to shared memory board failure |