JPH05233371A - Cpu装置 - Google Patents

Cpu装置

Info

Publication number
JPH05233371A
JPH05233371A JP4036697A JP3669792A JPH05233371A JP H05233371 A JPH05233371 A JP H05233371A JP 4036697 A JP4036697 A JP 4036697A JP 3669792 A JP3669792 A JP 3669792A JP H05233371 A JPH05233371 A JP H05233371A
Authority
JP
Japan
Prior art keywords
cpu
sub
monitoring
pulse
interrupt
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
JP4036697A
Other languages
English (en)
Inventor
Kyoichi Shin
進京一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP4036697A priority Critical patent/JPH05233371A/ja
Publication of JPH05233371A publication Critical patent/JPH05233371A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Bus Control (AREA)
  • Hardware Redundancy (AREA)

Abstract

(57)【要約】 【目的】 複数個のサブCPUの監視を時分割で行うこ
とにより、CPU監視回路の規模を縮小することを目的
とする。 【構成】 CPU監視部4は、サブCPU部を識別でき
る個数の監視パルスを発生する監視パルス発生回路5を
備え、サブCPU部2、3のおのおのは、この監視パル
スにより動作し、カウンタ値が自カウンタが属するサブ
CPU部を示すときに割込み回路を駆動してCPUに割
込みをかけるカウンタ6、10を含むことを特徴とす
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、CPU回路の監視手段
に利用する。特に、メインCPUと複数のサブCPUと
の間でのCPU監視手段に関する。
【0002】
【従来の技術】従来例は、図2に示すように、CPUと
割込み回路と出力ポートとを有するメインCPU部と、
CPUとデュアルポートメモリと割込み回路とを有する
サブCPUと、監視パルス発生回路と反転パルス検出回
路とを有するCPU監視部とから構成され、監視パルス
発生回路でサブCPU部に割込みをかけ、この割込みに
よりサブCPU部のCPUがデュアルポートメモリを介
してメインCPU部に割込みをかけ、この割込みにより
メインCPU部のCPUが出力ポートに反転パルスを出
力し、反転パルス検出回路がこの反転パルスの検出を行
うことにより、CPUの監視を行っていた。
【0003】
【発明が解決しようとする課題】このような従来例で
は、サブCPUとメインCPUとを組み合わせて監視し
ているので、図3に示すように、N個のサブCPU部を
有する場合には監視パルス発生回路および反転パルス検
出回路のN組とN個の反転パルス検出回路のオアをとる
回路とが必要になり、回路および制御線が増加する欠点
があった。
【0004】本発明は、このような欠点を除去するもの
で、複数個のサブCPUの監視を時分割で行う手段をも
つCPU装置を提供することを目的とする。
【0005】
【課題を解決するための手段】本発明は、メインCPU
部と、複数個のサブCPU部と、このサブCPU部に監
視パルスを与える監視パルス発生回路を含むCPU監視
部とを備え、上記サブCPU部は、デュアルポートメモ
リと与えられた割込みに応じてこのデュアルポートメモ
リを介してメインCPU部に割込みをかける第一CPU
とを含み、上記メインCPU部は、出力ポートおよび上
記第一CPUからの割込みに応じてこの出力ポートを介
して上記CPU監視部に反転パルスを出力する第二CP
Uを含み、上記CPU監視部は、上記第二CPUからの
反転パルスを検出時間内に検出するときに正常を、検出
時間内に検出しないときに異常を示す監視結果を出力す
る反転パルス検出回路を含むCPU装置において、上記
監視パルス発生回路は、上記サブCPU部のそれぞれに
固有な個数の監視パルスを発生する手段を含み、上記サ
ブCPU部の各々は、上記監視パルス発生回路からの監
視パルスの個数を計数してその計数値が自カウンタが属
するサブCPU部を示すときに自部に属する第一CPU
に割込みをかけるカウンタを含むことを特徴とする。
【0006】
【作用】CPU監視部の監視パルス発生回路は、監視パ
ルスを発生する。サブCPU部のカウンタは、この監視
パルスにより動作し、カウンタ値が自カウンタが属する
サブCPU部を示すときに割込み回路を駆動してCPU
に割込みをかけると、CPUはデュアルポートメモリに
監視パルスによる割込み情報を書き込み、メインCPU
部に割込みをかける。メインCPU部の割込み回路は、
各サブCPU部からの割込みをCPUに伝達する。CP
Uは、割込みに対応するデュアルポートメモリの内容を
確認し、監視パルスによる割込みのときは出力ポートに
反転パルスを出力する。CPU監視部の反転パルス回路
は、反転パルスを検出時間内に検出すると正常を、検出
時間内に検出しないと異常を示す監視結果を出力する。
【0007】
【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1にこの実施例の構成を示す。この実施例
は、図1に示すように、メインCPU部1と、第1サブ
CPU部2から第NサブCPU部3のN個のサブCPU
部と、CPU監視部4とから構成される。すなわち、こ
の実施例は、図1に示すように、メインCPU部1と、
複数個の第1サブCPU部2と、この第1サブCPU部
2に監視パルスを与える監視パルス発生回路5を含むC
PU監視部4とを備え、サブCPU部2および3は、デ
ュアルポートメモリ9と与えられた割込みに応じてこの
デュアルポートメモリ9を介してメインCPU部1に割
込みをかけるCPU8とを含み、メインCPU部1は、
出力ポート16および上記CPU8からの割込みに応じ
てこの出力ポート16を介して上記CPU監視部4に反
転パルスを出力するCPU15を含み、CPU監視部4
は、反転パルスを検出時間内に検出すると正常を、検出
時間内に検出しないと異常を示す監視結果を出力する反
転パルス検出回路17を含み、さらに、本発明の特徴と
する手段として、監視パルス発生回路5は、第1サブC
PU部2のそれぞれに固有な個数の監視パルスを発生す
る手段を含み、第1サブCPU部2および第NサブCP
U部3は、監視パルス発生回路5からの監視パルスの個
数を計数してその計数値が自カウンタが属するサブCP
U部を示すときに自部に属するCPU8に割込みをかけ
るカウンタ10を含む。
【0008】次に、この実施例の動作を説明する。監視
パルス発生回路5が監視パルスを発生し、第1サブCP
U部2から第NサブCPU部3までのN個のサブCPU
部に割込みをかける。第1サブCPU部2のカウンタ6
は監視パルスにより動作し、カウンタ値が第1サブCP
U部2を示す場合に割込み回路7を駆動してCPU8に
割込みをかけ、CPU8はデュアルポートメモリ9に監
視パルスによる割込み情報を書き込み、メインCPU部
1に割込みをかける。第NサブCPU部3のカウンタ1
0は監視パルスにより動作し、カウンタ値が第NサブC
PU部3を示す場合に割込み回路11を駆動してCPU
12に割込みをかけ、CPU12はデュアルポートメモ
リ13に監視パルスによる割込み情報を書き込み、メイ
ンCPU部1に割込みをかける。メインCPU部1の割
込回路14は第1サブCPU部2から第NサブCPU部
3までのN個の割込みをCPU15に伝達し、CPU1
5は割込みに対応するデュアルポートメモリの内容を確
認し、監視パルスによる割込みの場合に出力ポート16
に反転パルスを出力する。反転パルス検出回路17は、
前記反転パルスを検出時間内に検出した場合には正常
を、検出時間内に検出しなかった場合には異常を監視結
果18として出力する。
【0009】次にN=2の場合での動作タイミングにつ
いて説明する。図4にCPU動作が正常な場合のタイミ
ング例を示す。第1サブCPU部のカウンタは監視パル
ス19により動作し、第1サブCPU部と第2サブCP
U部に対応するカウンタ値20をとり、第1サブCPU
部に対応するタイミングでカウンタ割込み21を発生す
る。第1サブCPU部のCPUはこの割込みによりメイ
ンCPU部に対してデュアルポートメモリ割込み22を
かける。第2サブCPU部のカウンタは監視パルス23
により動作し、第1サブCPU部と第2サブCPU部に
対応するカウンタ値24をとり、第2サブCPU部に対
応するタイミングでカウンタ割込み25を発生する。第
2サブCPU部のCPUはこの割込みによりメインCP
U部に対してデュアルポートメモリ割込み26をかけ
る。この二つのデュアルポートメモリ割込みはメインC
PU部に対してデュアルポートメモリ割込み27とな
り、メインCPU部のCPUは出力ポートから反転パル
ス28を出力する。CPU監視部の反転パルス検出回路
はこの反転パルス28の反転パルス検出タイミング29
を検出し、検出時間30内に検出すると監視結果18に
正常な監視結果31を出力する。
【0010】図5にCPU動作が異常な場合のタイミン
グ例を示す。第1サブCPU部のカウンタは監視パルス
32により動作し、第1サブCPU部と第2サブCPU
部に対応するカウンタ値33をとり、第1サブCPU部
に対応するタイミングでカウンタ割込み34を発生す
る。第一サブCPU部のCPUはこの割込みによりメイ
ンCPU部に対してデュアルポートメモリ割込み35を
かけるが、CPU動作が異常な場合に割込みが抜ける。
第2サブCPU部のカウンタは監視パルス36により動
作し、第1サブCPU部と第2サブCPU部に対応する
カウンタ値37をとり、第2サブCPU部に対応するタ
イミングでカウンタ割込み38を発生する。第2サブC
PU部のCPU12はこの割込みによりメインCPU部
1に対してデュアルポートメモリ割込み39をかける。
この二つのデュアルポートメモリ割込み39はメインC
PU部1に対してデュアルポートメモリ割込み40とな
り、メインCPU部1のCPUは出力ポートから反転パ
ルス41を出力する。反転パルス検出回路17はこの反
転パルス41の反転パルス検出タイミング42を検出
し、検出時間43内に検出しない場合に監視結果18に
異常な監視結果44を出力する。
【0011】
【発明の効果】本発明は、以上説明したように、第1サ
ブCPU部から第2サブCPU部のN個のサブCPU部
を有し、各サブCPU部にカウンタを有するので、各サ
ブCPU部のCPU監視を時分割で行うことができ、監
視パルス発生回路および反転パルス検出回路が1組です
み、従来例に比較して回路および制御線を少なくする効
果がある。
【図面の簡単な説明】
【図1】本発明実施例の構成を示すブロック構成図。
【図2】従来例の構成を示すブロック構成図。
【図3】従来例の構成を示すブロック構成図。
【図4】本発明実施例の動作を示すタイミングチャー
ト。
【図5】本発明実施例の動作を示すタイミングチャー
ト。
【符号の説明】
1 メインCPU部 2 第1サブCPU部 3 第NサブCPU部 4 CPU監視部 5 監視パルス発生回路 6 カウンタ 7 割込回路 8 CPU 9 デュアルトポートメモリ 10 カウンタ 11 割込回路 12 CPU 13 デュアルポートメモリ 14 割込回路 15 CPU 16 出力ポート 17 反転パルス検出回路 18 監視結果 19 監視パルス 20 カウンタ値 21 カウンタ割込み 22 デュアルポートメモリ割込み 23 監視パルス 24 カウンタ値 25 カウンタ割込み 26 デュアルポートメモリ割込み 27 デュアルポートメモリ割込み 28 反転パルス 29 反転パルス検出タイミング 30 検出時間 31 監視結果 32 監視パルス 33 カウンタ値 34 カウンタ割込み 35 デュアルポートメモリ割込み 36 監視パルス 37 カウンタ値 38 カウンタ割込み 39 デュアルポートメモリ割込み 40 デュアルポートメモリ割込み 41 反転パルス 42 反転パルス検出タイミング 43 検出時間 44 監視結果

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 メインCPU部と、複数個のサブCPU
    部と、このサブCPU部に監視パルスを与える監視パル
    ス発生回路を含むCPU監視部とを備え、 上記サブCPU部は、デュアルポートメモリと与えられ
    た割込みに応じてこのデュアルポートメモリを介してメ
    インCPU部に割込みをかける第一CPUとを含み、 上記メインCPU部は、出力ポートおよび上記第一CP
    Uからの割込みに応じてこの出力ポートを介して上記C
    PU監視部に反転パルスを出力する第二CPUを含み、 上記CPU監視部は、上記第二CPUからの反転パルス
    を検出時間内に検出するときに正常を、検出時間内に検
    出しないときに異常を示す監視結果を出力する反転パル
    ス検出回路を含むCPU装置において、 上記監視パルス発生回路は、上記サブCPU部のそれぞ
    れに固有な個数の監視パルスを発生する手段を含み、 上記サブCPU部の各々は、上記監視パルス発生回路か
    らの監視パルスの個数を計数してその計数値が自カウン
    タが属するサブCPU部を示すときに自部に属する第一
    CPUに割込みをかけるカウンタを含むことを特徴とす
    るCPU装置。
JP4036697A 1992-02-24 1992-02-24 Cpu装置 Pending JPH05233371A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4036697A JPH05233371A (ja) 1992-02-24 1992-02-24 Cpu装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4036697A JPH05233371A (ja) 1992-02-24 1992-02-24 Cpu装置

Publications (1)

Publication Number Publication Date
JPH05233371A true JPH05233371A (ja) 1993-09-10

Family

ID=12476974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4036697A Pending JPH05233371A (ja) 1992-02-24 1992-02-24 Cpu装置

Country Status (1)

Country Link
JP (1) JPH05233371A (ja)

Similar Documents

Publication Publication Date Title
JPH05233371A (ja) Cpu装置
JPH05324407A (ja) Cpu監視方式
JPS6236270B2 (ja)
JP2774595B2 (ja) Cpuシステムの動作監視装置
JP2592525B2 (ja) 共通バスシステムの異常検出回路
JP2988139B2 (ja) 割込み制御装置
SU1711209A1 (ru) Устройство дл определени параметров технического обслуживани издели
JP2744113B2 (ja) 計算機システム
JP3548943B2 (ja) 割り込み制御方法
JP3308670B2 (ja) イベントドリブン型処理装置の故障検出装置
JP2698431B2 (ja) タイムアウト検出装置
JPH0277854A (ja) マイクロプロセッサのリセット方式
JP2870837B2 (ja) 中央演算処理装置の調停回路
JPH0296840A (ja) 中央処理装置の暴走防止回路
JPS5848149A (ja) マルチプロセッシングシステムの異常検知方式
JPH02271449A (ja) バス障害検出方式
JPS6128146B2 (ja)
JPH04195352A (ja) システムバス方式
JPH0458340A (ja) プロセッサ監視回路
JPS5827559B2 (ja) コウツウシンゴウセイギヨソウチノ イジヨウカンシカイロ
JPH053016B2 (ja)
JPS6320633A (ja) 情報処理装置
JPH06350677A (ja) 割込み要求型切替え要求信号監視方式
JPH02250595A (ja) 障害情報収集方式
JPH01290041A (ja) 割込み制御回路

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060523

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061219