JPS5983253A - トレ−ス用記憶装置 - Google Patents

トレ−ス用記憶装置

Info

Publication number
JPS5983253A
JPS5983253A JP57194824A JP19482482A JPS5983253A JP S5983253 A JPS5983253 A JP S5983253A JP 57194824 A JP57194824 A JP 57194824A JP 19482482 A JP19482482 A JP 19482482A JP S5983253 A JPS5983253 A JP S5983253A
Authority
JP
Japan
Prior art keywords
data
input
cycle
output
detection 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.)
Granted
Application number
JP57194824A
Other languages
English (en)
Other versions
JPS6360426B2 (ja
Inventor
Joji Kawai
河井 譲二
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP57194824A priority Critical patent/JPS5983253A/ja
Publication of JPS5983253A publication Critical patent/JPS5983253A/ja
Publication of JPS6360426B2 publication Critical patent/JPS6360426B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 本軸明は、中央演算装置(均下、CPUと弥ず)がプロ
グラムによる周期的lx 11fF−に従って主記憶回
路又は入出方接1dとの間で授受を行なうデータ葡、最
新数周期に亘って#ft’tr・配信するトレース用記
1息装置逆に関するもので、特に、装置の故1埴発生時
に4.己縁イ停止再生することにより原因を座前する診
断に、dK適用して最適なものに係わる。
従来、CPUを有しプログラムにょっ′C周期的に動作
する制制装置の故瞳原囚の診回に用いしれるトレース用
記憶装置として、CPUが上記1.iφ、回1路や複数
の入出力装utに入出ブ]するデータを、予め作成され
1辷プログラムに従って!!顕・記ス、トする方法のも
のが。つた。
しかるに、係る装置でtよトレース用記録畏恒へり曽込
み、及び、アドレス、史耕vよCPUI/こよるグログ
ラム実費で行なわれているので、主演褥、動f′βに係
る時間の仙、該誉込み動1′「告に係る実行時開を要し
、しかも、この実行時間はトレースする点数が多い程、
また、主制御演算の演算周期が短い稈、主演’Ai動作
の負担となり、制術演算時間を圧迫するという欠点があ
った。
本発明は、上記のような従来接置の欠点を除去するため
になされたもので、CPUが制御演算を行ない主記憶回
路又は入出力装置にデータを入出力する際、同時に、そ
のデータを自重1的にトレース用記憶悼1直に書込むよ
うにさせることで、診断中データの書込みに係るプログ
ラム、及び寿行時間が不要で、かつ、主制例演算の演算
速度に影響を与えないトレース用記憶装置謹の提供全目
的とする。
係る目的を達1反すべく、本発明では、トレース用記憶
装置を1m制御演算動作の周期と同期してカウント動作
を行ない制@動作の周期繰返回数の検出すぎ号を送出す
る周期回数検出回路と、CFUが主記憶回路の蝮数アド
レス又は複数の入出力101路の何れかを指定したこと
を検知し該指定に基づき各周期内におけるfltll制
段階の検出信号を送出する周期四段階検出回路、及び、
m前記M期回数榛出イき一号と前記周期内段階検出イぎ
号とをアドレス入力し該周N1内段19検出ヶ号の入フ
1時に入出力データをデータバスを介して人力し記憶す
る補助記憶回路とで構成したのである。
FJ下、本発明の一実施例を第1〜3図について説明す
る。この中、第1図はトレース用記憶装mlを含む開梱
装置の構成図で、(1)は制御演算を実行するCPU、
+21はCPUTIIを動作させるプログラム、データ
等を格納する主記憶回路、(3)、(4)はそれぞれ入
出力装置、(5)はデータバス、(6)はアドレスバス
であり、CPUf1+と、主記憶回路(2)又は入出力
V if (3+、(4)との間では、データバス(5
1を介してデータ転送が、゛またアドレスバス(6)ヲ
介してCPLI[11による指定アドレス等の授受が行
なわれるようになされている。また、(7)はデータバ
ス(5)およびアドレスバス(6)に接続され、第2図
にその詳細構成を示す本発明によるトレース用記憶装置
の一実施例である。係る第2図におけるトレース用記憶
装置(7)は、CPU(11のifi制御演算回期と同
期したパルス5PVc:よりカウント動作を行ないカウ
ント内容の2進数値B、を出力する周期回数検出回(酪
たる2進カウンタ(L4)と、王記憶同1路f210ネ
カ斂アトI/ス又は人出力装置祿(3)%(4)の何れ
かをCPUfHが和室しlこことをアドレスバス−を介
し゛て梅出し、その指定に対応した2進数帥B。を出力
する周期四段階検出回路たる符号変換回路1・し及び、
上記画21笛数イ的BB  をアドレス入力し、データ
ノ(スx%    y (5)を介して入力される上記データを記憶する補助記
憶回路、lJとで構成されている。なお、・π31ン1
に、イキる浦助記憶回路・4のアドレスバス次に上記4
m成を有する図示実ノイ0例の動作について述べると、
第1図調成で成る制白[装置は入出力模1.d I:+
1、(4)を経dコして制御対象の状態を検出し、上記
憶仲1路(2)との間で情報の授受を行ないながら目’
431j”個との差を縮めるような出力を?ti制御対
象に与え、該一連の動作金一定li!I′1期で繰り返
し行なっている。この時、2進カウンタ、H工この一期
に同期して送出されるSPによって、計数を行ない一連
の割卵1動作が繰り返された回数を把え、繰返回数B、
全補助記憶回路4/4に送出する。なふ・、繰返回1i
y 13  の最大限Nは定められていて、これを越え
ると−またOに戻って計防するように成されている。
他方、符号変換回路層は、CP U [11が制御動作
をするため主記憶回路(2)内のアドレス及び入出力装
j音f31、(4)の中、データを入出力するもの全ア
ドレスバス(6)を介して指定したことを検出して該指
定内容に対応する2進コードB を補助記憶回路特定脣
地の指定段階に対しては Oで、入出力装置(3)の↑
ト定段階に対しては 1で、入出力−11(4+の指定
段階に対しては 2 で表わして、係る2 、41:コ
ードB を補助記憶回路I73に出力する。これら両2
進コードBB  を受イきした補助記憶回路28  %
   y +73ではこれらコードをアドレス入71 L、 CP
 U(11が上述の指定装置に入出力するデータ忙デー
タバス(5)より入力して記憶する。
更に、この記憶(方法を、X−Yの2次元マトリックス
のアドレス構成を示し、Xlll1が周期内段階に係る
2進コードB の値を表わすと共にY@jが回期の繰返
回数に係る2進コードB の仙ff表わし、各マトリッ
クス要素に1ワードのデータを格納できる第3図の補助
記憶回路・;やを用いて詳述する。なお、N下の説明に
おいては、CP U filが制能l演嘗ti’i1ル
1ごとに主記憶回路(2)及び入出力装置(3)、(4
)に対して1回ずつデータバス(5)を通してデータを
入出71することが前拵となっている。
今、仮りに、ある制骨演α−周助において2進カウンタ
、1・υの値がB =0であるとし、その状態でCPU
(11が主記憶、回路(21の特電アドレスにデータを
入力(又は出力)シタとすると、アドレスバス(6)に
は、上記1意回路(2)の指定アドレスが、使方、デー
タバス(5)には入7′+(又は出力)すべきデータが
覗れる。この時、符号変換回路・l旧1その指定状シし
を犯」(で出力B 金B :oとするのでデータx  
      Z バス(5)上のデータはt由助g己1話]口1路1.・
→のマトリックC)’Ufl+が入出力装置(3)に対
してデータ金人力(父は出力)する場合には、そのデー
タがデータバス(5)に現れると共に、人出力y 置t
anτ示す指定がアドレスバス(6)に現れる。この時
、符号変換回路(/→は予めWつた変声コードに従かい
Blケ出出力− し、データバス(5)上のデータはd)3図マトリック
ス要素(1,0)の位(aに記憶される。同←1・に、
CI) U [11カ入出IE W 711 (41に
7dl、 テ入プ1(又は出力)した場合にはそのデー
タはマトリックス要鉢(2゜0)の位置に記憶され、b
J下、同様にして、11M期内の各段階のデータがB−
、−0のアドレス上に更新記憶される。
しかして、該周期の動作が終わると、2進カウれ、主記
憶回路(2)の特宇アドレス、入出力装置な(3)及び
入出力装置(4)等−に対するCPU(11からの入力
(又は出71)データがそれぞれ補助記憶回路、慢のマ
トリックス弗素(0,1,)、(1,1)及び(2,1
)居の位置に記憶され、この動作が各?l1ll制演算
晋1t11毎に繰り返して行なわれる。なお、B7二N
の周期、即ち、B かとり得る最大限の(imiの周期
が終わると、次の周期ではBOに戻す、コ一 のB、l/、=0の各マトリックス要素の内容が更豹・
、n己+l;iされる。
このようにして、B==0からMまでの1周ルー内の(
M+1)段階のデータが最新の(N+1)周彬1に亘っ
て補助記憶回路173に格納され、割引装置に異常か発
生し、tとしてもデータを再現1でさ、異常診断に用い
ることができるのである。
なお、かかる再現の一方法として?ま、まず、次ti(
J #(# +1=を停屯し、次いて、停止面における
2進カウンタl/I)の値B=4からパルス俳号SPと
は別個の図示しないパルスイ吉号で1つづつ計数を進め
て補助記憶回路(、・4の格納データを読み出す方法が
考えられ、この方法によれば、B−、y+1、v+2゜
− −・・、N、0,1・・・yの順に過去(N+1)周期
分のデータが再現できる。
上記実施例ではパルス信号SPの発生lイミンか1制能
1演q1周助の最後の入力(又は出力)が←なわれる時
点であったが、バルスイき号SPの周期が制能1演算円
期と同期する限り制剃演鐘周期の途中の入力1縫点であ
っても良いことは明白である。
以上のように、本発明によれ(Iよ、CPUがHll 
ml演a−を?ゴなって上記憶回1烙又t」、入出力装
置にデータを入出)1する際、同時にそのデータを自動
的にトレース用記憶装置it K書込むようにさ4? 
j(ので、診断用データの書込鼻に係るプログラム、及
ヒ実竹時間が不要で、かつ、主1lil’蘭1演話の演
9速朋に1神を力えないという効果と共に、演a′周期
と同期して記録されるためトレースするデータが時間的
に等rri)隔になって再生時に数1tM m1分のデ
ータの時間関係が正面に把えられるという/d+ Mt
 金消する。
【図面の簡単な説明】
填1図は本弁明のトレース用記憶装置を具(+if+す
る■出御装置ばを示すブロック図、a< 2し1は本弁
明の一実か【1例によるトレース用記憶狭14を示すブ
ロック図1、第3図1は第2し1のトレース用11己1
.−税直に1糸る補助記憶回路のアドレス構成を図式化
したし明補助しjである。 (1):中央演算装置(CPU)、(2):主記憶回路
、(3)、(4)二人出力装置、(7)ニドレース用d
己1.叡I裂1度、(l〃:周期回数検出回路(2Jカ
ウンタ)、(7J:周期内段階検出回路(符号変換器)
、(7J:補助dピ憶回路。 なお、図中、同一符号パ・よ同−RIS分を示す。 代理1人 葛 町 信 − M1図 第21 第3図

Claims (1)

    【特許請求の範囲】
  1. 中央演算装置がプログラムに従かい周期的な制御演算動
    作を遂行した場合に、主記憶回路又は複数の入出力装置
    4に=M−と上記中央演算装置との間で授受されるデー
    タを最新の数周期に亘って逐次記録するトレース用記憶
    装置において、上記制御演算動作の周期と同期してカウ
    ント動作を行ない制御動作の周期繰返回数の検出信号を
    送出する周期回数検出回路と、上記中央演算装置が上記
    主記憶回路の複数アドレス又は複数の入出力回路の倒れ
    かを指定したことを検知し該指定に基づき各周期内にお
    ける制佃段階の検出信号を送出する周期内段階検出回路
    、及び、上記1期回敬検出信号と上記周期内段階検出信
    号とをアドレス人力し該周期内段階検出信号の人力時に
    上記授受データをデータバスを介して記憶する補助記憶
    回路とで舛成したことを特徴とするトレース用記憶装置
JP57194824A 1982-11-04 1982-11-04 トレ−ス用記憶装置 Granted JPS5983253A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57194824A JPS5983253A (ja) 1982-11-04 1982-11-04 トレ−ス用記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57194824A JPS5983253A (ja) 1982-11-04 1982-11-04 トレ−ス用記憶装置

Publications (2)

Publication Number Publication Date
JPS5983253A true JPS5983253A (ja) 1984-05-14
JPS6360426B2 JPS6360426B2 (ja) 1988-11-24

Family

ID=16330858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57194824A Granted JPS5983253A (ja) 1982-11-04 1982-11-04 トレ−ス用記憶装置

Country Status (1)

Country Link
JP (1) JPS5983253A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3513834A1 (de) * 1984-05-14 1985-11-14 Mitsubishi Denki K.K., Tokio/Tokyo Speichereinheit zum protokollieren von daten

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3513834A1 (de) * 1984-05-14 1985-11-14 Mitsubishi Denki K.K., Tokio/Tokyo Speichereinheit zum protokollieren von daten

Also Published As

Publication number Publication date
JPS6360426B2 (ja) 1988-11-24

Similar Documents

Publication Publication Date Title
US4525777A (en) Split-cycle cache system with SCU controlled cache clearing during cache store access period
US4835675A (en) Memory unit for data tracing
US5321706A (en) Method and apparatus for checking the address and contents of a memory array
JP2759824B2 (ja) データ記憶装置のアドレス誤り検出方法
JPS586570A (ja) バツフアメモリ装置
JPS6360426B2 (ja)
JPH045213B2 (ja)
SU982095A1 (ru) Буферное запоминающее устройство
JPS5833764A (ja) 時間監視方式
SU1092484A1 (ru) Устройство дл ввода информации
SU705901A1 (ru) Запоминающее устройство
JP2699482B2 (ja) データ転送制御装置
SU951406A1 (ru) Запоминающее устройство с самоконтролем
JP2890426B2 (ja) 情報処理装置
SU1591032A1 (ru) Cиctema лoгичeckoгo moдeлиpobahия цифpobыx oб'ektob
SU783783A1 (ru) Устройство дл ввода информации
SU911500A2 (ru) Устройство дл ввода информации
SU970480A1 (ru) Запоминающее устройство с самоконтролем
JPH1063569A (ja) 主メモリデータ書込み装置
JPS6014377A (ja) 画像処理用メモリ制御回路
JPS62217482A (ja) メモリ制御方式
JPS58196674A (ja) 仮想マシンシステムにおけるアドレス変換方式
JPH0731618B2 (ja) 情報処理装置
JPS62298879A (ja) 画像処理回路
JPS6385841A (ja) メモリシステム