JPH0420215B2 - - Google Patents
Info
- Publication number
- JPH0420215B2 JPH0420215B2 JP57144306A JP14430682A JPH0420215B2 JP H0420215 B2 JPH0420215 B2 JP H0420215B2 JP 57144306 A JP57144306 A JP 57144306A JP 14430682 A JP14430682 A JP 14430682A JP H0420215 B2 JPH0420215 B2 JP H0420215B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- trigger
- storage device
- internal storage
- input signals
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention 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)
Description
【発明の詳細な説明】
〔発明の属する技術分野〕
本発明はトレーサ(状態履歴装置)に関する。
従来、この種のトレーサにおいては、トリガ発
生回路が第1図に示すように入力信号100−i
(i=1,…,l)と、トルー(TRUE)トリガ
指示信号101−i(i=1,…l)と、コンプ
リメント(COMPLEMENT)トリガ指示信号1
02−i(i=1,…,l)と、トリガ無効指示
信号103−i(i=1,…,l)とを入力する
アンドゲート1−i,2−i,4(i=1,…,
l)とオアゲート3−i(i=1,…,l)から
構成され、複数の入力信号の各トリガ指示信号に
よる組合せ条件を取つて、格納停止トリガ信号1
07を発生させていたため、1つあるいは複数の
入力信号をあるクロツク数遅らせた信号と、他の
信号との組合せを取つてトリガを発生させること
ができないという欠点があつた。
生回路が第1図に示すように入力信号100−i
(i=1,…,l)と、トルー(TRUE)トリガ
指示信号101−i(i=1,…l)と、コンプ
リメント(COMPLEMENT)トリガ指示信号1
02−i(i=1,…,l)と、トリガ無効指示
信号103−i(i=1,…,l)とを入力する
アンドゲート1−i,2−i,4(i=1,…,
l)とオアゲート3−i(i=1,…,l)から
構成され、複数の入力信号の各トリガ指示信号に
よる組合せ条件を取つて、格納停止トリガ信号1
07を発生させていたため、1つあるいは複数の
入力信号をあるクロツク数遅らせた信号と、他の
信号との組合せを取つてトリガを発生させること
ができないという欠点があつた。
発明の目的
本発明の目的は、外部から与えられるクロツク
によるnクロツク分の遅れを複数のトリガ入力信
号による組合せ条件をとつた後の信号にもたせ、
前記遅れをもたされた信号と遅れをもたされてい
ない他のトリガ入力信号との組合せ条件をとつ
て、格納停止トリガを発生することにより前記欠
点を除去した装置を提供することにある。
によるnクロツク分の遅れを複数のトリガ入力信
号による組合せ条件をとつた後の信号にもたせ、
前記遅れをもたされた信号と遅れをもたされてい
ない他のトリガ入力信号との組合せ条件をとつ
て、格納停止トリガを発生することにより前記欠
点を除去した装置を提供することにある。
本発明によると複数の入力信号をあらかじめ設
定された周期で内部記憶装置に格納するとともに
前記内部記憶装置のアドレスを更新する手段と、 外部から与えられるクロツクによるnクロツク
分の遅れを複数のトリガ用入力信号によるあらか
じめ設定された組合せ条件を取つた後の信号にも
たせる手段と、前記遅れをもたされた信号と遅れ
をもたされていない他の1つあるいは複数のトリ
ガ用入力信号とのあらかじめ設定された組合せ条
件を取つて格納停止トリガを発生する手段と、前
記格納停止トリガが発生してからあらかじめ設定
された周期分だけ入力信号を内部記憶装置に格納
後に格納を停止する手段と、格納停止後前記内部
記憶装置に格納してあるデータを出力する手段を
含むことを特徴とするトレーサが得られる。
定された周期で内部記憶装置に格納するとともに
前記内部記憶装置のアドレスを更新する手段と、 外部から与えられるクロツクによるnクロツク
分の遅れを複数のトリガ用入力信号によるあらか
じめ設定された組合せ条件を取つた後の信号にも
たせる手段と、前記遅れをもたされた信号と遅れ
をもたされていない他の1つあるいは複数のトリ
ガ用入力信号とのあらかじめ設定された組合せ条
件を取つて格納停止トリガを発生する手段と、前
記格納停止トリガが発生してからあらかじめ設定
された周期分だけ入力信号を内部記憶装置に格納
後に格納を停止する手段と、格納停止後前記内部
記憶装置に格納してあるデータを出力する手段を
含むことを特徴とするトレーサが得られる。
次に本発明について図面を参照して詳細に説明
する。
する。
本発明の第一の実施例を示す第2図において、
本発明のトレーサは、格納停止トリガ発生回路5
と、内部記憶装置6,7と、表示装置8と、内部
記憶装置6,7のアドレスを与えるカウンタ9,
11と、格納停止トリガ発生後に実際に内部記憶
装置6への入力信号100の格納を停止するため
の信号を出力するカウンタ10と、内部記憶装置
6への格納中を表示するフリツプフロツプ15
と、カウンタ10の更新を指示するフリツプフロ
ツプ16と、内部記憶装置6から7へのデータの
移送中を表示するフリツプフロツプ17と、アン
ドゲート12,13,18と、オアゲート14
と、遅延回路19,20,21とで構成され、1
15は入力信号100のサンプルタイミング与え
るクロツク信号、116は表示装置制御用クロツ
ク、117はこのトレーサを有効とする外部から
のスイツチパルス信号である。
本発明のトレーサは、格納停止トリガ発生回路5
と、内部記憶装置6,7と、表示装置8と、内部
記憶装置6,7のアドレスを与えるカウンタ9,
11と、格納停止トリガ発生後に実際に内部記憶
装置6への入力信号100の格納を停止するため
の信号を出力するカウンタ10と、内部記憶装置
6への格納中を表示するフリツプフロツプ15
と、カウンタ10の更新を指示するフリツプフロ
ツプ16と、内部記憶装置6から7へのデータの
移送中を表示するフリツプフロツプ17と、アン
ドゲート12,13,18と、オアゲート14
と、遅延回路19,20,21とで構成され、1
15は入力信号100のサンプルタイミング与え
るクロツク信号、116は表示装置制御用クロツ
ク、117はこのトレーサを有効とする外部から
のスイツチパルス信号である。
第3図は、格納停止トリガ発生回路5の一例の
詳細回路図の一部であり、外部から与えられるク
ロツク信号109によりデイレイ信号を作り出す
デイレイフリツプフロツプ23−1,…,23−
nと、デイレイクロツク数を指示する信号108
をデコードするデコーダ25と、アンドゲート1
−i,2−i,24−0,…24−n(i=1,
…,k)と、オアゲート3−1,22−i(i=
1,…,k)とから構成される。
詳細回路図の一部であり、外部から与えられるク
ロツク信号109によりデイレイ信号を作り出す
デイレイフリツプフロツプ23−1,…,23−
nと、デイレイクロツク数を指示する信号108
をデコードするデコーダ25と、アンドゲート1
−i,2−i,24−0,…24−n(i=1,
…,k)と、オアゲート3−1,22−i(i=
1,…,k)とから構成される。
第4図は、格納停止トリガ発生回路5の一例の
詳細路図の残りの部分であり、組合せ条件をとつ
た後の信号に外部から指示されたデイレイを付与
された信号106一1とデイレイを付与されてい
ない入力信号106−k+1,…106−lの条
件をとるアンドゲート1−k+1,…,1−l
と、オアゲード3−k+1,…,3−lと、アン
ドゲート4とから構成される。
詳細路図の残りの部分であり、組合せ条件をとつ
た後の信号に外部から指示されたデイレイを付与
された信号106一1とデイレイを付与されてい
ない入力信号106−k+1,…106−lの条
件をとるアンドゲート1−k+1,…,1−l
と、オアゲード3−k+1,…,3−lと、アン
ドゲート4とから構成される。
次に第2図〜第5図を使用して本発明のトレー
サの動作を説明する。
サの動作を説明する。
まず、トリガが発生してから幾らの周期のデー
タを記憶するかを外部からスイツチ等で設定し、
その出力が信号114となる。次に何クロツクの
デイレイを信号にもたせるかの指定を外部からス
イツチ等で設定し、その出力が信号108とな
る。その後、トレーサを有効状態にする指示がス
イツチ等により指定され、その出力が信号117
上にパルスとして入力されてくると、カウンタ1
0に信号114がセツトされるとともにフリツプ
フロツプ15がセツトされ、フリツプフロツプ1
5の出力が“1”となると、アンドゲート12で
クロツク115とアンドがとられ、その出力信号
121が内部記憶装置6の書込み指示信号として
使用され、入力信号100をカンウンタ9が指示
するアドレスに書込む。また、信号121はオア
ゲート14、遅延回路19を経て、カウンタ9を
更新する。上記のようにして、クロツク毎に入力
信号を内部記憶装置6に書込む。格納停止条件を
回路5で検出すると、信号107が“1”となつ
てフリツプフロツプ16をセツトし、クロツク信
号115とアンドゲート18でアンドがとられ、
遅延回路21を経てカウンタ10を更新する。カ
ウンタ10がオーバーフローすると、信号118
が“1”となつて、フリツプフロツプ15,16
およびカウンタ9,10,11をリセツトすると
ともに、フリツプフロツプ17をセツトして、内
部記憶装置6から7へのデータの移送を開始す
る。このときには、クロツク信号116とフリツ
プフロツプ17の出力信号128のアンドがアン
ドゲート13でとられ、その出力信号122を内
部記憶装置7の書込み指示信号として使用すると
ともに、オアゲート14、遅延回路19を経てカ
ウンタ9を更新する。また、クロツク信号116
は、遅延回路20を経てカウンタ11を更新す
る。移送が終了するとカウンタ11のオーバーフ
ロー出力信号129が“1”となつて、フリツプ
フロツプ17がリセツトされる。その後、表示装
置8と内部記憶装置7とはクロツク信号116に
よりスキヤンしながら表示を行う。
タを記憶するかを外部からスイツチ等で設定し、
その出力が信号114となる。次に何クロツクの
デイレイを信号にもたせるかの指定を外部からス
イツチ等で設定し、その出力が信号108とな
る。その後、トレーサを有効状態にする指示がス
イツチ等により指定され、その出力が信号117
上にパルスとして入力されてくると、カウンタ1
0に信号114がセツトされるとともにフリツプ
フロツプ15がセツトされ、フリツプフロツプ1
5の出力が“1”となると、アンドゲート12で
クロツク115とアンドがとられ、その出力信号
121が内部記憶装置6の書込み指示信号として
使用され、入力信号100をカンウンタ9が指示
するアドレスに書込む。また、信号121はオア
ゲート14、遅延回路19を経て、カウンタ9を
更新する。上記のようにして、クロツク毎に入力
信号を内部記憶装置6に書込む。格納停止条件を
回路5で検出すると、信号107が“1”となつ
てフリツプフロツプ16をセツトし、クロツク信
号115とアンドゲート18でアンドがとられ、
遅延回路21を経てカウンタ10を更新する。カ
ウンタ10がオーバーフローすると、信号118
が“1”となつて、フリツプフロツプ15,16
およびカウンタ9,10,11をリセツトすると
ともに、フリツプフロツプ17をセツトして、内
部記憶装置6から7へのデータの移送を開始す
る。このときには、クロツク信号116とフリツ
プフロツプ17の出力信号128のアンドがアン
ドゲート13でとられ、その出力信号122を内
部記憶装置7の書込み指示信号として使用すると
ともに、オアゲート14、遅延回路19を経てカ
ウンタ9を更新する。また、クロツク信号116
は、遅延回路20を経てカウンタ11を更新す
る。移送が終了するとカウンタ11のオーバーフ
ロー出力信号129が“1”となつて、フリツプ
フロツプ17がリセツトされる。その後、表示装
置8と内部記憶装置7とはクロツク信号116に
よりスキヤンしながら表示を行う。
格納停止トリガ発生回路の動作としては第3図
の入力信号100−1,100−2の信号の組合
せ条件をとつた後の信号にデイレイをもたせるも
のとして説明する。入力信号100−i(i=1,
…,l)が“1”のときは、トルートリガ指示信
号100−i(i=1,…,l)が“1”のとき
に、アンドゲート1−i(i=1,…,l)の出
力が“1”となり、入力信号100−i(i=1,
…l)が“0”のときはコンプリメントトリガ指
示信号102−i(i=1,…,l)が“1”の
ときに、アンドゲート2−i(i=1,…,l)
の出力が“1”となり、トリガ無効指示信号10
3−i(i=1,…,l)が“1”のときには、
オアゲート22−i(i=1,…,l)の出力が
常に“1”となる。
の入力信号100−1,100−2の信号の組合
せ条件をとつた後の信号にデイレイをもたせるも
のとして説明する。入力信号100−i(i=1,
…,l)が“1”のときは、トルートリガ指示信
号100−i(i=1,…,l)が“1”のとき
に、アンドゲート1−i(i=1,…,l)の出
力が“1”となり、入力信号100−i(i=1,
…l)が“0”のときはコンプリメントトリガ指
示信号102−i(i=1,…,l)が“1”の
ときに、アンドゲート2−i(i=1,…,l)
の出力が“1”となり、トリガ無効指示信号10
3−i(i=1,…,l)が“1”のときには、
オアゲート22−i(i=1,…,l)の出力が
常に“1”となる。
いま、第5図において、A,B,C,Dの信号
がクロツクEに同期して変化しているような入力
信号を考えると、Aの信号が1であり、かつBの
信号が“1”となつてから3クロツク後に(C,
D)=(1,1)となる時にトリガを発生させたい
時には、第3図で信号109にクロツクEを入力
し、入力信号100−1にAの信号を、入力信号
100−2にBの信号を入力し、第4図で入力信
号100−3,100−4にそれぞれC,Dの信
号を入力し、信号108で3を指示し、101−
1,101−2,101−3,101−4,10
3−5〜nを“1”とするように指示すると、フ
リツプフリツプ23−3が“1”となつた時に信
号106−1が“1”となり、このとき(C,
D)=(1,1)であればアンドゲート4でアンド
条供が成立して、トリガ信号107が“1”とな
る。
がクロツクEに同期して変化しているような入力
信号を考えると、Aの信号が1であり、かつBの
信号が“1”となつてから3クロツク後に(C,
D)=(1,1)となる時にトリガを発生させたい
時には、第3図で信号109にクロツクEを入力
し、入力信号100−1にAの信号を、入力信号
100−2にBの信号を入力し、第4図で入力信
号100−3,100−4にそれぞれC,Dの信
号を入力し、信号108で3を指示し、101−
1,101−2,101−3,101−4,10
3−5〜nを“1”とするように指示すると、フ
リツプフリツプ23−3が“1”となつた時に信
号106−1が“1”となり、このとき(C,
D)=(1,1)であればアンドゲート4でアンド
条供が成立して、トリガ信号107が“1”とな
る。
本発明には以上説明したように、複数の入力信
号による組合せ条件をとつた後の信号を外部クロ
ツクのn倍のデイレイをもたせた後、他の入力信
号との組合せ条件により、格納停止トリガを発生
させることにより、従来では困難であつた複雑な
条件によるトリガを与えることが可能となり、ト
レーサとしての機能がより充実するという効果が
ある。
号による組合せ条件をとつた後の信号を外部クロ
ツクのn倍のデイレイをもたせた後、他の入力信
号との組合せ条件により、格納停止トリガを発生
させることにより、従来では困難であつた複雑な
条件によるトリガを与えることが可能となり、ト
レーサとしての機能がより充実するという効果が
ある。
第1図は従来のトレーサのトリガ発生回路図、
第2図は本発明の一実施例を示すブロツク回路
図、第3図、第4図は第2図の格納停止トリガ発
生回路の一例の詳細図、第5図はその説明用のタ
イムチヤート例である。 1−1,…,1−l,2−1,…2−l,4,
12,13,18……アンドゲート、3−1,
…,3−l,14……オアゲート、6,7……内
部記憶装置、8……表示装置、9,10,11…
…カウンタ、15,16,17……フリツプフロ
ツプ、19,20,21……遅延回路、25……
デコーダ。
第2図は本発明の一実施例を示すブロツク回路
図、第3図、第4図は第2図の格納停止トリガ発
生回路の一例の詳細図、第5図はその説明用のタ
イムチヤート例である。 1−1,…,1−l,2−1,…2−l,4,
12,13,18……アンドゲート、3−1,
…,3−l,14……オアゲート、6,7……内
部記憶装置、8……表示装置、9,10,11…
…カウンタ、15,16,17……フリツプフロ
ツプ、19,20,21……遅延回路、25……
デコーダ。
Claims (1)
- 1 複数の入力信号をあらかじめ設定された周期
で内部記憶装置に格納するとともに前記内部記憶
装置のアドレスを更新する手段と、外部から与え
られるクロツクによるnクロツク分の遅れを複数
のトリガ用入力信号によるあらかじめ設定された
組合せ条件を取つた後の信号にもたせる手段と、
前記遅れをもたされた信号と遅れをもたされてい
ない他の1つあるいは複数のトリガ用入力信号と
のあらかじめ設定された組合せ条件を取つて格納
停止トリガを発生する手段と、前記格納停止トリ
ガが発生してからあらかじめ設定された周期分だ
け入力信号を内部記憶装置に格納後に格納を停止
する手段と、格納停止後前記内部記憶装置に格納
してあるデータを出力する手段を含むことを特徴
とするトレーサ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57144306A JPS5935248A (ja) | 1982-08-20 | 1982-08-20 | トレ−サ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57144306A JPS5935248A (ja) | 1982-08-20 | 1982-08-20 | トレ−サ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5935248A JPS5935248A (ja) | 1984-02-25 |
| JPH0420215B2 true JPH0420215B2 (ja) | 1992-04-02 |
Family
ID=15359007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57144306A Granted JPS5935248A (ja) | 1982-08-20 | 1982-08-20 | トレ−サ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5935248A (ja) |
-
1982
- 1982-08-20 JP JP57144306A patent/JPS5935248A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5935248A (ja) | 1984-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0420215B2 (ja) | ||
| JPH0427579B2 (ja) | ||
| JPS6316711A (ja) | タイミング装置 | |
| JPS5935246A (ja) | トレ−サ | |
| JPH05100844A (ja) | マイクロ・プロセツサのプログラムウエイト制御回路 | |
| JPS58181154A (ja) | マイクロプログラムトレ−ス装置 | |
| JP2646436B2 (ja) | タイマ制御方式 | |
| JPS6340905A (ja) | プログラマブル・コントロ−ラ | |
| JP3211971B2 (ja) | データ入力および入出力装置 | |
| SU1469505A1 (ru) | Устройство дл отладки программ | |
| SU1661748A1 (ru) | Устройство дл ввода информации | |
| JPH0767288B2 (ja) | サイリスタ・インバ−タのゲ−トパルス制御装置 | |
| SU1587504A1 (ru) | Устройство программного управлени | |
| JPS62182824A (ja) | 読出回路 | |
| SU1174932A1 (ru) | Устройство дл отладки программ | |
| JPS59168548A (ja) | プログラム実行遅延装置 | |
| JPH0474799B2 (ja) | ||
| JPS6368924A (ja) | マイクロプロセッサ | |
| JPS60220439A (ja) | メモリ番地制御方式 | |
| JPS5883390A (ja) | Rom出力読出回路 | |
| JPS63163548A (ja) | メモリアクセス回路 | |
| JPH01251897A (ja) | 時分割スイッチ回路 | |
| JPH045292B2 (ja) | ||
| JPS5935256A (ja) | 状態履歴装置 | |
| JPH0467374B2 (ja) |