JP5743092B2 - Information processing system - Google Patents
Information processing system Download PDFInfo
- Publication number
- JP5743092B2 JP5743092B2 JP2011192638A JP2011192638A JP5743092B2 JP 5743092 B2 JP5743092 B2 JP 5743092B2 JP 2011192638 A JP2011192638 A JP 2011192638A JP 2011192638 A JP2011192638 A JP 2011192638A JP 5743092 B2 JP5743092 B2 JP 5743092B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- reset
- functional module
- state
- phase
- 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.)
- Active
Links
Images
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Description
本発明は、夫々が各種情報処理を司る複数の機能モジュールを含む情報処理システムに関する。 The present invention relates to an information processing system including a plurality of functional modules, each of which controls various types of information processing.
このような情報処理システムとして、プロセッサ、及びこのプロセッサの制御対象となる周辺機器を機能モジュールとして備えたコンピュータシステムが存在する。かかるコンピュータシステムでは、電源投入時において、一旦、プロセッサ及び周辺機器の各々をリセットして夫々の状態を初期化してから通常の動作に移行させるようにしている。この際、リセットを開始してからそのリセット処理が完了するまでの期間(以下、起動時間と称する)は、プロセッサ及び周辺機器各々の間で同一になるとは限らない。そこで、電源投入後にシステム全体を円滑に通常動作に移行させるべく、所定のシーケンスに従った順にプロセッサ及び周辺機器の各々をリセットするようにしている。例えば、先ず、周辺機器のリセットを開始し、この周辺機器の起動時間として想定される想定起動時間の経過後に、プロセッサのリセットを開始するのである。この際、製造上のバラツキ、或いは温度変動等に伴い、プロセッサ及び周辺機器各々の起動時間が想定起動時間よりも長くなる虞がある。そこで、実際には、周辺機器に対してリセットを開始してから、[想定起動時間+マージン期間]の経過後に、プロセッサに対してリセットを開始するようにしている。 As such an information processing system, there is a computer system including a processor and peripheral devices to be controlled by the processor as functional modules. In such a computer system, when the power is turned on, the processor and peripheral devices are once reset to initialize their respective states and then shift to a normal operation. At this time, the period from the start of reset to the completion of the reset process (hereinafter referred to as start-up time) is not necessarily the same between the processor and the peripheral devices. Therefore, in order to smoothly shift the entire system to normal operation after power-on, each of the processor and peripheral devices is reset in the order according to a predetermined sequence. For example, first, the reset of the peripheral device is started, and the reset of the processor is started after the assumed start-up time assumed as the start-up time of the peripheral device has elapsed. At this time, the startup time of each of the processor and the peripheral device may be longer than the assumed startup time due to manufacturing variations or temperature fluctuations. Therefore, in practice, the reset is started for the processor after [Estimated start-up time + margin period] has elapsed after the reset for the peripheral device is started.
よって、製造上のバラツキ、或いは温度変動等に伴う想定起動時間の増大を考慮したマージン期間を加算した分だけシステム全体の起動時間が長くなってしまうという問題が生じた。 Therefore, there arises a problem that the start-up time of the entire system becomes longer by the addition of the margin period considering the increase in the assumed start-up time due to manufacturing variations or temperature fluctuations.
そこで、ウオッチドッグタイマを利用してCPU(Central Processing Unit)の動作が正常動作状態にあるか否かを監視し、CPUが正常動作に移行するまでの間に、周辺機器をリセットしておくようにした技術が提案されている(例えば、特許文献1の図2参照)。 Therefore, a watchdog timer is used to monitor whether the operation of the CPU (Central Processing Unit) is in a normal operation state, and the peripheral device is reset until the CPU shifts to a normal operation. A technique described above has been proposed (see, for example, FIG. 2 of Patent Document 1).
しかしながら、ウオッチドッグタイマを利用してCPU及び周辺機器各々が正常であるか否かを判定させる為には、ウオッチドッグタイマの他に、これらCPU及び周辺機器各々内にウオッチドッグタイマ用の監視信号を生成する回路を設ける必要があり、システム全体の構成が大規模化してしまうという問題が生じた。 However, in order to determine whether the CPU and peripheral devices are normal using the watch dog timer, in addition to the watch dog timer, a monitoring signal for the watch dog timer is provided in each of the CPU and peripheral devices. It is necessary to provide a circuit for generating the system, and there is a problem that the configuration of the entire system becomes large-scale.
本発明は、小規模な構成でシステムリセット時の起動時間を短縮させることが可能な情報処理システムを提供することを目的とする。 An object of the present invention is to provide an information processing system capable of shortening the startup time at the time of system reset with a small configuration.
本発明に係る情報処理システムは、夫々が、システムクロック信号に位相同期した内部クロック信号を生成するPLL回路及び前記内部クロック信号に同期した信号処理を施す信号処理部を含む複数の機能モジュールと、前記機能モジュールの各々をリセットさせるシステムリセット信号を生成するリセット生成部と、を含む情報処理システムであって、前記複数の機能モジュールの内の1の機能モジュールでは、前記システムリセット信号に応じて前記1の機能モジュールに含まれる前記PLL回路及び前記信号処理部をリセットした後に前記1の機能モジュールに含まれる前記PLL回路に対するリセットを解除し、このリセット解除後に前記1の機能モジュールに含まれる前記PLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックしていない場合には起動中を示す第1の起動状態信号を前記1の機能モジュールとは異なる他の機能モジュールに供給する一方、位相ロックしている場合には起動完了を示す第2の起動状態信号を前記他の機能モジュールに供給すると共に前記1の機能モジュールに含まれる前記信号処理部に対するリセットを解除し、前記他の機能モジュールでは、前記第1の起動状態信号に応じて前記他の機能モジュールに含まれる前記PLL回路及び前記信号処理部をリセットし、前記第2の起動状態信号に応じて前記他の機能モジュールに含まれる前記PLL回路に対するリセットを解除し、このリセット解除後に前記他の機能モジュールに含まれるPLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックした場合に前記他の機能モジュールに含まれる前記信号処理部に対するリセットを解除する。 An information processing system according to the present invention includes a plurality of functional modules each including a PLL circuit that generates an internal clock signal that is phase-synchronized with a system clock signal, and a signal processing unit that performs signal processing synchronized with the internal clock signal; an information processing system comprising a reset generator for generating a system reset signal for resetting each of the functional modules, in one of the functional modules of the plurality of functional modules, said in response to the system reset signal cancels the reset for the PLL circuit included in the first function module after resetting the PLL circuit and the signal processing unit included in the first functional module, the PLL included in the first function module after the reset release The internal clock signal generated by the circuit When the phase lock is not applied to the system clock signal, the first activation state signal indicating the activation is supplied to another function module different from the first function module, while the activation is completed when the phase is locked. Is supplied to the other functional module, and the reset of the signal processing unit included in the first functional module is released. In the other functional module, the first activation state signal the included in another function module resets said PLL circuit and the signal processing unit, to release the reset for the PLL circuit included in the other functional modules in response to the second activation state signal in response to, the internal clock signal generated by the PLL circuit included after the reset release to the other functional modules the sheet Release the reset for the signal processing unit in Temu clock signal included the other functional modules when phase lock.
又、本発明に係る情報処理システムは、夫々が、システムクロック信号に位相同期した内部クロック信号を生成するPLL回路及び前記内部クロック信号に同期した信号処理を施す信号処理部を含む複数の機能モジュールと、前記機能モジュールの各々をリセットさせるシステムリセット信号を生成するリセット生成部と、を含む情報処理システムであって、前記複数の機能モジュールの内の1の機能モジュールでは、前記システムリセット信号に応じて前記1の機能モジュールに含まれる前記PLL回路及び前記信号処理部をリセットした後に前記1の機能モジュールに含まれる前記PLL回路に対するリセットを解除し、このリセット解除後に前記1の機能モジュールに含まれる前記PLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックしていない場合には起動中を示す第1の起動状態信号を前記1の機能モジュールとは異なる他の機能モジュールに供給する一方、位相ロックしている場合には起動完了を示す第2の起動状態信号を前記他の機能モジュールに供給すると共に前記1の機能モジュールに含まれる前記信号処理部に対するリセットを解除し、前記他の機能モジュールでは、前記第1の起動状態信号に応じて前記他の機能モジュールに含まれる前記信号処理部をリセットすると共に、前記システムリセット信号に応じて前記他の機能モジュールに含まれる前記PLL回路をリセットした後に当該PLL回路に対するリセットを解除し、このリセット解除後に、前記他の機能モジュールに含まれる前記PLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックし且つ前記第2の起動状態信号が供給されている場合に前記他の機能モジュールに含まれる前記信号処理部に対するリセットを解除する。
The information processing system according to the present invention includes a plurality of functional modules each including a PLL circuit that generates an internal clock signal that is phase-synchronized with a system clock signal and a signal processing unit that performs signal processing synchronized with the internal clock signal. And a reset generation unit that generates a system reset signal for resetting each of the functional modules, wherein one functional module of the plurality of functional modules responds to the system reset signal. It cancels the reset for the PLL circuit included in the first function module after resetting the PLL circuit and the signal processing unit included in the first function module Te are included in the first function module after the reset release The internal clock signal generated by the PLL circuit When the phase lock is not applied to the system clock signal, a first activation state signal indicating activation is supplied to another function module different from the
本発明による情報処理システムでは、システムリセット信号に応じて各機能モジュール内に形成されているPLL回路及び中核となる信号処理部を夫々リセットするにあたり、先ず、PLL回路のリセットを解除し、そのリセット解除後に、このPLL回路で生成された内部クロック信号がシステムクロック信号に位相ロックしたときに信号処理部に対するリセットを解除するようにしている。更に、各機能モジュールの内の1の機能モジュール及び他の機能モジュールの順にリセットを実施すべく、この1の機能モジュールでは、自身のPLL回路で生成された内部クロック信号がシステムクロック信号に位相ロックした時に起動完了を示す起動状態信号を他の機能モジュールに供給するようにしている。この際、他の機能モジュールでは、自身のPLL回路に対するリセット解除後に、このPLL回路で生成された内部クロック信号がシステムクロック信号に位相ロックしており且つ起動完了を示す起動状態信号が1の機能モジュールから供給されたときに、信号処理部に対するリセットを解除する。 In the information processing system according to the present invention, in order to reset the PLL circuit formed in each functional module and the core signal processing unit in response to the system reset signal, first, the reset of the PLL circuit is canceled and the reset is performed. After the release, when the internal clock signal generated by the PLL circuit is phase-locked to the system clock signal, the reset for the signal processing unit is released. Furthermore, in order to perform reset in order of one functional module and other functional modules in each functional module, the internal clock signal generated by its own PLL circuit is phase-locked to the system clock signal. In this case, an activation state signal indicating completion of activation is supplied to other functional modules. At this time, in other function modules, after the reset of its own PLL circuit is released, the internal clock signal generated by this PLL circuit is phase-locked to the system clock signal and the activation state signal indicating completion of activation is 1. When supplied from the module, the reset for the signal processing unit is released.
よって、上記したリセットシーケンスによれば、各機能モジュールの起動時間として想定される想定起動時間にマージン期間を加味した時間経過をもって順次、機能モジュール各々のリセットを解除して行く場合に比して、システム全体の起動期間を短縮させることが可能となる。 Therefore, according to the above-described reset sequence, as compared with the case where the reset of each functional module is canceled sequentially with the passage of time including the margin period in the assumed activation time assumed as the activation time of each functional module, It is possible to shorten the startup period of the entire system.
更に、本発明においては、各機能モジュール内に位相ロック検出回路及びアンドゲートを付加するだけで、上記した如きリセットシーケンスを実現することができるので、各機能モジュール内にウオッチドッグタイマ及び監視信号生成回路を設ける場合に比してシステム全体を小規模化することが可能となる。 Furthermore, in the present invention, the reset sequence as described above can be realized only by adding a phase lock detection circuit and an AND gate in each function module, so that a watchdog timer and a monitor signal generation are provided in each function module. Compared to the case where a circuit is provided, the entire system can be reduced in size.
本発明においては、夫々がシステムクロック信号(CKS)に位相同期した内部クロック信号(CK1、CK2)を生成するPLL回路(10、20)及びこの内部クロック信号に同期した信号処理を実行する信号処理部(12、22)を含む複数の機能モジュールを備えた情報処理システムを、システムリセット信号に応じて以下の如くリセットする。 In the present invention, a PLL circuit (10, 20) that generates internal clock signals (CK1, CK2) that are phase-synchronized with the system clock signal (CK S ), and a signal that executes signal processing synchronized with the internal clock signal. An information processing system including a plurality of functional modules including the processing units (12, 22) is reset as follows according to a system reset signal.
複数の機能モジュールの内の1の機能モジュール(1)では、先ず、システムリセット信号に応じてPLL回路(10)及び信号処理部(12)をリセットした後にこのPLL回路(10)に対するリセットのみを解除する。そして、このリセット解除後にPLL回路(10)で生成された内部クロック信号(CK1)がシステムクロック信号に位相ロックしていない場合には起動中を示す第1の起動状態信号(BT1CL)を他の機能モジュール(2)に供給する。一方、位相ロックしている場合には起動完了を示す第2の起動状態信号(BT1CL)をこの他の機能モジュールに供給すると共に信号処理部(12)に対するリセットを解除する。 In one functional module (1) of the plurality of functional modules, first, the PLL circuit (10) and the signal processing unit (12) are reset according to the system reset signal, and then only the reset to the PLL circuit (10) is performed. To release. Then, when the internal clock signal (CK1) generated by the PLL circuit (10) after the reset release is not phase-locked to the system clock signal, the first activation state signal (BT1 CL ) indicating that the activation is in progress To the functional module (2). On the other hand, when the phase is locked, the second activation state signal (BT1 CL ) indicating completion of activation is supplied to the other functional modules and the reset for the signal processing unit (12) is released.
他の機能モジュール(2)では、起動中を示す第1の起動状態信号(BT1CL)に応じてPLL回路(20)及び信号処理部(22)をリセットする。そして、起動完了を示す第2の起動状態信号(BT1CL)に応じてPLL回路(20)に対するリセットのみを解除し、このリセット解除後に、当該PLL回路によって生成された内部クロック信号(CK2)がシステムクロック信号に位相ロックしたときに信号処理部(22)に対するリセットを解除する。 In the other functional module (2), the PLL circuit (20) and the signal processing unit (22) are reset in response to the first activation state signal (BT1 CL ) indicating the activation. Then, only the reset for the PLL circuit (20) is canceled in response to the second activation state signal (BT1 CL ) indicating the completion of activation, and after the reset is released, the internal clock signal (CK2) generated by the PLL circuit is When the phase is locked to the system clock signal, the reset for the signal processing unit (22) is released.
図1は、本発明に係る情報処理システムの一例を示すブロック図である。 FIG. 1 is a block diagram showing an example of an information processing system according to the present invention.
図1に示すように、かかる情報処理システムは、夫々が独立したICチップに構築されている機能モジュールとして、周辺機器1、CPU(Central Processing Unit)2、リセット信号生成部3、クロック信号発生部4、及びパワーオンリセット部5の各々が基板上に形成されてなるものである。尚、この情報処理システムとしては、図1に示されるが如き機能モジュールによる形態に限定されるものではない。
As shown in FIG. 1, the information processing system includes a
クロック信号発生部4は、この情報処理システムに電源を投入する電源スイッチ6による電源投入に応じてシステムクロック信号CKSを生成し、これを周辺機器1、CPU2及びリセット信号生成部3の各々に供給する。
Clock signal generating section 4 generates a system clock signal CK S in accordance with the power-on by the power switch 6 to power on the information processing system, which in each of the
パワーオンリセット部5は、電源スイッチ6による電源投入に応じて、図2に示す如きパルス状のパワーオンリセット信号RONを生成し、これをリセット信号生成部3に供給する。
The power-on
リセット信号生成部3は、パワーオンリセット信号RONに応じて、図2に示す如きパルス幅TRに亘り論理レベル0の状態を維持した後、論理レベル1の状態に遷移してこの論理レベル1の状態を維持するパルス状のシステムリセット信号RSを生成し、これをシステムクロック信号CKSに応じたタイミングで周辺機器1に供給する。尚、システムリセット信号RSにおける論理レベル0はリセット実行を促すものであり、論理レベル1はリセット解除を促すものである。
In response to the power-on reset signal R ON , the reset signal generation unit 3 maintains the
周辺機器1に設けられているPLL(Phase-locked loop)回路10は、パッドPDを介して周辺機器1に入力されたシステムリセット信号RSが論理レベル0である間はリセット状態にある。尚、以降、外部端子、中継端子、入力又は出力バッファを含む接続部を「パッド」と称する。その後、かかるシステムリセット信号RSの論理レベル1への遷移に応じて、PLL回路10は、そのリセット状態を解除し、パッドPDを介して周辺機器1に入力されたシステムクロック信号CKSに位相同期した内部クロック信号CK1を生成する為の起動を開始する。この際、PLL回路10の起動中、つまり起動開始直後から図2に示す如き期間T1NGを経過するまでの間は、内部クロック信号CK1の位相は不安定な状態にある。そして、この期間T1NGの経過後、内部クロック信号CK1の位相は安定してシステムクロック信号CKSの位相に同期した状態、いわゆる位相ロック状態に遷移する。PLL回路10は、かかる内部クロック信号CK1を位相ロック検出回路11及び周辺信号処理部12に供給する。位相ロック検出回路11は、内部クロック信号CK1の位相がシステムクロック信号CKSの位相に合致しているか否か、つまり位相ロックしているか否かを検出し、位相ロックしている場合には論理レベル1、位相ロックしていない場合には論理レベル0のPLLロック信号PL1をアンドゲート13に供給する。よって、位相ロック検出回路11は、図2に示す如く、PLL回路10の起動開始直後は論理レベル0、引き続き期間T1NGが経過した時点で論理レベル0の状態から論理レベル1の状態に遷移するPLLロック信号PL1をアンドゲート13に供給する。アンドゲート13は、PLLロック信号PL1及びシステムリセット信号RSの論理積を求め、その論理積結果を起動状態信号BT1CLとして生成する。すなわち、アンドゲート13は、PLLロック信号PL1又はシステムリセット信号RSが論理レベル0となる場合にはPLL回路10が起動中であることを示す論理レベル0の起動状態信号BT1CL(第1の起動状態信号)を生成する一方、両者が共に論理レベル1である場合には起動完了を示す論理レベル1の起動状態信号BT1CL(第2の起動状態信号)を生成する。アンドゲート13は、かかる起動状態信号BT1CLを周辺信号処理部12に供給すると共に、これをパッドPDを介して外部出力してCPU2に供給する。周辺信号処理部12は、データ制御バス7を介してCPU2側から供給された各種情報データ及び処理命令に基づき、周辺機器1としての主機能を司る信号処理を情報データに施し、得られたデータ処理結果をデータ制御バス7を介してCPU2側に送出する。尚、周辺信号処理部12には、このデータ処理を内部クロック信号CK1に同期させる為のフリップフロップを含む同期化回路(図示せぬ)と、データ処理の途中結果及び最終結果を保持する為のレジスタ(図示せぬ)と、が含まれている。周辺信号処理部12は、起動状態信号BT1CLが論理レベル0の状態にある間、つまり図2に示すように、PLL回路10のリセット中及び起動中の期間に亘り、上記した同期化回路及びレジスタに保持されていた内容を初期値にリセットする。そして、起動状態信号BT1CLが論理レベル1の状態に遷移すると、そのリセット状態が解除される。つまり、この時点において周辺機器1の起動が完了し、以降、周辺機器1は上記した如きデータ処理が可能な通常動作状態となる。
A PLL (Phase-locked loop)
CPU2の内部に設けられているPLL回路20は、パッドPDを介してCPU2に入力された起動状態信号BT1CLが論理レベル0である間はリセット状態にある。その後、かかる起動状態信号BT1CLの論理レベル1への遷移に応じて、PLL回路20は、そのリセット状態を解除し、パッドPDを介してCPU2に入力されたシステムクロック信号CKSに位相同期した内部クロック信号CK2を生成する為の起動を開始する。この際、PLL回路20の起動中、つまり起動開始直後から図2に示す如き期間T2NGを経過するまでの間は、内部クロック信号CK2の位相は不安定な状態にある。そして、この期間T2NGの経過後、内部クロック信号CK2の位相は安定してシステムクロック信号CKSの位相に同期した状態、いわゆるロック状態に遷移する。PLL回路20は、かかる内部クロック信号CK2を位相ロック検出回路21及びCPUコア部22に供給する。位相ロック検出回路21は、内部クロック信号CK2の位相がシステムクロック信号CKSの位相に合致しているか否か、つまり位相ロックしているか否かを検出し、位相ロックしている場合には論理レベル1、位相ロックしていない場合には論理レベル0のPLLロック信号PL2をアンドゲート23に供給する。例えば、位相ロック検出回路21は、単位期間毎に、システムクロック信号CKSのクロックパルス数と、内部クロック信号CK2のクロックパルスの数とを測定し、両クロックパルス数同士の比が所定比率と一致する回数が所定回数以上に亘り連続した場合に、ロックしていることを表す論理レベル1のPLLロック信号PL2をアンドゲート23に供給する。よって、位相ロック検出回路21は、図2に示す如く、PLL回路20の起動開始直後は論理レベル0、引き続き期間T2NGが経過した時点で論理レベル0の状態から論理レベル1の状態に遷移するPLLロック信号PL2をアンドゲート23に供給する。アンドゲート23は、PLLロック信号PL2及びシステムリセット信号RSの論理積を求め、その論理積結果を起動状態信号BT2CLとして生成する。すなわち、アンドゲート23は、PLLロック信号PL2又は起動状態信号BT1CLが論理レベル0となる場合にはPLL回路20が起動中であることを示す論理レベル0の起動状態信号BT2CL(第1の起動状態信号)を生成する一方、両者が共に論理レベル1である場合には起動完了を示す論理レベル1の起動状態信号BT2CL(第2の起動状態信号)を生成する。アンドゲート23は、かかる起動状態信号BT2CLをCPUコア部22に供給する。中央信号処理部としてのCPUコア部22は、データ制御バス7に接続されているROM(図示せぬ)に格納されているプログラムに従った制御を内部クロック信号CK2に同期したタイミングで実行し、この際得られた各種情報データ及び処理命令を、データ制御バス7を介して周辺機器1に送出する。尚、CPUコア部22は、命令デコーダ、プログラムカウンタ、レジスタ、メモリ、演算部及び制御部(図示せぬ)を含み、上記した起動状態信号BT2CLが論理レベル0の状態にある間、つまりPLL回路20のリセット中及び起動中の期間に亘り、上記したプログラムカウンタ、レジスタ及びメモリに保持されていた内容を初期値にリセットする。そして、起動状態信号BT2CLが論理レベル0から論理レベル1の状態に遷移した時点で、CPUコア部22のリセット状態が解除される。つまり、この時点においてCPU2の起動が完了し、以降、CPU2は上記した如き周辺機器1に対する制御が可能な通常動作状態となる。
The
以下に、図1に示す情報処理システムにおける電源投入時のリセットシーケンスについて、図2を参照しつつ説明する。 Hereinafter, a reset sequence at power-on in the information processing system shown in FIG. 1 will be described with reference to FIG.
周辺機器1内では、先ず、システムリセット信号RSがリセットを促す論理レベル0の状態にある間に亘りPLL回路10がリセットされる。その後、システムリセット信号RSが論理レベル1の状態に遷移すると、PLL回路10に対するリセットが解除され、引き続きPLL回路10は、外部入力されたシステムクロック信号CKSに位相同期した内部クロック信号CK1を生成する為の起動を開始する。このPLL回路10の起動中(期間T1NG)は、内部クロック信号CK1の位相は不安定な状態にあるが、起動完了後、内部クロック信号CK1の位相は安定してシステムクロック信号CKSの位相に同期した状態、いわゆる位相ロック状態に遷移する。これにより、図2に示す如く、PLLロック信号PL1が論理レベル0の状態から、位相ロック状態にあることを示す論理レベル1に遷移する。また、周辺機器1内では、システムリセット信号RSが論理レベル0の状態にある間、又はPLLロック信号PL1が論理レベル0の状態にある間、つまりPLL回路10が起動中(T1NG)であるが故に内部クロック信号CK1が位相ロックしていない状態にある間は、論理レベル0の起動状態信号BT1CLが生成される。この論理レベル0の起動状態信号BT1CLに応じて周辺機器1の中核となる周辺信号処理部12がリセットされる。一方、システムリセット信号RSがリセット解除を促す論理レベル1の状態に遷移し、且つPLLロック信号PL1が論理レベル1の状態にある間、つまり内部クロック信号CK1が位相ロック状態にある場合には、PLL回路10の起動が完了したことを表す論理レベル1の起動状態信号BT1CLが生成される。かかる論理レベル1の起動状態信号BT1CLに応じて上記した周辺信号処理部12に対するリセットが解除され、周辺信号処理部12は通常のデータ処理が可能な状態に移行する。よって、周辺信号処理部12は、例えシステムリセット信号RSがリセットの解除を促す論理レベル1の状態に遷移しても、PLL回路10で生成された内部クロック信号CK1が不安定な状態にある間(T1NG)は、リセット状態に維持される。これにより、PLL回路10の起動直後に生成された不安定な内部クロック信号CK1による、周辺信号処理部12の誤動作が防止される。
In the
また、図1に示される情報処理システムでは、周辺機器1に搭載されているPLL回路10の起動完了状態を示す起動状態信号BT1CLをCPU2側に供給し、この起動状態信号BT1CLによってCPU2を以下の如くリセットするようにしている。
Further, in the information processing system shown in FIG. 1, a startup state signal BT1 CL indicating the startup completion state of the
すなわち、CPU2内では、起動状態信号BT1CLが論理レベル0の状態にある間、つまり、システムリセット信号RSがリセットを促す論理レベル0の状態にある間(TR)及び周辺機器1の内部クロック信号CK1が不安定な状態にある間(T1NG)において、PLL回路20がリセットされる。その後、周辺機器1内の内部クロック信号CK1が位相ロック状態に遷移すると、図2に示す如く、PLL回路20のリセットが解除され、引き続きPLL回路20は、外部入力されたシステムクロック信号CKSに位相同期した内部クロック信号CK2を生成すべき起動を開始する。このPLL回路20の起動中(期間T2NG)は、内部クロック信号CK2の位相は不安定な状態にあるが、起動完了後、内部クロック信号CK2の位相は安定してシステムクロック信号CKSの位相に同期した状態、いわゆる位相ロック状態に遷移する。これにより、図2に示す如く、PLLロック信号PL2が論理レベル0の状態から、このPLL回路20が位相ロック状態にあることを示す論理レベル1に遷移する。この際、起動状態信号BT1CLが論理レベル0の状態にある間、又はPLLロック信号PL2が論理レベル0の状態にある間、つまりPLL回路20が起動中(T2NG)であるが故に内部クロック信号CK2が位相ロックしていない状態にある間は、論理レベル0の起動状態信号BT2CLが生成される。この論理レベル0の起動状態信号BT2CLに応じてCPU2の中核となるCPUコア部22がリセットされる。一方、起動状態信号BT1CLが周辺機器1側のPLL回路10の起動完了を表す論理レベル1の状態にあり、且つPLLロック信号PL2が論理レベル1の状態にある間は、PLL回路20の起動が完了したことを表す論理レベル1の起動状態信号BT2CLが生成される。かかる論理レベル1の起動状態信号BT2CLに応じて上記したCPUコア部22に対するリセットが解除される。
That is, in the
よって、CPUコア部22は、例えシステムリセット信号RSがリセットの解除を促す論理レベル1の状態に遷移しても、周辺機器1及びCPU2各々のPLL回路(10、20)で生成された内部クロック信号(CK1、CK2)が不安定な状態にある間(T1NG+T2NG)はリセット状態に維持される。これにより、PLL回路20の起動直後に生成された不安定な内部クロック信号CK2による、CPUコア部22の誤動作が防止される。
Therefore, even if the system reset signal RS transits to a
また、図1に示す情報処理システムでは、上記した如き起動状態信号BT1CLに応じて、CPU2に搭載されているPLL回路20を起動させ、このPLL回路20の起動完了後にCPUコア部22のリセットを解除するようにしている。
Further, in the information processing system shown in FIG. 1, the
よって、システムリセット信号RSに応じて周辺機器1及びCPU2をリセットするにあたり、図2に示す如く、周辺機器1及びCPU2の順に且つ夫々のPLL回路の動作が安定してから順次、リセットを解除することが可能となる。
Therefore, when the
更に、かかるリセットシーケンスによれば、各PLL回路の起動完了をもって直ちに周辺機器1及びCPU2のリセットが解除されるので、周辺機器及びCPU夫々の起動時間として想定される想定起動時間にマージン期間を加味した時間経過をもって順次リセットを解除して行く場合に比して、システム全体の起動時間が短縮される。
Further, according to such a reset sequence, the reset of the
また、かかるリセットシーケンスを実現する為に、各機能モジュール内に位相ロック検出回路及びアンドゲートを付加するだけで良いので、各機能モジュール内にウオッチドッグタイマ及び監視信号生成回路を設けるようにした情報処理システムに比してシステム全体を小規模化することが可能となる。 In addition, in order to realize such a reset sequence, it is only necessary to add a phase lock detection circuit and an AND gate in each function module. Therefore, information in which a watchdog timer and a monitoring signal generation circuit are provided in each function module. The entire system can be made smaller than the processing system.
図3は、図1に示される情報処理システムの変形例を示すブロック図である。 FIG. 3 is a block diagram showing a modification of the information processing system shown in FIG.
尚、図3に示す構成では、CPU2内に設けられている2入力のアンドゲート23に代えて3入力のアンドゲート24を採用し、リセット信号生成部3から送出されたシステムリセット信号RSを外部入力する為のパッドPDをCPU2に設けたものである。この際、周辺機器1で生成された起動状態信号BT1CLに代えてシステムリセット信号RSで直にPLL回路20をリセットすると共に、アンドゲート24によってシステムリセット信号RS、起動状態信号BT1CL及びPLLロック信号PL2の論理積結果を起動状態信号BT2CLとする点を除く他の構成は図1に示すものと同一である。
In the configuration shown in FIG. 3, a 3-input AND
以下に、図3に示す構成による動作について、図4を参照しつつ説明する。 Hereinafter, the operation of the configuration shown in FIG. 3 will be described with reference to FIG.
尚、図4に示すように、周辺機器1内での動作及びその作用効果は、図3に示されるものと同一であるので、以下に、CPU2内での動作のみ説明する。
As shown in FIG. 4, the operation in the
すなわち、図3に示される情報処理システムにおけるCPU2では、周辺機器1で生成された起動状態信号BT1CLと共に、リセット信号生成部3で生成されたシステムリセット信号RSを外部入力し、両信号に応じてCPU2を以下の如くリセットするようにしている。
That is, the
CPU2内において、先ず、システムリセット信号RSがリセットを促す論理レベル0の状態にある間(TR)にPLL回路20がリセットされる。その後、図4に示す如くシステムリセット信号RSが論理レベル1の状態に遷移すると、PLL回路20に対するリセットが解除され、引き続きPLL回路20は、外部入力されたシステムクロック信号CKSに位相同期した内部クロック信号CK2を生成すべき起動を開始する。このPLL回路20の起動中(期間T2NG)は、内部クロック信号CK2の位相は不安定な状態にあるが、起動完了後、内部クロック信号CK2の位相は安定してシステムクロック信号CKSの位相に同期した状態、いわゆる位相ロック状態に遷移する。これにより、図4に示す如く、PLLロック信号PL2が論理レベル0の状態から、位相ロック状態にあることを示す論理レベル1の状態に遷移する。また、CPU2内では、システムリセット信号RSが論理レベル0となる場合(TR)、又は起動状態信号BT1CLが論理レベル0となる場合(T1NG)、又はPLLロック信号PL2が論理レベル0となる場合に、図4に示す如き論理レベル0の起動状態信号BT2CLが生成される。この論理レベル0の起動状態信号BT2CLに応じて、CPU2の中核となるCPUコア部22がリセットされる。その後、システムリセット信号RSがリセット解除を促す論理レベル1に遷移し、起動状態信号BT1CLがPLL回路10の起動完了状態を示す論理レベル1となり且つ起動状態信号BT2CLがPLL回路20の起動完了状態を示す論理レベル1となった場合に、図4に示す如く起動状態信号BT2CLが論理レベル0から論理レベル1に遷移する。かかる論理レベル1の起動状態信号BT2CLに応じて上記したCPUコア部22に対するリセットが解除され、CPUコア部22は通常動作が可能な状態に移行する。
In the
よって、CPUコア部22は、例えシステムリセット信号RSがリセットの解除を促す論理レベル1の状態に遷移しても、周辺機器1及びCPU2各々のPLL回路(10、20)で生成された内部クロック信号(CK1、CK2)が不安定な状態にある間はリセット状態に維持される。これにより、PLL回路20の起動直後に生成された不安定な内部クロック信号CK2による、CPUコア部22の誤動作が防止される。
Therefore, even if the system reset signal RS makes a transition to the
また、図3に示す情報処理システムでは、図1に示す構成と同様に、周辺機器1及びCPU2各々内に設けた位相ロック検出回路(11、21)によってPLL回路(10、20)の動作が安定しているか否かを検出し、その検出結果に基づいて夫々のリセット状態を解除して行くようにしている。よって、周辺機器及びCPU各々の起動時間として想定される想定起動時間にマージン期間を加味した時間の経過をもって順次、リセットを解除して行く場合に比して、システム全体の起動期間を短縮させることが可能となる。更に、周辺機器及びCPU各々内に、ウオッチドッグタイマ及び監視信号生成回路を設ける場合に比して回路規模を小規模化することが可能となる。
In the information processing system shown in FIG. 3, the operation of the PLL circuit (10, 20) is performed by the phase lock detection circuit (11, 21) provided in each of the
更に、図3に示す情報処理システムでは、周辺機器1のPLL回路10の起動が完了し、且つCPU2のPLL回路20の起動が完了した場合に、CPUコア部22に対するリセットを解除するようにしている。よって、システムリセット信号RSに応じて周辺機器1及びCPU2をリセットするにあたり、図4に示す如く、必ず周辺機器1及びCPU2の順に、且つ夫々のPLL回路の動作が安定してから順次、リセットが解除されることになる。
Further, in the information processing system shown in FIG. 3, when the activation of the
この際、図3に示す構成では、論理レベル0のシステムリセット信号RSに応じて周辺機器1のPLL回路10及びCPU2のPLL回路20を共にリセットし、論理レベル1のシステムリセット信号RSに応じて、これらPLL回路10及び20のリセット状態を同時に解除するようにしている。
At this time, in the configuration shown in FIG. 3, both the
よって、図1に示す構成を採用した場合に比して、リセット開始からPLL回路20の起動完了までに費やされる時間が短縮されるので、システム全体の起動期間を更に短縮させることが可能となる。
Therefore, as compared with the case where the configuration shown in FIG. 1 is adopted, the time taken from the start of reset to the completion of the startup of the
尚、図1及び図3に示す実施例では、情報処理システムに搭載されている機能モジュールとして単一の周辺機器1及びCPU2を例にとってその接続形態を示しているが、図5に示す如く複数の周辺機器11〜1n(nは2以上の整数)及びCPU2を直列に多段接続する場合にも同様な効果を奏することができる。
In the embodiment shown in FIG. 1 and FIG. 3, a single
要するに、本発明においては、夫々が、システムクロック信号(CKS)に位相同期した内部クロック信号(CK1、CK2)を生成するPLL回路(10、20)及びこの内部クロック信号に同期して動作する信号処理部(12、22)を含む複数の機能モジュール(11〜1n、2)を備えた情報処理システムを、以下の如くリセットするものである。 In short, in the present invention, each of the PLL circuits (10, 20) for generating the internal clock signals (CK1, CK2) phase-synchronized with the system clock signal (CK S ) and the internal clock signal operate. An information processing system including a plurality of functional modules (1 1 to 1 n , 2) including a signal processing unit (12, 22) is reset as follows.
この際、複数の機能モジュールの内の1の機能モジュール(1)には、PLL回路(10)で生成された内部クロック信号(CK1)がシステムクロック信号に対して位相ロック状態にあるか否かを検出しその検出結果を示す第1PLLロック信号(PL1)を生成する第1ロック検出部(11)が含まれている。更に、この1の機能モジュール(1)には、以下の如き第1リセット制御部(アンドゲート13)が含まれている。第1リセット制御部(13)は、システムリセット信号がリセットを促す状態にある場合又は第1PLLロック信号が位相ロック状態にないことを示す場合には起動中を示す第1の起動状態信号(BT1CL)を生成してこれを他の機能モジュール(2)に供給する。一方、システムリセット信号がリセット解除を促す状態に有り且つ第1PLLロック信号が位相ロック状態を示す場合には、第1リセット制御部(13)は、起動完了を示す第2の起動状態信号(BT1CL)を生成してこれを他の機能モジュール(2)に供給すると共に信号処理部(12)に対するリセットを解除する。 At this time, whether or not the internal clock signal (CK1) generated by the PLL circuit (10) is in a phase-locked state with respect to the system clock signal is one of the plurality of functional modules (1). And a first lock detector (11) for generating a first PLL lock signal (PL1) indicating the detection result. Further, the one functional module (1) includes the following first reset control unit (AND gate 13). When the system reset signal is in a state of prompting resetting or when the first PLL lock signal indicates that it is not in the phase locked state, the first reset control unit (13) CL ) is generated and supplied to the other function module (2). On the other hand, when the system reset signal is in a state of prompting reset release and the first PLL lock signal indicates the phase lock state, the first reset control unit (13) outputs the second start state signal (BT1) indicating the start completion. CL ) is generated and supplied to the other function module (2), and the reset for the signal processing unit (12) is released.
一方、他の機能モジュール(2)には、PLL回路(20)で生成された内部クロック信号(CK2)がシステムクロック信号に対して位相ロック状態にあるか否かを検出しその検出結果を示す第2PLLロック信号(CK2)を生成する第2ロック検出部(21)が含まれている。更に、他の機能モジュール(2)には、以下の如き第2リセット制御部(アンドゲート23、24)が含まれている。第2リセット制御部(アンドゲート23、24)は、上記した1の機能モジュール(1)から起動中を示す第1の起動状態信号が供給されている場合又は第2PLLロック信号が位相ロック状態にないことを示す場合には信号処理部(22)をリセットせしめる信号(BT2CL)を生成する。一方、上記した1の機能モジュールから起動完了を示す第2の起動状態信号が供給されており且つ第2PLLロック信号が位相ロック状態を示す場合には、第2リセット制御部は、信号処理部(22)に対するリセットを解除せしめる信号(BT2CL)を生成する。
On the other hand, the other functional module (2) detects whether or not the internal clock signal (CK2) generated by the PLL circuit (20) is in a phase-locked state with respect to the system clock signal, and indicates the detection result. A second lock detector (21) that generates a second PLL lock signal (CK2) is included. Further, the other functional module (2) includes the following second reset control unit (AND
かかる構成において、上記した1の機能モジュール(1)では、先ず、システムリセット信号に応じてPLL回路(10)及び信号処理部(12)をリセットした後にこのPLL回路(10)に対するリセットのみを解除する。そして、このリセット解除後にPLL回路(10)で生成された内部クロック信号(CK1)がシステムクロック信号に位相ロックしていない場合には起動中を示す第1の起動状態信号(BT1CL)を他の機能モジュール(2)に供給する。一方、位相ロックしている場合には起動完了を示す第2の起動状態信号(BT1CL)をこの他の機能モジュールに供給すると共に信号処理部(12)に対するリセットを解除する。 In such a configuration, in the above-described one functional module (1), first, the PLL circuit (10) and the signal processing unit (12) are reset according to the system reset signal, and then only the reset for the PLL circuit (10) is released. To do. Then, when the internal clock signal (CK1) generated by the PLL circuit (10) after the reset release is not phase-locked to the system clock signal, the first activation state signal (BT1 CL ) indicating that the activation is in progress To the functional module (2). On the other hand, when the phase is locked, the second activation state signal (BT1 CL ) indicating completion of activation is supplied to the other functional modules and the reset for the signal processing unit (12) is released.
他の機能モジュール(2)では、起動中を示す第1の起動状態信号(BT1CL)に応じてPLL回路(20)及び信号処理部(22)をリセットする。そして、起動完了を示す第2の起動状態信号(BT1CL)に応じてPLL回路(20)に対するリセットのみを解除し、このリセット解除後に、当該PLL回路によって生成された内部クロック信号(CK2)がシステムクロック信号に位相ロックしたときに信号処理部(22)に対するリセットを解除するのである。 In the other functional module (2), the PLL circuit (20) and the signal processing unit (22) are reset in response to the first activation state signal (BT1 CL ) indicating the activation. Then, only the reset for the PLL circuit (20) is canceled in response to the second activation state signal (BT1 CL ) indicating the completion of activation, and after the reset is released, the internal clock signal (CK2) generated by the PLL circuit is When the phase is locked to the system clock signal, the reset for the signal processing unit (22) is released.
1 周辺機器
2 CPU
3 リセット信号生成部
10、20 PLL回路
11、21 位相ロック検出回路
12 信号処理部
13、23 アンドゲート
22 CPUコア部
1
3 reset
Claims (10)
前記複数の機能モジュールの内の1の機能モジュールでは、前記システムリセット信号に応じて前記1の機能モジュールに含まれる前記PLL回路及び前記信号処理部をリセットした後に前記1の機能モジュールに含まれる前記PLL回路に対するリセットを解除し、このリセット解除後に前記1の機能モジュールに含まれる前記PLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックしていない場合には起動中を示す第1の起動状態信号を前記1の機能モジュールとは異なる他の機能モジュールに供給する一方、位相ロックしている場合には起動完了を示す第2の起動状態信号を前記他の機能モジュールに供給すると共に前記1の機能モジュールに含まれる前記信号処理部に対するリセットを解除し、
前記他の機能モジュールでは、前記第1の起動状態信号に応じて前記他の機能モジュールに含まれる前記PLL回路及び前記信号処理部をリセットし、前記第2の起動状態信号に応じて前記他の機能モジュールに含まれる前記PLL回路に対するリセットを解除し、このリセット解除後に前記他の機能モジュールに含まれるPLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックした場合に前記他の機能モジュールに含まれる前記信号処理部に対するリセットを解除することを特徴とする情報処理システム。 A plurality of functional modules each including a PLL circuit that generates an internal clock signal that is phase-synchronized with the system clock signal, a signal processing unit that performs signal processing synchronized with the internal clock signal, and a system that resets each of the functional modules An information processing system including a reset generation unit that generates a reset signal,
In one functional module of the plurality of functional modules, the PLL circuit and the signal processing unit included in the one functional module are reset according to the system reset signal and then included in the one functional module. The reset to the PLL circuit is canceled, and after the reset is released, the internal clock signal generated by the PLL circuit included in the one functional module is not phase locked to the system clock signal, indicating that the system is being activated. One activation state signal is supplied to another functional module different from the one functional module, while a second activation state signal indicating activation completion is supplied to the other functional module when the phase is locked. It cancels the reset for the signal processing unit included in the first function module with
The other functional module resets the PLL circuit and the signal processing unit included in the other functional module according to the first activation state signal, and the other functional module according to the second activation state signal . The reset to the PLL circuit included in the functional module is released, and when the internal clock signal generated by the PLL circuit included in the other functional module is phase-locked to the system clock signal after the reset is released, the other An information processing system for releasing a reset for the signal processing unit included in the functional module .
前記システムリセット信号がリセットを促す状態にある場合又は前記第1PLLロック信号が位相ロック状態にないことを示す場合には前記第1の起動状態信号を生成する一方、前記システムリセット信号がリセット解除を促す状態に有り且つ前記第1PLLロック信号が位相ロック状態を示す場合には前記第2の起動状態信号を生成する第1リセット制御部と、が含まれていることを特徴とする請求項1記載の情報処理システム。 The first functional module includes a first PLL lock that detects whether the internal clock signal generated by the PLL circuit of the functional module is in a phase locked state with respect to the system clock signal and indicates the detection result. A first lock detector for generating a signal;
When the system reset signal is in a state of prompting resetting or when the first PLL lock signal indicates that the phase lock state is not present, the first activation state signal is generated, while the system reset signal cancels the reset. 2. A first reset control unit for generating the second activation state signal when it is in an urging state and the first PLL lock signal indicates a phase lock state. Information processing system.
前記1の機能モジュールから前記第1の起動状態信号が供給されている場合又は前記第2PLLロック信号が位相ロック状態にないことを示す場合には前記信号処理部をリセットせしめる一方、前記1の機能モジュールから前記第2の起動状態信号が供給されており且つ前記第2PLLロック信号が位相ロック状態を示す場合には前記信号処理部に対するリセットを解除せしめる信号を生成する第2リセット制御部と、が含まれていることを特徴とする請求項1又は2記載の情報処理システム。 The other functional module includes a second PLL lock that detects whether the internal clock signal generated by the PLL circuit of the functional module is in a phase-locked state with respect to the system clock signal and indicates the detection result. A second lock detector for generating a signal;
When the first activation state signal is supplied from the one function module or when the second PLL lock signal indicates that the phase lock state is not present, the signal processing unit is reset, while the first function A second reset control unit that generates a signal for releasing the reset for the signal processing unit when the second activation state signal is supplied from the module and the second PLL lock signal indicates a phase lock state; The information processing system according to claim 1, wherein the information processing system is included.
前記1の機能モジュールには前記システムリセット信号を入力する為の第1外部端子と、前記起動状態信号を出力する為の第2外部端子と、が設けられており、
前記他の機能モジュールには前記起動状態信号を入力する為の第3外部端子が設けられていることを特徴とする請求項1〜3のいずれか1に記載の情報処理システム。 The one functional module and the other functional module are each constructed in an independent IC chip,
The first functional module is provided with a first external terminal for inputting the system reset signal and a second external terminal for outputting the activation state signal,
The information processing system according to any one of claims 1 to 3, wherein a third external terminal for inputting the activation state signal is provided in the other functional module.
前記1の機能モジュールに含まれる前記信号処理部は、前記プロセッサの指令によって各種データ処理を行う周辺機器であることを特徴とする請求項1〜4のいずれか1に記載の情報処理システム。 The signal processing unit included in the other functional module is a processor that executes various controls according to a program,
5. The information processing system according to claim 1, wherein the signal processing unit included in the one functional module is a peripheral device that performs various types of data processing in accordance with instructions from the processor.
前記複数の機能モジュールの内の1の機能モジュールでは、前記システムリセット信号に応じて前記1の機能モジュールに含まれる前記PLL回路及び前記信号処理部をリセットした後に前記1の機能モジュールに含まれる前記PLL回路に対するリセットを解除し、このリセット解除後に前記1の機能モジュールに含まれる前記PLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックしていない場合には起動中を示す第1の起動状態信号を前記1の機能モジュールとは異なる他の機能モジュールに供給する一方、位相ロックしている場合には起動完了を示す第2の起動状態信号を前記他の機能モジュールに供給すると共に前記1の機能モジュールに含まれる前記信号処理部に対するリセットを解除し、
前記他の機能モジュールでは、前記第1の起動状態信号に応じて前記他の機能モジュールに含まれる前記信号処理部をリセットすると共に、前記システムリセット信号に応じて前記他の機能モジュールに含まれる前記PLL回路をリセットした後に当該PLL回路に対するリセットを解除し、このリセット解除後に、前記他の機能モジュールに含まれる前記PLL回路によって生成された前記内部クロック信号が前記システムクロック信号に位相ロックし且つ前記第2の起動状態信号が供給されている場合に前記他の機能モジュールに含まれる前記信号処理部に対するリセットを解除することを特徴とする情報処理システム。 A plurality of functional modules each including a PLL circuit that generates an internal clock signal that is phase-synchronized with the system clock signal, a signal processing unit that performs signal processing synchronized with the internal clock signal, and a system that resets each of the functional modules An information processing system including a reset generation unit that generates a reset signal,
In one functional module of the plurality of functional modules, the PLL circuit and the signal processing unit included in the one functional module are reset according to the system reset signal and then included in the one functional module. The reset to the PLL circuit is canceled, and after the reset is released, the internal clock signal generated by the PLL circuit included in the one functional module is not phase locked to the system clock signal, indicating that the system is being activated. One activation state signal is supplied to another functional module different from the one functional module, while a second activation state signal indicating activation completion is supplied to the other functional module when the phase is locked. It cancels the reset for the signal processing unit included in the first function module with
And in the other functional modules, resets the signal processing unit included in the other functional modules in response to the first activation state signal, included in the other functional modules in response to the system reset signal the After resetting the PLL circuit, the reset to the PLL circuit is released, and after the reset release, the internal clock signal generated by the PLL circuit included in the other functional module is phase-locked to the system clock signal and the An information processing system for releasing a reset for the signal processing unit included in the other functional module when a second activation state signal is supplied.
前記システムリセット信号がリセットを促す状態にある場合又は前記第1PLLロック信号が位相ロック状態にないことを示す場合には前記第1の起動状態信号を生成する一方、前記システムリセット信号がリセット解除を促す状態に有り且つ前記第1PLLロック信号が位相ロック状態を示す場合には前記第2の起動状態信号を生成する第1リセット制御部と、が含まれていることを特徴とする請求項6記載の情報処理システム。 The first functional module includes a first PLL lock that detects whether the internal clock signal generated by the PLL circuit of the functional module is in a phase locked state with respect to the system clock signal and indicates the detection result. A first lock detector for generating a signal;
When the system reset signal is in a state of prompting resetting or when the first PLL lock signal indicates that the phase lock state is not present, the first activation state signal is generated, while the system reset signal cancels the reset. 7. A first reset control unit for generating the second activation state signal when in a prompt state and when the first PLL lock signal indicates a phase lock state is included. Information processing system.
前記1の機能モジュールから前記第1の起動状態信号が供給されている場合、前記システムリセット信号がリセットを促す状態にある場合、又は前記第2PLLロック信号が位相ロック状態にないことを示す場合には前記信号処理部をリセットせしめる一方、前記1の機能モジュールから前記第2の起動状態信号が供給されており且つ前記システムリセット信号がリセット解除を促す状態にあり且つ前記第2PLLロック信号が位相ロック状態を示す場合には前記信号処理部に対するリセットを解除せしめる信号を生成する第2リセット制御部と、が含まれていることを特徴とする請求項7記載の情報処理システム。 The other functional module includes a second PLL lock that detects whether the internal clock signal generated by the PLL circuit of the functional module is in a phase-locked state with respect to the system clock signal and indicates the detection result. A second lock detector for generating a signal;
When the first activation state signal is supplied from the one functional module, when the system reset signal is in a state of prompting resetting, or when the second PLL lock signal indicates not in a phase lock state Resets the signal processing unit, while the second activation state signal is supplied from the first functional module, the system reset signal is in a state of prompting reset release, and the second PLL lock signal is phase locked. the information processing system according to claim 7 Symbol mounting, characterized in that the second reset control unit for generating a signal allowed to cancel the reset, is contained with respect to the signal processing unit to indicate status.
前記1の機能モジュールには前記システムリセット信号を入力する為の第1外部端子と、前記起動状態信号を出力する為の第2外部端子と、が設けられており、
前記他の機能モジュールには前記起動状態信号を入力する為の第3外部端子と、前記システムリセット信号を入力する為の第4外部端子と、が設けられていることを特徴とする請求項6〜8のいずれか1に記載の情報処理システム。 The one functional module and the other functional module are each constructed in an independent IC chip,
The first functional module is provided with a first external terminal for inputting the system reset signal and a second external terminal for outputting the activation state signal,
7. The other functional module is provided with a third external terminal for inputting the activation state signal and a fourth external terminal for inputting the system reset signal. The information processing system according to any one of?
前記1の機能モジュールに含まれる前記信号処理部は、前記プロセッサの指令によって各種データ処理を行う周辺機器であることを特徴とする請求項6〜9のいずれか1に記載の情報処理システム。 The signal processing unit included in the other functional module is a processor that executes various controls according to a program,
The information processing system according to claim 6, wherein the signal processing unit included in the one functional module is a peripheral device that performs various types of data processing according to instructions from the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011192638A JP5743092B2 (en) | 2011-09-05 | 2011-09-05 | Information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011192638A JP5743092B2 (en) | 2011-09-05 | 2011-09-05 | Information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013055524A JP2013055524A (en) | 2013-03-21 |
JP5743092B2 true JP5743092B2 (en) | 2015-07-01 |
Family
ID=48132140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011192638A Active JP5743092B2 (en) | 2011-09-05 | 2011-09-05 | Information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5743092B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6116766B1 (en) * | 2015-06-30 | 2017-04-19 | オリンパス株式会社 | Processing device and processing system |
CN112969036B (en) * | 2021-02-21 | 2023-05-30 | Tcl华星光电技术有限公司 | VBO signal processing method and device and display panel |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6118314A (en) * | 1998-10-14 | 2000-09-12 | Vlsi Technology, Inc. | Circuit assembly and method of synchronizing plural circuits |
JP2006115238A (en) * | 2004-10-14 | 2006-04-27 | Canon Finetech Inc | Image processing apparatus |
JP2011113257A (en) * | 2009-11-26 | 2011-06-09 | Toshiba Corp | Information processor and method for starting information processor |
-
2011
- 2011-09-05 JP JP2011192638A patent/JP5743092B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013055524A (en) | 2013-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2013178736A (en) | Watchdog circuit, power source ic, and watchdog monitoring system | |
CN107430167B (en) | Semiconductor device and diagnostic test method | |
JP2011180736A (en) | Clock control signal generation circuit, clock selector and data processing device | |
JP2008311767A (en) | Semiconductor device | |
KR20120123507A (en) | Apparatus and method for recording reboot reason of equipment | |
JP6103825B2 (en) | Semiconductor integrated circuit, information processing device | |
JP4807407B2 (en) | Even stage pulse delay device | |
JP4393954B2 (en) | Microcomputer | |
JP2014185981A (en) | Semiconductor integrated circuit and self-test method of semiconductor integrated circuit | |
JP2008042367A (en) | Semiconductor device | |
JP5743092B2 (en) | Information processing system | |
JP2006172202A (en) | Semiconductor device | |
KR100986534B1 (en) | Multimode?uniform?latency clock generation circuit | |
JP2005157883A (en) | Reset circuit | |
US9256504B2 (en) | Semiconductor integrated circuit including a state machine | |
WO2006115474A1 (en) | Error recovery within processing stages of an integrated circuit | |
KR20110115983A (en) | Data processor and data processing system | |
JP2012222192A (en) | Semiconductor integrated circuit and malfunction prevention method | |
US3245048A (en) | Computer clock phase lock | |
JP6602278B2 (en) | Semiconductor device | |
JP2008072573A (en) | Output controller | |
TWI645674B (en) | Operation mode setting circuit of semiconductor apparatus and data processing system using the same | |
JP6047349B2 (en) | Logic circuit and control device using the logic circuit | |
JP5578095B2 (en) | Semiconductor device | |
US20200333826A1 (en) | Information processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140730 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141224 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150219 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150407 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150421 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5743092 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |