JPH06161832A - Trace controller - Google Patents

Trace controller

Info

Publication number
JPH06161832A
JPH06161832A JP4308389A JP30838992A JPH06161832A JP H06161832 A JPH06161832 A JP H06161832A JP 4308389 A JP4308389 A JP 4308389A JP 30838992 A JP30838992 A JP 30838992A JP H06161832 A JPH06161832 A JP H06161832A
Authority
JP
Japan
Prior art keywords
slave
master
information
history information
processor
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.)
Withdrawn
Application number
JP4308389A
Other languages
Japanese (ja)
Inventor
Osamu Isohata
修 五十幡
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 Ibaraki Ltd
Original Assignee
NEC Ibaraki 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 Ibaraki Ltd filed Critical NEC Ibaraki Ltd
Priority to JP4308389A priority Critical patent/JPH06161832A/en
Publication of JPH06161832A publication Critical patent/JPH06161832A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To store double operational history information as much as conventional information and therefore to facilitate the analysis of a fault cause by providing required information when information is read from a tracer memory for analyzing the fault. CONSTITUTION:Both of a master processor and a slave processor are provided with master side and slave side tracer memories 14 and 20 for storing the operational history information of those processors, master side and slave side selectors 10 and 16 for selecting internal history information designated by an instruction signal between the two kinds of internal history information to be inputted, and master side and slave side trace control parts 15 and 21 for controlling the write operation of information from the selectors 10 and 16 inside the tracer memories 14 and 20, and an instruction is applied so that the internal history information of various contents can be stored in the matser processor side tracer memory 14 and the slave processor side tracer memory 20.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ファンクショナルリダ
ンダンシィモニタ機能を有するプロセッサの動作履歴情
報をトレースするためのトレース制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a trace control device for tracing operation history information of a processor having a functional redundancy monitor function.

【0002】[0002]

【従来の技術】情報処理装置のプロセッサの動作履歴情
報をトレースするための従来のトレース制御装置は、一
般的に、プロセッサに障害が発生したときにその障害を
解析するための情報を収集するための手段として用いら
れているが、プロセッサがファンクショナルリダンダン
シィモニタ(FRM:Functional Redundancy Monita
r)構成を有する場合は、FRM機能を構成する2台の
プロセッサのそれぞれのトレーサメモリが、共に同じ内
容の情報を格納するという制御方式を採用している。
2. Description of the Related Art A conventional trace control device for tracing operation history information of a processor of an information processing device generally collects information for analyzing a failure of the processor when the failure occurs. However, the processor uses a functional redundancy monitor (FRM: Functional Redundancy Monita).
In the case of the r) configuration, the tracer memories of the two processors forming the FRM function both employ the control method of storing the same content information.

【0003】[0003]

【発明が解決しようとする課題】上述したように、FR
M機能を有するプロセッサの動作履歴情報をトレースス
るための従来のトレース制御装置は、マスタプロセッサ
のトレーサメモリとスレーブプロセッサのトレーサメモ
リとが同じ内容の情報を格納しているため、同じ情報の
トレーサメモリが2台存在していることになり、ハード
ウエアの量に対して格納できる情報の量は半分であり、
ハードウエアを有効に活用できないという欠点を有して
いる。このため、障害を解析するためにトレーサメモリ
から情報を読出しても、必要な情報がトレーサメモリに
格納されていないために障害原因の解析ができないこと
があるという問題を発生している。
DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention As mentioned above, FR
A conventional trace control device for tracing operation history information of a processor having an M function has a tracer memory of a master processor and a tracer memory of a slave processor that store the same contents of information. Since there are two units, the amount of information that can be stored is half the amount of hardware,
It has the drawback that the hardware cannot be used effectively. Therefore, even if the information is read from the tracer memory to analyze the failure, the cause of the failure may not be analyzed because the necessary information is not stored in the tracer memory.

【0004】[0004]

【課題を解決するための手段】本発明のトレース制御装
置は、ファンクショナルリダンダンシィモニタ構成を有
するプロセッサの動作履歴情報を格納するトレーサメモ
リと、入力する二つの内部履歴情報うちの指示信号によ
って指定された方の内部履歴情報を選択すセレクタと、
前記トレーサメモリにおける前記セレクタからの情報の
書込み動作を制御するトレース制御部とを備えている。
A trace control device of the present invention specifies a tracer memory for storing operation history information of a processor having a functional redundancy monitor configuration and an instruction signal of two input internal history information. Selector that selects the internal history information of the
And a trace control unit for controlling an operation of writing information from the selector in the tracer memory.

【0005】[0005]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0006】図1は本発明の一実施例を示すブロック
図、図2は図1の実施例を採用した情報処理装置の一例
を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a block diagram showing an example of an information processing apparatus adopting the embodiment of FIG.

【0007】図2において、バス5は、マスタプロセッ
サ1とスレーブプロセッサ2、および他のプロセッサ
(図示省略)との間の情報を伝達する。FRM機能機能
回路8は、マスタプロセッサ1およびスレーブプロセッ
サ2が正常に動作しているとき、実際に各種の処理を行
うマスタプロセッサ1と、比較データ等を作成するため
にマスタプロセッサ1と同じ処理を行うスレーブプロセ
ッサ2との処理内容を比較し、これら二つのプロセッサ
の動作の正当性をチェックする。
In FIG. 2, a bus 5 transmits information between the master processor 1 and the slave processor 2 and other processors (not shown). When the master processor 1 and the slave processor 2 are operating normally, the FRM function circuit 8 performs the same processing as the master processor 1 that actually performs various processing and the master processor 1 to create comparison data and the like. The contents of processing with the slave processor 2 to be performed are compared to check the correctness of the operation of these two processors.

【0008】マスタプロセッサ1内のマスタ側トレース
部3は、マスタ指示信号6によってマスタプロセッサ1
側の内部トレース情報のトレーサメモリへの格納と、ト
レーサメモリのアドレスの生成およびトレース情報の読
出しとを行う。スレーブプロセッサ2内のスレーブ側ト
レース部4は、スレーブ指示信号7によってスレーブプ
ロセッサ2側の内部トレース情報のトレーサメモリへの
格納と、トレーサメモリのアドレスの生成およびトレー
ス情報の読出しとを行う。
The master side trace unit 3 in the master processor 1 receives the master instruction signal 6 from the master processor 1
The internal trace information on the side is stored in the tracer memory, the address of the tracer memory is generated, and the trace information is read. The slave side trace unit 4 in the slave processor 2 stores the internal trace information on the slave processor 2 side in the tracer memory in response to the slave instruction signal 7, generates the address of the tracer memory, and reads the trace information.

【0009】マスタ側トレース部3は、図1に示すよう
に、マスタ側セレクタ10とマスタ側トレーサメモリ1
4とマスタ側トレース制御部15とを有しており、マス
タ側セレクタ10は、マスタ指示信号6によって、マス
タプロセッサ1側の動作履歴情報を示す第一のマスタ内
部履歴情報11と第二のマスタ内部履歴情報12とのう
ちのいずれか一方を選択する。マスタ側トレーサメモリ
14は、マスタ側セレクタ10から入力したマスタ内部
トレース情報13を、マスタ側トレース制御部15で生
成されたアドレスに格納する。マスタ側トレース制御部
15は、マスタ側トレーサメモリ14におけるマスタ内
部トレース情報13の格納の開始および格納の停止の制
御を行う。
As shown in FIG. 1, the master side trace section 3 includes a master side selector 10 and a master side tracer memory 1.
4 and the master side trace control unit 15, the master side selector 10 uses the master instruction signal 6 to generate the first master internal history information 11 and the second master internal history information 11 indicating the operation history information on the master processor 1 side. Either one of the internal history information 12 is selected. The master-side tracer memory 14 stores the master internal trace information 13 input from the master-side selector 10 in the address generated by the master-side trace control unit 15. The master side trace control unit 15 controls the start and stop of the storage of the master internal trace information 13 in the master side tracer memory 14.

【0010】スレーブ側トレース部4は、スレーブ側セ
レクタ16とスレーブ側トレーサメモリ20とスレーブ
側トレース制御部21とを有しており、スレーブ側セレ
クタ16は、スレーブ指示信号7によって、スレーブプ
ロセッサ2側の動作履歴情報を示す第一のスレーブ内部
履歴情報17と第二のスレーブ内部履歴情報18とのう
ちのいずれか一方を選択する。スレーブ側トレーサメモ
リ20は、スレーブ側セレクタ16から入力したスレー
ブ内部トレース情報19を、スレーブ側トレース制御部
21で生成されたアドレスに格納する。スレーブ側トレ
ース制御部21は、スレーブ側トレーサメモリ20にお
けるスレーブ内部トレース情報19の格納の開始および
格納の停止の制御を行う。
The slave side trace unit 4 has a slave side selector 16, a slave side tracer memory 20, and a slave side trace control unit 21, and the slave side selector 16 receives a slave instruction signal 7 to send data to the slave processor 2 side. One of the first slave internal history information 17 and the second slave internal history information 18 indicating the operation history information of is selected. The slave side tracer memory 20 stores the slave internal trace information 19 input from the slave side selector 16 at the address generated by the slave side trace control unit 21. The slave side trace control unit 21 controls the start and stop of the storage of the slave internal trace information 19 in the slave side tracer memory 20.

【0011】次に、上述のように構成したトレース制御
装置の動作について説明する。
Next, the operation of the trace control device configured as described above will be described.

【0012】FRM機能を有するマスタプロセッサ1お
よびスレーブプロセッサ2が正常に動作しているとき
は、マスタプロセッサ1の動作履歴を示す情報とスレー
ブプロセッサ2の動作履歴を示す情報とは全く同じであ
るため、マスタ側トレース部3は、第一のマスタ内部履
歴情報11と第二のマスタ内部履歴情報12との二つの
情報をマスタ側セレクタ10に入力する。スレーブ側ト
レース部4も同様に、第一のスレーブ内部履歴情報17
と第二のスレーブ内部履歴情報18との二つの情報をス
レーブ側セレクタ16に入力する。このとき、マスタ内
部履歴情報11とスレーブ内部履歴情報17とは同じ情
報であり、マスタ内部履歴情報12とスレーブ内部履歴
情報18とも同じ情報である。
When the master processor 1 and the slave processor 2 having the FRM function are operating normally, the information indicating the operation history of the master processor 1 and the information indicating the operation history of the slave processor 2 are exactly the same. The master side trace unit 3 inputs two pieces of information, the first master internal history information 11 and the second master internal history information 12, to the master side selector 10. Similarly, the slave side trace unit 4 includes the first slave internal history information 17
And the second slave internal history information 18 are input to the slave side selector 16. At this time, the master internal history information 11 and the slave internal history information 17 are the same information, and the master internal history information 12 and the slave internal history information 18 are the same information.

【0013】マスタ指示信号6がマスタ側セレクタ10
に対して第一のマスタ内部履歴情報11を選択するよう
に指示を与えていると、スレーブ指示信号7は、スレー
ブ側セレクタ16に対して第二のスレーブ内部履歴情報
18を選択するように指示を与える。(マスタ指示信号
6がマスタ側セレクタ10に対して第二のマスタ内部履
歴情報12を選択するように指示を与えているときは、
スレーブ指示信号7は、スレーブ側セレクタ16に対し
て第一のスレーブ内部履歴情報17を選択するように指
示を与える。)マスタ側セレクタ10は、第一のマスタ
内部履歴情報11と第二のマスタ内部履歴情報12との
うちの第一のマスタ内部履歴情報11を選択し、それを
マスタ内部トレース情報13としてマスタ側トレーサメ
モリ14に出力する。マスタ側トレーサメモリ14は、
入力したマスタ内部トレース情報13を、マスタ側トレ
ース制御部15で生成されたアドレスに格納する。次に
スレーブ側セレクタ16は、スレーブ指示信号7によっ
て第一のスレーブ内部履歴情報17と第二のスレーブ内
部履歴情報18とのうちの第二のスレーブ内部履歴情報
18を選択し、それをスレーブ内部トレース情報19と
してスレーブ側トレーサメモリ20に出力する。スレー
ブ側トレーサメモリ20はそれをスレーブ側トレース制
御部21で生成されたアドレスに格納する。以上の動作
により、マスタ側トレーサメモリ14とスレーブ側トレ
ーサメモリ20とに、異った内容の情報を格納すること
ができる。
The master instruction signal 6 is the master side selector 10
To the slave side selector 16 when the first master internal history information 11 is selected, the slave instruction signal 7 instructs the slave side selector 16 to select the second slave internal history information 18. give. (When the master instruction signal 6 instructs the master side selector 10 to select the second master internal history information 12,
The slave instruction signal 7 gives an instruction to the slave side selector 16 to select the first slave internal history information 17. ) The master selector 10 selects the first master internal history information 11 from the first master internal history information 11 and the second master internal history information 12, and sets it as the master internal trace information 13 on the master side. Output to the tracer memory 14. The master side tracer memory 14 is
The input master internal trace information 13 is stored in the address generated by the master side trace control unit 15. Next, the slave side selector 16 selects the second slave internal history information 18 from the first slave internal history information 17 and the second slave internal history information 18 by the slave instruction signal 7, and then selects the second slave internal history information 18 from the slave internal history information 18. The trace information 19 is output to the tracer memory 20 on the slave side. The slave side tracer memory 20 stores it in the address generated by the slave side trace control unit 21. By the above operation, it is possible to store information having different contents in the master side tracer memory 14 and the slave side tracer memory 20.

【0014】[0014]

【発明の効果】以上説明したように、本発明のトレース
制御装置は、マスタプロセッサおよびスレーブプロセッ
サの両者に、それらのプロセッサの動作履歴情報を格納
するトレーサメモリと、入力する二つの内部履歴情報う
ちの指示信号によって指定された方の内部履歴情報を選
択すセレクタと、トレーサメモリにおけるセレクタから
の情報の書込み動作を制御するトレース制御部とを設
け、マスタプロセッサ側のトレーサメモリとスレーブプ
ロセッサ側のトレーサメモリとに異った内容の内部履歴
情報を格納するように指示を与えることにより、従来の
2倍の動作履歴情報を格納することが可能になるという
効果があり、従って、障害を解析するためにトレーサメ
モリから情報を読出したときに必要な情報を得ることが
できるため、障害害因の解析が容易になるという効果が
ある。
As described above, the trace control apparatus of the present invention has a tracer memory for storing operation history information of both the master processor and the slave processor and two internal history information to be input. The tracer memory on the master processor side and the tracer memory on the slave processor side are provided with a selector for selecting the internal history information designated by the instruction signal of 1 By giving an instruction to store the internal history information having a different content from the memory, there is an effect that it is possible to store the operation history information twice as large as the conventional one, and therefore, in order to analyze the failure. Since the necessary information can be obtained when the information is read from the tracer memory, There is an effect that is the analysis becomes easier.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】図1の実施例を採用した情報処理装置の一例を
示すブロック図である。
FIG. 2 is a block diagram showing an example of an information processing apparatus adopting the embodiment of FIG.

【符号の説明】[Explanation of symbols]

1 マスタプロセッサ 2 スレーブプロセッサ 3 マスタ側トレース部 4 スレーブ側トレース部 5 バス 6 マスタ指示信号 7 スレーブ指示信号 8 FRM機能機能回路 10 マスタ側セレクタ 11・12 マスタ内部履歴情報 13 マスタ内部トレース情報 14 マスタ側トレーサメモリ 15 マスタ側トレース制御部 16 スレーブ側セレクタ 17・18 スレーブ内部履歴情報 19 スレーブ内部トレース情報 20 スレーブ側トレーサメモリ 21 スレーブ側トレース制御部 1 Master Processor 2 Slave Processor 3 Master Side Trace Unit 4 Slave Side Trace Unit 5 Bus 6 Master Indication Signal 7 Slave Indication Signal 8 FRM Function Function Circuit 10 Master Side Selector 11 ・ 12 Master Internal History Information 13 Master Internal Trace Information 14 Master Side Tracer memory 15 Master side trace control unit 16 Slave side selector 17/18 Slave internal history information 19 Slave internal trace information 20 Slave side tracer memory 21 Slave side trace control unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 ファンクショナルリダンダンシィモニタ
構成を有するプロセッサの動作履歴情報を格納するトレ
ーサメモリと、入力する二つの内部履歴情報うちの指示
信号によって指定された方の内部履歴情報を選択すセレ
クタと、前記トレーサメモリにおける前記セレクタから
の情報の書込み動作を制御するトレース制御部とを備え
ることを特徴とするトレース制御装置。
1. A tracer memory for storing operation history information of a processor having a functional redundancy monitor configuration, and a selector for selecting one of two input internal history information which is specified by an instruction signal. A trace control unit that controls a write operation of information from the selector in the tracer memory.
JP4308389A 1992-11-18 1992-11-18 Trace controller Withdrawn JPH06161832A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4308389A JPH06161832A (en) 1992-11-18 1992-11-18 Trace controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4308389A JPH06161832A (en) 1992-11-18 1992-11-18 Trace controller

Publications (1)

Publication Number Publication Date
JPH06161832A true JPH06161832A (en) 1994-06-10

Family

ID=17980478

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4308389A Withdrawn JPH06161832A (en) 1992-11-18 1992-11-18 Trace controller

Country Status (1)

Country Link
JP (1) JPH06161832A (en)

Similar Documents

Publication Publication Date Title
JPH06161832A (en) Trace controller
JP2918019B2 (en) Test circuit for single-chip microprocessor
JP3271307B2 (en) Test pattern generator for semiconductor memory
KR0161126B1 (en) Apparatus and method for searching the signal line status on the system bus in the computer
JP2659115B2 (en) Sequence controller
JPH0384639A (en) Self-diagnostic device for information processor
JPS6127778B2 (en)
JPH05143395A (en) Diagnostic program execution system and log information display system to be used for the execution system
JPH02220143A (en) Personal computer system
JPH0215340A (en) Control system for state history memory device
JPS59121557A (en) History information storage system in information processor
JPH0594385A (en) Method for updating timer value and input/output sub system
JPH0296257A (en) Diagnostic system for main storage
JPH05298144A (en) Data trace system
JPS6238746B2 (en)
JPS645342B2 (en)
JPH05241911A (en) Hardware control instruction tracing circuit
JPH0642209B2 (en) Information processing equipment
JPH09325935A (en) Bus switching circuit
JPH02155052A (en) Tracing device
JPS63136243A (en) Diagnosing system for built-in ram of information processor
JPS6282438A (en) Control system for interruption of debug in information processor
JPH0628328A (en) Self-diagnostic system for multiprocessor
JPS59229607A (en) Programmable controller
JPH0315948A (en) Address bus test system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000201