JPH064362A - Synchronous trace system - Google Patents

Synchronous trace system

Info

Publication number
JPH064362A
JPH064362A JP4157109A JP15710992A JPH064362A JP H064362 A JPH064362 A JP H064362A JP 4157109 A JP4157109 A JP 4157109A JP 15710992 A JP15710992 A JP 15710992A JP H064362 A JPH064362 A JP H064362A
Authority
JP
Japan
Prior art keywords
trace
recording
information collecting
condition
signal
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
JP4157109A
Other languages
Japanese (ja)
Inventor
Takaharu Ishikawa
隆治 石川
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4157109A priority Critical patent/JPH064362A/en
Publication of JPH064362A publication Critical patent/JPH064362A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】 複数の処理装置のプログラム走行経過を記録
する情報収集装置における同期トレース方式に関し、複
数のプロセッサを、同期してトレース可能とすることを
目的とする。 【構成】 各情報収集部200に、自情報収集部200
内に記録を開始する条件が設定されていた場合に、記録
開始条件の成立を監視し、記録開始条件の成立を検出し
た場合に、総ての情報収集部200に記録開始を指示す
る他起動手段400を設け、各情報収集部200内で記
録の経過時間を計時開始させ、記録させる、或いは自情
報収集部200内で計時する記録の経過時間を、他の総
ての情報収集部200に通知し、記録させる様に構成す
る。
(57) [Summary] [Object] A synchronous trace method in an information collecting device for recording the program running progress of a plurality of processing devices, and an object thereof is to enable a plurality of processors to be synchronously traced. [Configuration] Each information collecting unit 200 has its own information collecting unit 200
If the condition to start recording is set in the table, the satisfaction of the recording start condition is monitored, and when the satisfaction of the recording start condition is detected, all information collecting units 200 are instructed to start the recording. A means 400 is provided to start and record the elapsed time of recording in each information collecting unit 200, or to record the elapsed time of recording in the own information collecting unit 200 to all other information collecting units 200. Configure to notify and record.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、複数の処理装置のプロ
グラム走行経過を記録(一名トレース)する情報収集装
置における同期トレース方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a synchronous trace method in an information collecting device for recording (single name tracing) program running progress of a plurality of processing devices.

【0002】[0002]

【従来の技術】図7は本発明の対象となるマルチプロセ
ッサトレース装置1の一例を示す図であり、図8は従来
あるトレース装置の一例を示す図であり、図9はダイナ
ミックトレースによる情報収集の一例を示す図であり、
同図(a) はトレース対象命令列の一例を示し、同図(b)
は収集結果の一例を示す。
2. Description of the Related Art FIG. 7 is a diagram showing an example of a multiprocessor trace device 1 to which the present invention is applied, FIG. 8 is a diagram showing an example of a conventional trace device, and FIG. It is a figure showing an example of
The figure (a) shows an example of the instruction sequence to be traced, and the figure (b)
Shows an example of the collection result.

【0003】図7に例示されるマルチプロセッサトレー
ス装置1には、それぞれプロセッサ2のプログラム走行
経過を記録するトレース装置3が複数設けられており、
切替装置4を介して記録対象とする各プロセッサ2に接
続される。
The multiprocessor trace device 1 illustrated in FIG. 7 is provided with a plurality of trace devices 3 for recording the program running progress of the processor 2, respectively.
It is connected to each processor 2 to be recorded through the switching device 4.

【0004】各トレース装置3は、図8に例示される如
く、記録対象プロセッサ2とのインタフェースを取るプ
ロセッサインタフェース部(PIF)31と、記録対象
プロセッサ2のメモリへのニブルアクセスに伴う命令部
およびデータ部のアクセス順序を整理する整列処理部
(RAC)32と、記録対象プロセッサのオーバレイ処
理に伴いアドレス変換処理するオーバレイ制御部(OV
C)33と、設定されたトレース開始条件およびトレー
ス終了条件の成立を判定するトラップ制御部(TRP)
34と、設定されたトレース条件の成立する番地、命令
およびデータ(トレース情報)を選択するトレース条件
選択部(TRS)35と、トレース条件選択部(TR
S)35により選択されたトレース情報の記録を制御す
るトレース制御部(TRC)36と、トレース制御部
(TRC)36の制御に基づきトレース情報を記録する
トレースメモリ(TRM)37と、マルチプロセッサト
レース装置1全般を制御するマイクロプロセッサ(MP
U)38とから構成される。
As shown in FIG. 8, each trace device 3 includes a processor interface unit (PIF) 31 for interfacing with the recording target processor 2, an instruction unit associated with nibble access to the memory of the recording target processor 2, and An alignment processing unit (RAC) 32 that arranges the access order of the data unit, and an overlay control unit (OV) that performs address conversion processing with the overlay processing of the recording target processor.
C) 33 and a trap control unit (TRP) that determines whether the set trace start condition and trace end condition are satisfied.
34, a trace condition selection unit (TRS) 35 for selecting an address, an instruction and data (trace information) where the set trace condition is satisfied, and a trace condition selection unit (TR
S) 35, a trace controller (TRC) 36 that controls recording of trace information, a trace memory (TRM) 37 that records trace information under the control of the trace controller (TRC) 36, and a multiprocessor trace. A microprocessor (MP that controls the entire device 1
U) 38.

【0005】トレース実行者が、マルチプロセッサトレ
ース装置1により複数のプロセッサ2のトレースを実行
する場合には、最初にワークステーション5から通信制
御装置6を介して切替装置4を制御し、各トレース対象
プロセッサ2と対応するトレース装置3とを接続する。
When the trace executor executes the traces of the plurality of processors 2 by the multiprocessor trace device 1, first, the switching device 4 is controlled from the workstation 5 via the communication control device 6, and each trace target is controlled. The processor 2 and the corresponding trace device 3 are connected.

【0006】次にトレース実行者が、各トレース装置3
に対して、トレース開始条件、トレース終了条件および
トレース条件をワークステーション5から通信制御装置
6を介して順次入力すると、各トレース装置3内のマイ
クロプロセッサ(MPU)38は、入力されたトレース
開始条件、トレース終了条件およびトレース条件をそれ
ぞれトラップ制御部(TRP)34およびトレース条件
選択部(TRS)35に設定する。
[0006] Next, the trace executor determines that each trace device 3
On the other hand, when the trace start condition, the trace end condition and the trace condition are sequentially input from the workstation 5 through the communication control unit 6, the microprocessor (MPU) 38 in each trace unit 3 receives the input trace start condition. , The trace end condition and the trace condition are set in the trap control unit (TRP) 34 and the trace condition selection unit (TRS) 35, respectively.

【0007】続いてトレース実行者が、総てのトレース
装置3に対してトレースの起動指示をワークステーショ
ン5から入力すると、各トレース装置3内のマイクロプ
ロセッサ(MPU)38は、トレース装置3内の各部を
起動する。
Subsequently, when the trace executor inputs a trace activation instruction to all the trace devices 3 from the work station 5, the microprocessor (MPU) 38 in each trace device 3 operates in the trace device 3. Start each part.

【0008】マイクロプロセッサ(MPU)38は、ト
レース対象プロセッサ2のプログラム走行経過を、プロ
セッサインタフェース部(PIF)31、整列処理部
(RAC)32、オーバレイ制御部(OVC)33およ
びトラップ制御部(TRP)34を介して監視し、トラ
ップ制御部(TRP)34によりトレース開始条件成立
を検出すると、以後トレース条件選択部(TRS)35
によりトレース条件成立を検出されたトレース情報(番
地、命令またはデータ内容、経過時間)を、トレース制
御部(TRC)36によりトレースメモリ(TRM)3
7に記録する。
The microprocessor (MPU) 38 shows the progress of the program running of the trace target processor 2, the processor interface unit (PIF) 31, the alignment processing unit (RAC) 32, the overlay control unit (OVC) 33 and the trap control unit (TRP). ) 34, and when the trap start condition is satisfied by the trap control unit (TRP) 34, the trace condition selecting unit (TRS) 35
The trace information (address, instruction or data content, elapsed time) detected by the trace control unit (TRC) 36 is traced by the trace memory (TRM) 3
Record at 7.

【0009】図9に例示される如き情報収集方式を、ダ
イナミックトレースと称する。図9(a) に、トレース対
象プロセッサ2が実行した命令列の一部が示され、同図
(b) に、同図(a) に対応するトレース情報の一部が示さ
れている。
The information collecting method as illustrated in FIG. 9 is called a dynamic trace. FIG. 9 (a) shows a part of the instruction sequence executed by the trace target processor 2.
Part (b) of the trace information corresponding to part (a) of the same figure is shown.

【0010】なお経過時間は、トレース制御部(TR
C)36内に設けられ、トレース開始迄に「0」に初期
設定されていたタイマが、所定のクロック信号により経
過時間を計時するものである。
The elapsed time depends on the trace controller (TR
C) A timer provided in 36 and initially set to "0" before the start of tracing measures elapsed time by a predetermined clock signal.

【0011】[0011]

【発明が解決しようとする課題】以上の説明から明らか
な如く、従来あるマルチプロセッサトレース装置におい
ては、各トレース装置3がそれぞれ設定されたトレース
開始条件、トレース終了条件およびトレース条件に基づ
き、それぞれ対象とするプロセッサ2を独立にトレース
し、それぞれ独自に計時開始している経過時間と共に記
録している為、トレース対象とする各プロセッサ2が互
いに連繋して動作している場合にも、各トレース装置3
のトレース情報を同期させて分析することが不可能とな
る問題があった。
As is apparent from the above description, in the conventional multiprocessor trace device, each trace device 3 is targeted based on the set trace start condition, trace end condition and trace condition. Since each processor 2 to be traced is independently traced and recorded together with the elapsed time at which each clocking has started independently, each tracing device can be operated even when the respective processors 2 to be traced are operating in association with each other. Three
There was a problem that it was impossible to analyze the trace information of the above in synchronization.

【0012】本発明は、複数のプロセッサを、同期して
トレース可能とすることを目的とする。
An object of the present invention is to enable a plurality of processors to be traced synchronously.

【0013】[0013]

【課題を解決するための手段】図1は本発明の原理を示
す図である。図1において、300は本発明の対象とな
る情報収集装置、100は情報収集(トレース)の対象
となる複数の処理装置、200は対象とする各処理装置
100のプログラム走行経過を記録する情報収集部であ
る。
FIG. 1 is a diagram showing the principle of the present invention. In FIG. 1, reference numeral 300 denotes an information collecting apparatus which is a target of the present invention, 100 denotes a plurality of processing apparatuses which are targets of information collection (trace), and 200 denotes an information collecting which records a program running progress of each target processing apparatus 100. It is a department.

【0014】400は、本発明により各情報収集部20
0に設けられた他起動手段である。
Reference numeral 400 denotes each information collecting unit 20 according to the present invention.
It is another starting means provided in 0.

【0015】[0015]

【作用】他起動手段400は、自情報収集部200内に
前記記録を開始する条件が設定されていた場合に、記録
開始条件の成立を監視し、記録開始条件の成立を検出し
た場合に、総ての情報収集部200に記録開始を指示す
る。
The other activating means 400 monitors the satisfaction of the recording start condition when the condition for starting the recording is set in the own information collecting section 200, and when the satisfaction of the recording start condition is detected, Instruct all the information collecting units 200 to start recording.

【0016】なお他起動手段400は、各情報収集部2
00に記録開始を指示すると同時に、各情報収集部20
0内で記録の経過時間を計時開始させ、記録させること
が考慮され、また自情報収集部200内で計時する記録
の経過時間を、他の総ての情報収集部200に通知し、
記録させることが考慮される。
The other starting means 400 includes the information collecting units 2
At the same time as instructing 00 to start recording, each information collecting unit 20
It is considered that the elapsed time of the recording is started and recorded within 0, and the elapsed time of the recording measured within the own information collecting unit 200 is notified to all other information collecting units 200,
Recording is considered.

【0017】従って、情報収集装置内の総ての情報収集
部が、記録開始条件が予め設定された特定の情報収集部
から通知された条件成立に基づき一斉に情報の収集を開
始し、且つ情報収集装置内で統一された経過時間と共に
記録される為、各処理装置のプログラム走行経過が同期
して記録可能となり、連繋して動作する複数のプロセッ
サに関して一層有効な情報が収集可能となる。
Therefore, all the information collecting units in the information collecting apparatus start collecting information all at once based on the satisfaction of the condition notified from the specific information collecting unit whose recording start condition is set in advance, and Since it is recorded together with the unified elapsed time in the collecting device, the program running progress of each processing device can be recorded in synchronization, and more effective information can be collected regarding a plurality of processors operating in cooperation.

【0018】[0018]

【実施例】以下、本発明の一実施例を図面により説明す
る。図2は本発明の一実施例によるトレース装置を示す
図であり、図3は図2における同期化部の一例を示す図
であり、図4は他トレース装置への信号伝達手段の一例
を示す図であり、図5は本発明の一実施例によるトレー
ス処理過程を示す図であり、図6は図2における同期化
部の他の一例を示す図である。なお、全図を通じて同一
符号は同一対象物を示す。また対象とするマルチプロセ
ッサトレース装置は図7に示す通りとする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. 2 is a diagram showing a trace device according to an embodiment of the present invention, FIG. 3 is a diagram showing an example of the synchronization unit in FIG. 2, and FIG. 4 is a diagram showing an example of a signal transmission means to another trace device. 5 is a diagram showing a trace processing process according to an embodiment of the present invention, and FIG. 6 is a diagram showing another example of the synchronization unit in FIG. The same reference numerals denote the same objects throughout the drawings. The target multiprocessor trace device is as shown in FIG.

【0019】図2および図7においては、図1における
処理装置100としてプロセッサ2が示され、また図1
における情報収集装置300としてマルチプロセッサト
レース装置1が示され、また図1における情報収集部2
00としてトレース装置3が示され、また図1における
他起動手段400として同期化部(SYN)7がトレー
ス制御部(TRC)36に設けられている。
2 and 7, a processor 2 is shown as the processing device 100 in FIG. 1, and FIG.
The multiprocessor trace device 1 is shown as the information collecting device 300 in FIG.
The tracing device 3 is shown as 00, and the synchronization unit (SYN) 7 is provided in the trace control unit (TRC) 36 as the other starting means 400 in FIG.

【0020】図2乃至図5において、トレース実行者
が、複数(例えば三台)のプロセッサ2(個々のプロセ
ッサを21 、22 および23 と称する、以下同様)を対
象としてトレースを実行する場合に、前述と同様に、各
トレース対象プロセッサ21 、22 および23 と対応す
るトレース装置31 、32 および33 とを接続した後、
一つのプロセッサ2(例えばプロセッサ22 )をトレー
ス対象とするトレース装置32 をトレースの基準と定
め、選定したトレース装置32 に対してはトレース開始
条件/トレース終了条件と、同期トレースとを設定する
コマンドを、その他のトレース装置31 および33 に対
してはトレース終了条件および同期トレースを設定する
コマンドを、それそれワークステーション5から通信制
御装置6を介して入力する。
2 to 5, a trace executor executes a trace for a plurality of (for example, three) processors 2 (individual processors are referred to as 2 1 , 2 2 and 2 3, and so on). In this case, as described above, after connecting the respective trace target processors 2 1 , 2 2 and 2 3 and the corresponding trace devices 3 1 , 3 2 and 3 3 ,
A trace device 3 2 that traces one processor 2 (for example, the processor 2 2 ) is defined as a trace reference, and a trace start condition / trace end condition and a synchronous trace are set for the selected trace device 3 2 . Commands for setting the trace end condition and the synchronous trace for the other trace devices 3 1 and 3 3 are input from the workstation 5 via the communication control device 6 respectively.

【0021】選定されたトレース装置32 においては、
マイクロプロセッサ(MPU)38 2 が入力コマンドを
解析し、先ずトレース開始条件/トレース終了条件設定
用コマンドと認識すると、トラップ制御部(TRP)3
2 内にトレース開始条件を設定し(図5ステップS
1)、続いて入力コマンドを同期トレース設定用コマン
ドと認識すると(ステップS2)、トレース制御部(T
RC)362 内の同期化部(SYN)72 に入力する同
期トレース信号(a)を同期モード(例えば論理
“1”)に設定し(ステップS3)、更にトラップ制御
部(TRP)342 内にトレース終了条件を設定すると
共に(ステップS4)、トラップ制御部(TRP)34
2 にトレース開始条件を設定したことを示す為に、同期
化部(SYN)7 2 に入力するトレース開始条件無設定
信号(b)を設定状態(例えば論理“0”)に設定す
る。
Selected tracing device 32In
Microprocessor (MPU) 38 2Input commands
Analyze and first set trace start condition / trace end condition
Trap control unit (TRP) 3
Four2Set the trace start condition in the
1), and then input command for synchronization trace setting command
(Step S2), the trace controller (T
RC) 362Synchronizing unit (SYN) 72To type in
Period trace signal (a) in synchronous mode (eg logic
Set to "1") (step S3), and further trap control
Department (TRP) 342If you set the trace end condition in
Together (step S4), the trap control unit (TRP) 34
2Sync to indicate that the trace start condition has been set to
Conversion part (SYN) 7 2No trace start condition input to
Set the signal (b) to the set state (for example, logic "0")
It

【0022】その他のトレース装置31 (33 )におい
ては、マイクロプロセッサ(MPU)381 (383
が入力コマンドを解析し、同期トレース設定用コマンド
と認識すると(ステップS2)、トレース制御部(TR
C)361 (363 )内の同期化部(SYN)71 (7
3 )に入力する同期トレース信号(a)を同期モード
(論理“1”)に設定すると共に(ステップS3)、ト
ラップ制御部(TRP)341 (343 )にトレース終
了条件を設定した後、トレース開始条件を設定していな
いことを示す為に、同期化部(SYN)71 (73 )に
入力するトレース開始条件無設定信号(b)を無設定状
態(例えば論理“1”)に設定する。
In the other tracing device 3 1 (3 3 ), the microprocessor (MPU) 38 1 (38 3 )
Analyzes the input command and recognizes it as a synchronous trace setting command (step S2), the trace control unit (TR
C) Synchronizing unit (SYN) 7 1 (7 3 ) in 36 1 (36 3 ).
After setting the synchronous trace signal (a) input to 3 ) to the synchronous mode (logical "1") (step S3) and setting the trace end condition in the trap control unit (TRP) 34 1 (34 3 ), In order to indicate that the trace start condition is not set, the trace start condition non-setting signal (b) input to the synchronizing unit (SYN) 7 1 (7 3 ) is set to the non-setting state (for example, logic “1”). Set.

【0023】次にトレース実行者は、各トレース装置3
1 、32 および33 に対してそれぞれトレース条件を設
定するコマンドを、ワークステーション5から通信制御
装置6を介して入力すると、各マイクロプロセッサ(M
PU)381 、382 および383 が入力コマンドを解
析し、トレース条件設定用コマンドと認識すると、、各
トレース条件選択部(TRS)351 、352 および3
3 内に各トレース条件を設定する(ステップS5)。
Next, the trace executor determines that each trace device 3
When commands for setting the trace conditions for 1 , 3, 2 and 3 3 are input from the workstation 5 through the communication control unit 6, each microprocessor (M
PU) 38 1 , 38 2 and 38 3 analyze the input command and recognize that it is a trace condition setting command, each trace condition selecting section (TRS) 35 1 , 35 2 and 3
Each trace condition is set within 5 3 (step S5).

【0024】ここで、トレース装置31 乃至33 の各マ
イクロプロセッサ(MPU)381、382 および38
3 は、各同期化部(SYN)71 、72 および73 に入
力するトレース指令設定信号(e)を設定状態(例えば
論理“1”)に設定し、トレース起動状態設定待ちとな
る。
Here, each of the microprocessors (MPUs) 38 1 , 38 2 and 38 of the trace devices 3 1 to 3 3 is
3 sets the trace command setting signal (e) input to each of the synchronizing units (SYN) 7 1 , 7 2 and 7 3 to the setting state (for example, logic “1”), and waits for the trace activation state setting.

【0025】次にトレース実行者は、トレース装置32
に対してトレース起動状態に設定するコマンドを、ワー
クステーション5から通信制御装置6を介して入力する
と、各マイクロプロセッサ(MPU)382 が入力コマ
ンドを解析し、トレース起動状態設定用コマンドと認識
すると、トレース制御部(TRC)362 内の同期化部
(SYN)72 にトレース起動信号(g)を入力する
(ステップS6)。
Next, the trace executor determines that the trace device 3 2
When a command to set the trace activation state is input from the workstation 5 via the communication control unit 6, each microprocessor (MPU) 38 2 analyzes the input command and recognizes it as the trace activation state setting command. The trace activation signal (g) is input to the synchronization unit (SYN) 7 2 in the trace control unit (TRC) 36 2 (step S6).

【0026】同期化部(SYN)72 に入力されたトレ
ース起動信号(g)は、図4に例示される他トレース装
置への信号伝達手段を経由して、トレース装置31 およ
び3 3 の同期化部(SYN)71 および73 にも、他ト
レース起動信号(h)として入力される。
Synchronizer (SYN) 72Input to
The source start signal (g) is the other trace device illustrated in FIG.
Via the signal transmission means to the storage device 31And
And 3 3Synchronization unit (SYN) 71And 73In addition,
It is input as a race start signal (h).

【0027】トレース起動状態設定用コマンドを入力さ
れたトレース装置32 は、対応するプロセッサ22 の動
作状態を監視し、プロセッサ22 においてトレース開始
条件が成立したことを、トラップ制御部(TRP)34
2 により検出すると(ステップS7)、同期化部(SY
N)72 に入力するトレース開始条件成立信号(c)
を、成立状態(例えば論理“1”)とする。
[0027] Trace activation state setting tracer 3 2 input commands, monitors the operation state of the corresponding processor 2 2, that trace start condition is satisfied in the processor 2 2, the trap controller (TRP) 34
When it is detected by 2 (step S7), the synchronization unit (SY
N) Trace start condition satisfaction signal input to 7 2 (c)
Is a established state (for example, logic “1”).

【0028】同期化部(SYN)72 においては、同期
トレース信号(a)が論理“1”に設定されるとフリッ
プフロップ701がセットされ、出力信号q701 を論理
“1”に設定する為、トレース開始条件成立信号(c)
が論理“1”に設定されると、ゲート721の出力信号
721 も論理“1”に設定され、ドライバ731から出
力される他トレース開始条件成立出力信号(k)を論理
“1”に設定すると共に、ゲート724の出力信号q
724 も論理“1”に設定する。
[0028] In the synchronization unit (SYN) 7 2 are synchronous trace signal (a) is the the set flip-flop 701 is set to a logic "1", to set the output signal q 701 to a logic "1" , Trace start condition satisfied signal (c)
Setting the but is set to a logic "1", the output signal q 721 of gate 721 is also set to logic "1", other trace start condition satisfaction output signal output from the driver 731 (k) to a logic "1" And the output signal q of the gate 724.
724 is also set to logic "1".

【0029】なおトレース指令設定信号(e)も論理
“1”に設定されている為、フリップフロップ702も
セットされ、出力信号q702 を論理“1”に設定し、ま
たトレース起動信号(g)も論理“1”に設定されてい
る為、ゲート725の出力信号q725 も論理“1”に設
定し、その結果ゲート726の出力信号q726 も論理
“1”に設定されている為、フリップフロップ703が
セットされ、出力信号q70 3 を論理“1”に設定してい
る。
Since the trace command setting signal (e) is also set to logic "1", the flip-flop 702 is also set, the output signal q 702 is set to logic "1", and the trace start signal (g) is set. Is also set to logic "1", the output signal q 725 of the gate 725 is also set to logic "1", and as a result, the output signal q 726 of the gate 726 is also set to logic "1". 703 is set and the output signal q 70 3 is set to logic "1".

【0030】以上により、トレース開始条件成立信号
(c)が論理“1”に設定されることにより、ゲート7
27の出力信号q727 が論理“1”に設定され、更にフ
リップフロップ704がセットされて出力信号q704
論理“1”に設定する。
As described above, the trace start condition satisfaction signal (c) is set to the logic "1", whereby the gate 7
27 output signal q 727 is set to a logic "1" and flip-flop 704 is set to set output signal q 704 to a logic "1".

【0031】出力信号q704 が論理“1”に設定される
と、タイマ711が計数用クロック信号(j)の計数を
開始し、当初「0」に初期設定されていた経過時間信号
(n)を、計数用クロック信号(j)毎に歩進させ乍
ら、トレースメモリ(TRM)372 に伝達する。
When the output signal q 704 is set to the logic "1", the timer 711 starts counting the counting clock signal (j), and the elapsed time signal (n) which is initially set to "0". Is incremented for each counting clock signal (j) and transmitted to the trace memory (TRM) 37 2 .

【0032】またトレース装置32 は、対応するプロセ
ッサ22 においてトレース条件が成立したことを、トレ
ース条件選択部(TRS)352 により検出すると、同
期化部(SYN)72 に入力するトレース条件一致信号
(i)を、成立状態(例えば論理“1”)に設定する。
When the trace condition selection unit (TRS) 35 2 detects that the trace condition is satisfied in the corresponding processor 2 2 , the trace unit 3 2 inputs the trace condition to the synchronization unit (SYN) 7 2. The coincidence signal (i) is set to the established state (for example, logic "1").

【0033】ここで説明するトレース条件とは、トレー
ス実行者がトレースを希望する情報をアドレス条件/デ
ータ条件/ファンクション条件の組合わせを用いて、例
えば必要なアドレス範囲の命令実行結果、必要な命令だ
けを抽出する為のトレース情報の絞り込みの為に用いら
れる。なお各条件を無条件に設定した場合、トレース開
始条件成立後の総てのアクセスがトレースされる。
The trace condition described here is a combination of the address condition / data condition / function condition of the information desired by the trace executor, for example, the instruction execution result of the necessary address range and the necessary instruction. It is used to narrow down the trace information to extract only When each condition is set to unconditional, all accesses after the trace start condition is satisfied are traced.

【0034】同期化部(SYN)72 においては、トレ
ース条件一致信号(i)が論理“1”に設定されると、
ゲート728から出力される書込制御信号(m)を論理
“1”に設定し、トレースメモリ(TRM)372 に伝
達する。
[0034] In the synchronization unit (SYN) 7 2, when the trace condition match signal (i) is set to a logic "1",
The write control signal (m) output from the gate 728 is set to logic "1" and transmitted to the trace memory (TRM) 37 2 .

【0035】トレースメモリ(TRM)372 は、同期
化部(SYN)72 から伝達される書込制御信号(m)
が論理“1”に設定されると、プロセッサ22 からプロ
セッサインタフェース部(PIF)312 、整列処理部
(RAC)322 およびオーバレイ制御部(OVC)3
2 を介して収集されているトレース情報をトレースメ
モリ(TRM)372 に、同期化部(SYN)72 から
伝達される経過時間信号(n)と共に記録する。
The trace memory (TRM) 37 2 has a write control signal (m) transmitted from the synchronizing section (SYN) 7 2.
Is set to logic "1", the processor 2 2 to the processor interface unit (PIF) 31 2 , the alignment processing unit (RAC) 32 2 and the overlay control unit (OVC) 3
The trace information collected via 3 2 is recorded in the trace memory (TRM) 37 2 together with the elapsed time signal (n) transmitted from the synchronization unit (SYN) 7 2 .

【0036】また記録されたトレース情報は、マイクロ
プロセッサ(MPU)382 により逐次読出され、デー
タが無くなる迄繰返される(ステップS10またはS1
1)。
Further, the recorded trace information is sequentially read by the microprocessor (MPU) 38 2 and repeated until there is no more data (step S10 or S1).
1).

【0037】ここで、トレース装置32 から出力された
他トレース開始条件成立出力信号(k)が、トレース装
置31 および33 に伝達される状況を、図4により説明
する。
Now, a situation in which the other trace start condition satisfaction output signal (k) output from the trace device 3 2 is transmitted to the trace devices 3 1 and 3 3 will be described with reference to FIG.

【0038】なお図4においては、各トレース制御部
(TRC)36内の各同期化部(SYN)7の、他トレ
ース開始条件成立出力信号(k)の伝達に直接関連する
ドライバ731とゲート723とのみが示され、その他
は省略されており、また他トレース開始条件成立出力信
号(k)等の信号にも、各トレース装置31 乃至33
識別する添字が付加されている。
In FIG. 4, the driver 731 and the gate 723 which are directly related to the transmission of the other trace start condition fulfillment output signal (k) of each synchronization unit (SYN) 7 in each trace control unit (TRC) 36. Is shown and the others are omitted, and a subscript for identifying each of the trace devices 3 1 to 3 3 is added to the signal such as the output signal (k) for satisfying the other trace start condition.

【0039】図4において、トレース制御部(TRC)
362 内の同期化部(SYN)72から出力される他ト
レース開始条件成立出力信号(k2 )が論理“1”に設
定されると、トレース制御部(TRC)362 内のゲー
ト3622 から出力される前段伝達信号(xD2)と、ゲ
ート3632 から出力される後段伝達信号(xU2)とが
それぞれ論理“1”に設定される。
In FIG. 4, the trace controller (TRC)
36 When the synchronization portion of the 2 (SYN) 7 2 other trace start condition satisfaction output signal output from the (k 2) is set to a logic "1", the gate of the trace control unit (TRC) 36 in 2 362 The front stage transmission signal (x D2 ) output from 2 and the rear stage transmission signal (x U2 ) output from the gate 363 2 are set to logic "1", respectively.

【0040】前段伝達信号(xD2)は、トレース制御部
(TRC)361 内のゲート361 1 に入力される為、
ゲート3611 から出力される他トレース開始条件成立
入力信号(d1 )も論理“1”に設定され、同期化部
(SYN)71 に入力される。
Pre-stage transmission signal (xD2) Is the trace controller
(TRC) 361Inside gate 361 1Is input to
Gate 3611Other trace start condition output from is satisfied
Input signal (d1) Is also set to logic "1" and the synchronization unit
(SYN) 71Entered in.

【0041】また後段伝達信号(xU2)は、トレース制
御部(TRC)363 内のゲート3613 に入力される
為、ゲート3613 から出力される他トレース開始条件
成立入力信号(d3 )も論理“1”に設定され、同期化
部(SYN)73 に入力される。
Since the subsequent transmission signal (x U2 ) is input to the gate 361 3 in the trace controller (TRC) 36 3 , another trace start condition satisfaction input signal (d 3 ) output from the gate 361 3. Is also set to logic "1" and input to the synchronization section (SYN) 7 3 .

【0042】なお同期化部(SYN)72 から出力され
るトレース起動信号(g)も、他トレース開始条件成立
出力信号(k)と同様の手段でそれぞれ同期化部(SY
N)71 および73 に、他トレース起動信号(h)とし
て伝達され、他トレース開始条件成立出力信号(k)待
ちの状態となる。
The trace activation signal (g) output from the synchronization unit (SYN) 7 2 is also synchronized with the synchronization unit (SY) by the same means as the other trace start condition satisfied output signal (k).
N) The signal is transmitted to the other trace activation signal (h) to 7 1 and 7 3 and waits for the other trace start condition satisfied output signal (k).

【0043】同期化部(SYN)71 においては、同期
トレース信号(a)が論理“1”に設定されるとフリッ
プフロップ701がセットされ、出力信号q701 を論理
“1”に設定する為、他トレース開始条件成立入力信号
(d)が論理“1”に設定されると、ゲート723の出
力信号q723 も論理“1”に設定され、ゲート724の
出力信号q724 も論理“1”に設定される。
[0043] In the synchronization unit (SYN) 7 1 is synchronous trace signal (a) is the the set flip-flop 701 is set to a logic "1", to set the output signal q 701 to a logic "1" , the other trace start condition satisfaction input signal (d) is set to a logic "1", the output signal q 723 of gate 723 is also set to logic "1", the output signal q 724 of gate 724 is also a logic "1" Is set to.

【0044】なおトレース指令設定信号(e)も論理
“1”に設定されている為、フリップフロップ702も
セットされ、出力信号q702 を論理“1”に設定し、ま
た他トレース起動信号(h)も論理“1”に設定されて
いる為、ゲート725の出力信号q725 も論理“1”に
設定し、その結果ゲート726の出力信号q726 も論理
“1”に設定されている為、フリップフロップ703が
セットされ、出力信号q 703 を論理“1”に設定してい
る。
The trace command setting signal (e) is also logical.
Since it is set to "1", the flip-flop 702 is also
Set, output signal q702Is set to logic "1",
Other trace activation signal (h) is also set to logic "1"
Therefore, the output signal q of the gate 725725Is also a logical "1"
Set, resulting in output signal q of gate 726726Also logic
Since it is set to "1", the flip-flop 703
Set, output signal q 703Is set to logic "1"
It

【0045】以上により、他トレース開始条件成立入力
信号(d)が論理“1”に設定されることにより、ゲー
ト727の出力信号q727 が論理“1”に設定され、更
にフリップフロップ704がセットされて出力信号q
704 を論理“1”に設定する。
As described above, the other trace start condition establishment input signal (d) is set to logic "1", the output signal q 727 of the gate 727 is set to logic "1", and the flip-flop 704 is set. Output signal q
Set 704 to logic "1".

【0046】出力信号q704 が論理“1”に設定される
と、タイマ711が計数用クロック信号(j)の計数を
開始し、当初「0」に初期設定されていた経過時間信号
(n)を、計数用クロック信号(j)毎に歩進させ乍ら
トレースメモリ(TRM)371 に伝達する。
When the output signal q 704 is set to logic "1", the timer 711 starts counting the counting clock signal (j), and the elapsed time signal (n) initially initialized to "0". Is incremented for each counting clock signal (j) and transmitted to the trace memory (TRM) 37 1 .

【0047】またトレース装置31 は、対応するプロセ
ッサ21 においてトレース条件が成立したことを、トレ
ース条件選択部(TRS)351 により検出すると、マ
イクロプロセッサ(MPU)381 は同期化部(SY
N)71 に入力するトレース条件一致信号(i)を、成
立状態(例えば論理“1”)に設定する。
When the trace device 3 1 detects that the trace condition is satisfied in the corresponding processor 2 1 by the trace condition selecting unit (TRS) 35 1 , the microprocessor (MPU) 38 1 synchronizes with the synchronizing unit (SY).
N) The trace condition match signal (i) input to 7 1 is set to the established state (for example, logic "1").

【0048】同期化部(SYN)71 においては、トレ
ース条件一致信号(i)が論理“1”に設定されると、
ゲート728から出力される書込制御信号(m)を論理
“1”に設定し、トレースメモリ(TRM)371 に伝
達する。
[0048] In the synchronization unit (SYN) 7 1, when the trace condition match signal (i) is set to a logic "1",
The write control signal (m) output from the gate 728 is set to logic "1" and transmitted to the trace memory (TRM) 37 1 .

【0049】トレースメモリ(TRM)371 は、同期
化部(SYN)71 から伝達される書込制御信号(m)
が論理“1”に設定されると、プロセッサ21 からプロ
セッサインタフェース部(PIF)311 、整列処理部
(RAC)321 およびオーバレイ制御部(OVC)3
1 を介して収集されているトレース情報をトレースメ
モリ(TRM)371 に、同期化部(SYN)71 から
伝達される経過時間信号(n)と共に記録する(ステッ
プS10またはS11?)。
The trace memory (TRM) 37 1 has a write control signal (m) transmitted from the synchronizing section (SYN) 7 1.
Is set to a logical "1", the processor 2 1 to the processor interface unit (PIF) 31 1 , the alignment processing unit (RAC) 32 1 and the overlay control unit (OVC) 3
The trace information collected via 3 1 is recorded in the trace memory (TRM) 37 1 together with the elapsed time signal (n) transmitted from the synchronization unit (SYN) 7 1 (step S10 or S11?).

【0050】同期化部(SYN)73 においても、他ト
レース開始条件成立入力信号(d)が論理“1”にされ
ると、同期化部(SYN)71 におけると同様の過程
で、タイマ711が当初「0」に初期設定されていた経
過時間信号(n)を、計数用クロック信号(j)毎に歩
進させ乍らトレースメモリ(TRM)373 に伝達し、
またトレース条件一致信号(i)が論理“1”に設定さ
れると、ゲート728から出力される書込制御信号
(m)を論理“1”に設定し、トレースメモリ(TR
M)373 に伝達し、トレースメモリ(TRM)373
に、プロセッサ23 からプロセッサインタフェース部
(PIF)313 、整列処理部(RAC)323 および
オーバレイ制御部(OVC)333 を介して収集されて
いるトレース情報を、経過時間信号(n)と共に記録さ
せる。
[0050] Also in the synchronization unit (SYN) 7 3, the other trace start condition satisfaction input signal (d) is a logic "1", in the same process as in the synchronization unit (SYN) 7 1, timer 711 transmits the elapsed time signal which has been initially set to the initial "0" (n), is incremented for each counting clock signal (j) to notwithstanding et trace memory (TRM) 37 3,
When the trace condition match signal (i) is set to logic "1", the write control signal (m) output from the gate 728 is set to logic "1" and the trace memory (TR) is set.
M) 37 3 and trace memory (TRM) 37 3
In addition, the trace information collected from the processor 2 3 via the processor interface unit (PIF) 31 3 , the alignment processing unit (RAC) 32 3 and the overlay control unit (OVC) 33 3 together with the elapsed time signal (n). Record.

【0051】やがてトレース装置32 が、対応するプロ
セッサ22 においてトレース終了条件が成立したこと
を、トラップ制御部(TRP)342 により検出すると
(ステップS12)、同期化部(SYN)72 に入力す
るトレース終了条件成立信号(f)が、成立状態(例え
ば論理“1”)となる。
Eventually, when the tracing device 3 2 detects that the trace end condition is satisfied in the corresponding processor 2 2 by the trap control unit (TRP) 34 2 (step S12), the synchronization unit (SYN) 7 2 is informed. The trace end condition satisfaction signal (f) that is input becomes a satisfaction condition (for example, logic “1”).

【0052】同期化部(SYN)72 においては、トレ
ース終了条件成立信号(f)が論理“1”に設定される
と、フリップフロップ701乃至704がリセットされ
出力信号q701 乃至q704 がそれぞれ論理“0”に設定
される為、ゲート311から出力される書込制御信号
(m)は論理“0”に設定され、またタイマ711も復
旧し、経過時間信号(n)を「0」に初期設定する。
[0052] In the synchronization unit (SYN) 7 2, when the trace end condition establishing signal (f) is set to a logic "1", the flip-flops 701 to 704 are reset output signal q 701 to q 704 respectively Since it is set to logic "0", the write control signal (m) output from the gate 311 is set to logic "0", the timer 711 is also restored, and the elapsed time signal (n) is set to "0". Initialize.

【0053】以上の説明から明らかな如く、本実施例に
よれば、三台のプロセッサ21 乃至23 をトレースする
場合に、一つのプロセッサ22 をトレース対象とするト
レース装置32 をトレースの基準と定め、選定したトレ
ース装置32 に対してのみトレース開始条件を入力し、
各トレース装置31 乃至33 にトレース条件を設定した
後、トレース装置32 のみをトレース起動させることに
より、総てのトレース装置31 乃至33 が同期して各プ
ロセッサ21 乃至23 のトレースを開始し、且つ経過時
間信号(n)の計時も開始する為、各トレースメモリ
(TRM)371乃至373 に同期したトレース情報が
記録可能となる。
[0053] As is clear from the above description, according to the present embodiment, when tracing a three units of the processor 2 1 to 2 3, a tracer 3 2 for one processor 2 2 traced Trace defined as a reference, only enter the trace start condition for the selected trace 3 2,
After setting each tracer 3 1 to 3 3 to trace condition, by tracing start only tracer 3 2, all traces apparatus 3 1 to 3 3 are synchronized for each processor 2 1 2 3 Since the trace is started and the time measurement of the elapsed time signal (n) is also started, the trace information synchronized with the trace memories (TRM) 37 1 to 37 3 can be recorded.

【0054】なお、図2乃至図5および図7はあく迄本
発明の一実施例に過ぎず、例えば同期化部(SYN)7
は図3に示されるものに限定されることは無く、例えば
図6に例示される如く、トレース装置31 および33
それぞれ同期化部(SYN)71 および73 内のタイマ
711から出力される経過時間信号(n)をトレースメ
モリ(TRM)371 および373 に伝達する代わり
に、選択されたトレース装置32 内の同期化部(SY
N)72 から出力される経過時間信号(n)を他経過時
間信号(o)として伝達されてそれぞれ対応するトレー
スメモリ(TRM)371 および373 に伝達する等、
他に幾多の変形が考慮されるが、何れの場合にも本発明
の効果は変わらない。
2 to 5 and 7 are merely one embodiment of the present invention, and for example, the synchronizing section (SYN) 7 is used.
Is not limited to that shown in FIG. 3, and, for example, as shown in FIG. 6, the trace devices 3 1 and 3 3 output from the timer 711 in the synchronizing units (SYN) 7 1 and 7 3 , respectively. instead of transmitting the elapsed time signal (n) to the trace memory (TRM) 37 1 and 37 3 being, synchronizer in the trace device 3 2 selected (SY
N) 7 2 and the elapsed time signal (n) transmitted as the other elapsed time signal (o) and transmitted to the corresponding trace memories (TRM) 37 1 and 37 3 , respectively.
Many other modifications can be considered, but in any case, the effect of the present invention does not change.

【0055】また基準として選択されるトレース装置は
2 に限定されることは無く、他に幾多の変形が考慮さ
れるが、何れの場合にも本発明の効果は変わらない。更
に本発明の対象となる処理装置100、情報収集装置3
00および情報収集部200は、図示されるプロセッサ
2、マルチプロセッサトレース装置1およびトレース装
置3に限定されぬことは言う迄も無い。
[0055] The trace device selected as a reference rather than be limited to 3 2, although other numerous variations are considered, the effect does not change the present invention in any case. Further, the processing device 100 and the information collecting device 3 which are the subject of the present invention
It goes without saying that 00 and the information collecting unit 200 are not limited to the illustrated processor 2, multiprocessor trace device 1 and trace device 3.

【0056】[0056]

【発明の効果】以上、本発明によれば、情報収集装置内
の総ての情報収集部が、記録開始条件が予め設定された
特定の情報収集部から通知された条件成立に基づき一斉
に情報の収集を開始し、且つ情報収集装置内で統一され
た経過時間と共に記録される為、各処理装置のプログラ
ム走行経過が同期して記録可能となり、連繋して動作す
る複数のプロセッサに関して一層有効な情報が収集可能
となる。
As described above, according to the present invention, all the information collecting units in the information collecting apparatus collectively perform information processing based on the satisfaction of the condition notified from the specific information collecting unit in which the recording start condition is preset. Since the collection of data is started and recorded together with the elapsed time unified in the information collecting device, the program running progress of each processing device can be recorded synchronously, which is more effective for a plurality of processors operating in a linked manner. Information can be collected.

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

【図1】 本発明の原理を示す図FIG. 1 is a diagram showing the principle of the present invention.

【図2】 本発明の一実施例によるトレース装置を示す
FIG. 2 is a diagram showing a trace device according to an embodiment of the present invention.

【図3】 図2における同期化部の一例を示す図FIG. 3 is a diagram showing an example of a synchronization unit in FIG.

【図4】 他トレース装置への信号伝達手段の一例を示
す図
FIG. 4 is a diagram showing an example of a signal transmission means to another tracing device.

【図5】 本発明の一実施例によるトレース処理過程を
示す図
FIG. 5 is a diagram showing a trace processing process according to an embodiment of the present invention.

【図6】 図2における同期化部の他の一例を示す図FIG. 6 is a diagram showing another example of the synchronization unit in FIG.

【図7】 本発明の対象となるマルチプロセッサトレー
ス装置の一例を示す図
FIG. 7 is a diagram showing an example of a multiprocessor trace device to which the present invention is applied.

【図8】 従来あるトレース装置の一例を示す図FIG. 8 is a diagram showing an example of a conventional tracing device.

【図9】 ダイナミックトレースによる情報収集の一例
を示す図で、同図(a) はトレース対象命令列の一例を示
し、同図(b) は収集結果の一例を示す
9A and 9B are diagrams showing an example of information collection by dynamic trace, where FIG. 9A shows an example of a trace target instruction sequence, and FIG. 9B shows an example of a collection result.

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

1 マルチプロセッサトレース装置 2 プロセッサ 3 トレース装置 4 切替装置 5 ワークステーション 6 通信制御装置 7 同期化部(SYN) 31 プロセッサインタフェース部(PIF) 32 整列処理部(RAC) 33 オーバレイ制御部(OVC) 34 トラップ制御部(TRP) 35 トレース条件選択部(TRS) 36 トレース制御部(TRC) 37 トレースメモリ(TRM) 38 マイクロプロセッサ(MPU) 100 処理装置 200 情報収集部 300 情報収集装置 361乃至363、721乃至729 ゲート 400 他起動手段 701乃至704 フリップフロップ 711 タイマ 731 ドライバ 741 セレクタ 1 Multiprocessor Trace Device 2 Processor 3 Trace Device 4 Switching Device 5 Workstation 6 Communication Control Device 7 Synchronization Unit (SYN) 31 Processor Interface Unit (PIF) 32 Alignment Processing Unit (RAC) 33 Overlay Control Unit (OVC) 34 Trap Control unit (TRP) 35 Trace condition selection unit (TRS) 36 Trace control unit (TRC) 37 Trace memory (TRM) 38 Microprocessor (MPU) 100 Processing device 200 Information collecting unit 300 Information collecting device 361 to 363, 721 to 729 Gate 400 Other starting means 701 to 704 Flip-flop 711 Timer 731 Driver 741 Selector

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 それぞれ処理装置(100)のプログラ
ム走行経過を記録する複数の情報収集部(200)を具
備する情報収集装置(300)において、 前記各情報収集部(200)に、自情報収集部(20
0)内に前記記録を開始する条件が設定されていた場合
に、該記録開始条件の成立を監視し、該記録開始条件の
成立を検出した場合に、総ての情報収集部(200)に
記録開始を指示する他起動手段(400)を設けること
を特徴とする同期トレース方式。
1. An information collecting device (300) comprising a plurality of information collecting units (200) for respectively recording a program running progress of a processing device (100), wherein each information collecting unit (200) collects its own information. Department (20
When the condition for starting the recording is set in 0), the satisfaction of the condition for starting the recording is monitored, and when the satisfaction of the condition for starting the recording is detected, all the information collecting units (200) A synchronous trace method characterized in that another starting means (400) for instructing the start of recording is provided.
【請求項2】 前記他起動手段(400)は、前記各情
報収集部(200)に記録開始を指示すると同時に、前
記各情報収集部(200)内で前記記録の経過時間を計
時開始させ、記録させることを特徴とする請求項1記載
の同期トレース方式。
2. The other activation means (400) instructs the information collecting units (200) to start recording, and at the same time, starts counting the elapsed time of the recording in each of the information collecting units (200). The synchronization trace method according to claim 1, wherein the synchronization trace method is recorded.
【請求項3】 前記他起動手段(400)は、自情報収
集部(200)内で計時する前記記録の経過時間を、他
の総ての情報収集部(200)に通知し、記録させるこ
とを特徴とする請求項1記載の同期トレース方式。
3. The other activating means (400) notifies all other information collecting units (200) of the elapsed time of the recording timed in the own information collecting unit (200) and causes the information to be recorded. The synchronization trace method according to claim 1, wherein:
JP4157109A 1992-06-17 1992-06-17 Synchronous trace system Withdrawn JPH064362A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4157109A JPH064362A (en) 1992-06-17 1992-06-17 Synchronous trace system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4157109A JPH064362A (en) 1992-06-17 1992-06-17 Synchronous trace system

Publications (1)

Publication Number Publication Date
JPH064362A true JPH064362A (en) 1994-01-14

Family

ID=15642430

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4157109A Withdrawn JPH064362A (en) 1992-06-17 1992-06-17 Synchronous trace system

Country Status (1)

Country Link
JP (1) JPH064362A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007148565A (en) * 2005-11-24 2007-06-14 Toshiba Corp Microprocessor
WO2012046293A1 (en) * 2010-10-04 2012-04-12 富士通株式会社 Fault monitoring device, fault monitoring method and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007148565A (en) * 2005-11-24 2007-06-14 Toshiba Corp Microprocessor
WO2012046293A1 (en) * 2010-10-04 2012-04-12 富士通株式会社 Fault monitoring device, fault monitoring method and program
JPWO2012046293A1 (en) * 2010-10-04 2014-02-24 富士通株式会社 Fault monitoring apparatus, fault monitoring method and program

Similar Documents

Publication Publication Date Title
US4615017A (en) Memory controller with synchronous or asynchronous interface
JP2022016659A (en) Externally setting device, logging setting method and program
JP2001282327A (en) Simulation system and simulator, management server and recording medium
JP6948450B2 (en) Programmable logic controller and main unit
JPH05128079A (en) Tracing system for multiprocessor system
JPH05257852A (en) Process data processing system and processing method
JP2754583B2 (en) Simulated fault occurrence system
JP2786110B2 (en) Competitive operation test method
JPH02284249A (en) Bus tracer
JP2868356B2 (en) Loosely coupled system information collection method
JP2002116805A (en) Distribution type control system
JP2692078B2 (en) Information processing device
JPH0548474B2 (en)
JPS587956A (en) Data transmitting system
JPH08507165A (en) Synchronous arbitration technique and apparatus
JP2593842B2 (en) Communication method and apparatus for video information equipment
JPS60263255A (en) Processor synchronizing system
JP2001282328A (en) Simulation system and simulator, management device and recording medium
JPH0540658A (en) Magnetic disk controller
JPS6148188B2 (en)
JPH0638211B2 (en) Monitor system for sequencer
JP2020177712A (en) External setting device
JPS61175834A (en) Data processor provided with microprogram debug function
JPS581812B2 (en) data processing system
JPS6368955A (en) Input/output controller

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: 19990831