JPS60233739A - クロツク制御装置 - Google Patents

クロツク制御装置

Info

Publication number
JPS60233739A
JPS60233739A JP59090393A JP9039384A JPS60233739A JP S60233739 A JPS60233739 A JP S60233739A JP 59090393 A JP59090393 A JP 59090393A JP 9039384 A JP9039384 A JP 9039384A JP S60233739 A JPS60233739 A JP S60233739A
Authority
JP
Japan
Prior art keywords
clock
information processing
processing device
phenomenon
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP59090393A
Other languages
English (en)
Inventor
Shukichi Moriyama
修吉 森山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP59090393A priority Critical patent/JPS60233739A/ja
Publication of JPS60233739A publication Critical patent/JPS60233739A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0721Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔技術分野〕 本発明は、所定の周期で発振する。単一のクロック発振
源から各々に分配されたクロックによ如同期して動作す
るように構成された複数のクロック同期式情報処理装置
が互いにインタフェースを有し、応答しながら動作する
ように構成された密結合情報処理システムに使用される
クロック制御装置に関する。
〔従来技術〕
従来、この種の情報処理装置では構成素子のスイッチン
グ速度が比較的遅くそのマシンサイクル(クロック周期
)は大きく設定されていたが、現在では技術進歩によ多
構成素子のスイッチング速度も高速化しマシンサイクル
も短縮される一方である。
また、従来ではこの種の情報処理装置はそれぞ動作を実
現していた。しかし、このような方式ではクロック発振
源が一つでないので情報処理装置間のインタフェースは
クロック非同期となりそこにオーバーベットが生じ性能
低下をきたしていた。
このため、現在は単一のクロック発振源から分配される
クロックによりすべての情報処理装置を同期化し、つ壕
りクロック同期式インタフェースにヨリtilHil理
装置間のインタフェースのオーバーベットを改善する方
式が採られている。
一方、複雑化する情報処理装置のハードウェアおよびソ
フトウェアのデバッグ、保守及び診断機能として、任意
の時刻にクロックを停止し、スキャンパスおよびクロッ
ク歩進等と組合わせた種々の機能が必要であった。この
機能は、停止すべき事象を検出したら迅速にかつ矛盾な
くシステムが停止し後続の動作が可能なことが要求され
る。
従来では、上記機能は比較的容易に実現可能であった。
つまり、クロック周期が大きかったので停止すべき事象
の検出からクロックを停止するまでのすべ如は少なく、
また装置間インタフェースは非同期に構成されているた
め、各々の停止タイミングが多少ずれたとしても論理矛
盾を起こすことがなかった。しかし、マシンサイクルが
短縮された現在のクロック同期式インタフェースの密結
合情報処理システムでは前記の機能要求である迅速にか
つ矛盾なくシステムを停止させることは困難であった。
〔発明の目的〕
したがって、本発明の目的は、情報処理装置の効率的な
デバッグ、保守および診断を可能にしたクロック制御装
置を提供することにある。
〔発明の構成〕
本発明のクロック制御装置は、情報処理装置の保守診断
を実行する保守診断装置からの指示に応答して、任意の
情報処理装置に対してクロックの走行、停止および歩進
を制御する手段と、情報処理装置が検出した任意の事象
に応答して、該事象を検出した前記情報処理装置のクロ
ックを迅速に停止させる手段と、任意の情報処理装置が
検出し九任意の事象に応答して、密結合情報処理システ
ムに含まれる任意の情報処理装置のクロックを同一タイ
ミングで停止させ、互いのインタフェースを同期して凍
結させる手段とを具備し、これらの手段を用途に応じて
適宜使いわけることにより、情報処理装置の効率的なデ
パック、保守および診断を可能にしたものである。
〔実施例〕
以下、図面を参照しながら本発明の詳細な説明する。第
1図は本発明の一実施例に係るクロック制御装置を有す
る密結合情報処理システムのブロック図である。
この密結合情報処理システムは、フロラクラ発生するク
ロック発生回路1、このクロック発生回路1から供給さ
れ、分配されたクロックに同期して動作するように構成
された複数の情報処理装置2.8,4.各情報処理装置
2,8.4のクロック停止、クロック走行、クロック歩
進のクロック制御を行なうクロック制御装置5.クロッ
ク制御装置5へのクロック制御の指示を行なう保守診断
装置6とからなる。
第2図は第1図のクロック制御装置5の詳細を示すブロ
ック図である。
モードレジスタ12には、保守診断装置6がら送出され
、各情報処理2.8.4が検出した事象により尚該情報
処理装置をクロック停止させたい場合の当該事象を示す
モード指示信号7が保持されるとともにモード選択信号
18が送出される。
装置レジスタ14には、保守診断装置6から出力され、
クロック制御を行なう当該情報処理装置を示す装置選択
信号8が保持されるとともに装置選択信号15が送出さ
れる。デコーダ16は装置選択信号15で選択された当
該情報処理装置に対し、保守診断装置6から送出された
クロック停止指示信号9に応答してクロック停止指示信
号17を送出する。デコーダ18は装置選択信号15で
選択された当該情報処理装置に対し、保守診断装fB6
から送出されたクロック走行指示信号10に応答してク
ロック走行指示信号19を送出する。デコ−ダ20は装
置選択信号15で選択された当該情報処理装置に対し、
保守診断装置6から送出されたクロック歩進指示信号1
1に応答してクロック歩進指示信号21を送出する。選
択回路25は、名情報処理装ffi!2.B、4をクロ
ック停止させたい、モードレジスタ12に保持されてい
るモード選択信号18が示す当該事象を検出したことを
示す各情報処理装置B、8.4からの事象検出信号22
.2f3,24のうち当該情報処理装置の事象検出信号
が入力したときに事象検出信号26を出力する。論理和
回路2?、29.80はデコーダ16の出力であるクロ
ック停止指示信号17と選択回路25の事象検出信号2
6の論理和をとシ、情報処理装置2,8.4をそれぞれ
クロック停止させるだめの出力28,80.82を出力
する。
フリップフロップ8B、85.8?はそれぞれ論理和回
路27.29.81の出力28.80.821によって
セットされて、情報処理装置2.8.4ヘクロツク停止
指示信号84,86.88をそれぞれ出力するとともに
保持し、デコーダ18からクロック走行指示信号19に
よってリセットされる。
第8図は情報処理装置8の詳細を示すブロック図である
情報処理装置2は、論理回路42と、保守診断装置6か
ら送出されるモード指示信号7、クロック制御装置5か
ら送出されるクロック停止指示信号84、クロック走行
指示信号19、クロック歩進指示信号21によシ、クロ
ック発生回路1から出力され九クロック89を分配して
論理回路42にクロック41を送出するとともに、論理
回路4z内で発生した種々の事象48を検出して検出し
た事象がモードレジスタ12に保持されている当該事象
と一致したとき、前記の事象検出信号22をクロック制
御装置5に出力する副クロツク制御装置60とからなる
モードレジスタ44.49には保守診断装置6から送出
されたモード指示信号7が保持される。
選択回路46は、モードレジスタ44に保持されている
事象45が論理回路42内で発生した場合に事象検出信
号47を出力する。フリップフロップ48は選択回路4
6からの事象検出信号47によってセットされて事象検
出信号′22をクロック制御装置5の選択回路25に出
力し、クロック制御装置6からのクロック走行指示信号
19によってリセットされる。選択回路51の他方の入
力端子にはクロック制御装置5からのクロック停止指示
信号84が入力し、選択回路51は、モードレジスタ4
9にクロック停止させる事象が保持されているときには
その出力50によ如フリップフロはクロック停止要求信
号84が入力したときにクロック停止信号52を出力す
る。クロック分配回路40は、クロック制御装置5から
クロック歩進指示信号21が送出されたときクロック発
生回路lからのクロック89を歩進してクロック41を
論理回路42に出力し、選択回路51からクロック停止
信号52が出力されたときはクロック41の出力を停止
する。
他の情報処理装置8.4の回路構成も同様で、選択回路
51に入力するクロック停止指示信号がそれぞれ86.
88、フリップフロップ48から出力される事象検出信
号が28.24である点が異なる。
次に、以上の構成からなる密結合情報処理システムのク
ロック制御の動作について説明する。
■ 保守診断装置6から各情報処理装置!2,8゜4を
クロック制御する場合には、先づ、装置選択信号8によ
シ装置レジスタ14にクロック制御の対象の情報処理装
置を設定し、次に、クロック停止指示信号9、クロック
走行指示信号lOクロック歩進指示信号11のいずれか
を送出する。
クロック停止制御の場合は、装置レジスタ14に保持さ
れている当該情報処理装置の装置選択信号15とり門ツ
ク停止指示信号9によってデコーダ16の出力17によ
シ対応する論理和回路2?、29.81を経て対応する
フリップフロップ8B、85.87のいずれかがセット
され、この7リツプフロツプの出力は当該情報処理装置
へ送出され選択回路51からクロック停止信号52がク
ロック分配回路40tC出力されて当該情報処理装置の
クロックが停止する。
クロック走行制御の場合は、装置レジスタ14に保持さ
れている当該情報処理装置の装置選択信号15とクロッ
ク走行指示信号1oによってデコータ18からクロック
停止指示信号19が送出されて対応する 、。
mフリップフロップ8B、86.8’7のいずれかがリ
セットされ、当該情報処理装置のクロック停止指示が解
除されてクロックが走行する。
15とクロック歩進信号11によってデコーダ20から
当該情報処理装置のクロック分配回路40へクロック歩
進信号21が送出されクロックが歩進する。
已)次に、情報処理装置自身が検出した事象48の任意
の事象によってクロックを迅速に停止させたい場合には
、尚該情報処理装置のモードレジスタ44に事象4Bの
選択条件である事象45を設定し、モードレジスタ49
に7リツプフ四ツブ48を選択するように設定する。こ
の状態において、論理回路42内で、モードレジスタ4
4に設定した事象45が発生すると選択回路46から事
象検出信号47が出力されてフリップフロップ48がセ
ットされ、選択回路51がらクロック停止信号52がク
ロック分配回路4゜へ出力されて当該情報処理装置のク
ロックが停止する。
(81まだ、任意の情報処理装置が検出した事象によっ
てすべての情報処理装置B、8.4のクロックを停止さ
せる場合には、保守診断装置6がらモード指示信号7を
送出し、モードレジスタ12にどの情報処理装置の事象
検出ですべての情報処理装置18.4のクロックを停止
させるかの情報、モードレジスタ44にクロックを停止
させる事象45を設定し、モードレジスタ49にはクロ
ック制御装置5のりpツク停止指示信号84(86,8
8)を選択するように設定する。この状態で、論理回路
42でモードレジスタ44に設定した事象45が発生す
ると、選択回路46から事象検出信号47が出力されて
フリップフロップ48がセットされ、その出力である事
象検出信号22 (218,24)がクロック制御装置
5へ送如返される。そして、クロック制御装置5では、
選択回路z5、論理和回路217.29.81を経てフ
リップフロップ88.85.87が全てセットされ、こ
れらフリップフロップ8B、85.87の出方であるク
ロック停止指示−信号84,86.88が情報処理装置
18.4へそれぞれ送出されて、全ての情報処理装置2
,8.4のクロックが停止する。
以上のように、迅速にクロックを停止させたい場合には
、所望の情報処理装置内に閉じたパスによって制御する
ように構成し、システムを同期して情報処理装置2,8
.4全体を停止させたい場合には、クロック制御装置5
へ事象検出信号2g (28,24)を集め、これをシ
ステム全体の情報処理装置2,8.4へ送り返すように
制御する。
なお、以上の実施例の動作説明(81では任意の情報処
理装置がある事実を検出したときは他のすべての情報処
理装置のクロックも停止させるようにしたが、各情報処
理装置にこの場合に当該情報処理装置のクロックを停止
させる否かを保守診断装置から設定できるモードレジス
タを設けることによシ、クロックを停止させる他の情報
処理装置を選択することができる。
〔発明の効果〕
本発明は、以上説明したように、事象の検出で情報処理
装置単独ではあるが迅速に停止する機能と、停止までは
遅いがシステムが同期して停止する機能を有しておシブ
バック、保守および診断を効率よく行々うことかできる
【図面の簡単な説明】
第1図は本発明の一笑施例に係るクロック制御ツク図、
第8図は情報処理装置2のブロック図である。 l:クロック発生回路。 2.8,4:情報処理装置。 5:クロック制御装置。 6:保守診断装置。 12.44.49:モードレジスタ。 16、18. in :デコーダ。 25、46.51 :選択回路。 27.29.81:論理和回路。 aa、 85.87.48:フリップフロップ。 40 :クロツク分配回路。 42 :論理回路、14=装置レジスタ。 7.18:モード指示信号。 8.15:装置選択信号。 9.1 F、 26.28.80.82.84.86.
88 :クロツク停止指示信号。 10、19 :クロック走行指示信号。 11、21 :クロツク歩進指示信号。 BL za、94:事象検出信号。 48:事象。 特許出願人 日本電気株式会社

Claims (1)

  1. 【特許請求の範囲】 所定の周期で発振する単一のクロック発振源から、各々
    に分配されたクロックによシ同期して動作するように構
    成された複数のクロック同期式情報処理装置が互いにイ
    ンタフェースを有し、応答しながら動作するように構成
    されたや密結合情報処理システムに使用されるクロック
    制御装置において、 情報処理装置の保守診断を実行する保守診断装置からの
    指示に応答して、任意の情報処理装置に対してクロック
    の走行、停止および歩進を制御する手段と、 情報処理装置が検出した任意の事象に応答して、該事象
    を検出した前記情報処理装置のクロックを迅速に停止さ
    せる手段と、 任意の情報処理装置が検出した任意の事象に応答して、
    密結合情報処理システムに含まれる任意の情報処理装置
    のクロックを同一タイミングで停止させ、互いのインタ
    フェースを同期して凍結させる手段とを具備することを
    特徴とするクロック制御装置。
JP59090393A 1984-05-07 1984-05-07 クロツク制御装置 Pending JPS60233739A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59090393A JPS60233739A (ja) 1984-05-07 1984-05-07 クロツク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59090393A JPS60233739A (ja) 1984-05-07 1984-05-07 クロツク制御装置

Publications (1)

Publication Number Publication Date
JPS60233739A true JPS60233739A (ja) 1985-11-20

Family

ID=13997333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59090393A Pending JPS60233739A (ja) 1984-05-07 1984-05-07 クロツク制御装置

Country Status (1)

Country Link
JP (1) JPS60233739A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02130638A (ja) * 1988-11-11 1990-05-18 Hitachi Ltd データ処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02130638A (ja) * 1988-11-11 1990-05-18 Hitachi Ltd データ処理装置

Similar Documents

Publication Publication Date Title
JPH04257932A (ja) ディジタルシグナルプロセッサのエミュレート用チップ
US5381542A (en) System for switching between a plurality of clock sources upon detection of phase alignment thereof and disabling all other clock sources
US4835728A (en) Deterministic clock control apparatus for a data processing system
JPS60124744A (ja) エラ−・テスト及び診断装置
CN107908129B (zh) Dsp与fpga/cpld多维互联的控制方法
JPH0721769B2 (ja) マイクロプロセッサの冗長構成による機能監視方式
KR102148043B1 (ko) 유연성 있는 테스트 사이트 동기화
EP0820007B1 (en) Pipelined computer
JPH11272627A (ja) パイプライン型マルチプロセッサシステム
JP2001216152A (ja) 論理集積回路及びそのcpuコアのソースを記録したコンピュータ読み取り可能な記録媒体
JPS61160105A (ja) タイミング制御システム
JP2645462B2 (ja) データ処理システム
JPS61501661A (ja) 並列同期動作
SU1365086A1 (ru) Устройство дл контрол блоков управлени
JPH0748192B2 (ja) 記憶装置
JPS62119663A (ja) 情報処理装置
JPH0289300A (ja) 半導体メモリ素子
JPS648369B2 (ja)
JPH0344212A (ja) 論理パス多重化方式
JPH03257540A (ja) 情報処理装置
JPS62254256A (ja) 共通バス情報履歴記録方式
JPH027099B2 (ja)
JPS62151776A (ja) アルゴリズミツク・パタ−ン・ジエネレ−シヨン回路
JPH0210418A (ja) 同期化論理回路
JPH04117533A (ja) 情報処理装置のデバッグ機構