Tektronix PSC-7011 インストラクション・マニュアル User manual

ФѳйшѩЯзѧѳȦўыѥТѫ
PSC–7011 еѝȼшȦнѕшЦЧТ TLA700/TLA600 ᡑнѕшЦЧТ
070-A864-50
www.tektronix.com
Copyright © T ektronix Japan, Ltd. All rights reserved.
ᑶ࿒ώᆽᙊϏȢᛆ๱νώኾ୆๱ϋΪαϫᑐ᤿ᓃ౶ΪϨϓၐ௪፦ᓃ౶ώዐოψϊσφΤϞιȣ᝜ၱώᓢᡆϏȢ ιχϋᖯ๔εϬφΤϫኾώཱᣁώᓢᡆϋዥϯϫϢώχιȣϞοᆽᙊཅᡍϏȢᠽ๰ϊίᛑูιϫწ๧ά΢ϪϞ ιώχȢᠽϡδᢻႵίπεΤȣ
ϞοȢ᝜ўыѥТѫϋభໜεϬφΤϫȢνώኾώሴφώႦᘸϏȢ୆࿒ၪᠭώϢώχιȣ
ɼȡᙔ౶ᚣᆽ ɼȡ2002ᔯ10൮ȡၩᗇᖯ๔(070–A864–50)
はじめに ................................................................................................................................................................1-1
PSC-7011 サポート・ソフトウェアについて ..........................................................................................................1-1
必要なロジック・アナライザの構成 ........................................................................................................................1-1
ターゲット MPU との接続.......................................................................................................................................1-1
ハード・ディスクへのソフトウェアのインストレーション.................................................................................... 1-1
ハード・ディスクからのサポート・ソフトウェアの読込み.................................................................................... 1-3
サポート・ソフトウェアによる設定......................................................................................................................2-1
チャンネル・グルーピング.......................................................................................................................................2-1
カスタム・クロッキング...........................................................................................................................................2-1
シンボル....................................................................................................................................................................2-1
データの取込みと表示について.............................................................................................................................3-1
データ取込みまでの準備...........................................................................................................................................3-1
データ取込みの開始..................................................................................................................................................3-1
データの表示.............................................................................................................................................................3-2
ハードウェア表示..................................................................................................................................................3-2
ソフトウェア表示..................................................................................................................................................3-3
コントロール・フロー表示................................................................................................................................... 3-4
サブルーチン表示..................................................................................................................................................3-4
[DISASSEMBLY]タブ.................................................................................................................................................3-5
リスティング・ビュー内へのグループの追加表示...................................................................................................3-5
仕様........................................................................................................................................................................4-1
チャンネルの割付け..................................................................................................................................................4-1
データの取込み方 ..................................................................................................................................................... 4-4
カスタム・クロッキング....................................................................................................................................... 4-4
クロッキング・オプション................................................................................................................................... 4-4
DATA_16 グループについて......................................................................................................................................4-5
未使用プローブ・チャンネル...................................................................................................................................4-5
付録 A:リファレンス・データの読出し表示 ...................................................................................................... A-1
付録 B:ウェーブフォーム・セットアップ.......................................................................................................... B-1
付録 C:TLA700 シリーズ・TLA600 シリーズ – PSC-7011 信号接続一覧表.................................................... C-1
付録 D:プローブ・グランドを接続しやすくするための IC クリップの加工 .....................................................D-1
用意する物 ............................................................................................................................................................... D-1
加工手順................................................................................................................................................................... D-1
付録 E:特定アドレスの発生回数測定................................................................................................................. E-1
概要...........................................................................................................................................................................E-1
シンボル・ファイルの作成.......................................................................................................................................E-2
ストレージ・コントロール、トリガ設定.................................................................................................................E-2
取込んだデータのリスティング・ビューとそのヒストグラム・ビュー..................................................................E-4
[S
ETUP]ウィンドウの設定 ........................................................................................................................................E-5
[T
RIGGER]ウィンドウの設定.....................................................................................................................................E-6
ヒストグラム・ビューの表示と設定 ........................................................................................................................E-8
データの取込み・表示............................................................................................................................................E-10
付録 F:データ個数分布計測について..................................................................................................................F-1
概要...........................................................................................................................................................................F-1
i
目次
ストレージ・コントロール、トリガ設定.................................................................................................................F-2
取込んだデータのリスティング・ビューとヒストグラム・ビュー.........................................................................F-2
[T
RIGGER]ウィンドウの設定.....................................................................................................................................F-3
ヒストグラム・ビューの表示...................................................................................................................................F-6
データの取込み・表示..............................................................................................................................................F-8
ヒストグラム・ビューの変更.................................................................................................................................F-10
付録 G:トリガ設定ファイル............................................................................................................................... G-1
トリガ設定の読込み.................................................................................................................................................G-1
参考 1A 番地から B 番地間の所要時間の測定 ..................................................................................................... G-3
ファイル............................................................................................................................................................... G-3
トリガ設定............................................................................................................................................................ G-3
解説 ......................................................................................................................................................................G-3
参考 2:トリガ設定例−A 番地から B 番地間の C 番地、D 番地へのアクセス回数の計測................................... G-5
ファイル............................................................................................................................................................... G-5
トリガ設定............................................................................................................................................................ G-5
解説 ......................................................................................................................................................................G-5
ii

はじめに

本取扱説明書は、当社 TLA700 シリーズ、TLA600 シリーズ ロジック・アナライザ用のピ ー・エス・テクノ株式会社 PSC-7011 マイクロプロセッサに対する逆アセンブル・ソフトウ ェアについて解説したものです。
PSC-7011 サポート・ソフトウェアについて
PSC-7011 サポート・ソフトウェアを TLA700 シリーズ、TLA600 シリーズに搭載すること により、PSC-7011 マイクロプロセッサに対する下記機能が提供されます。
! 逆アセンブル表示(ソフトウェア・トレース)に必要なデータを取込むための入力プ
ローブのグルーピングと専用クロッキング
! バス・サイクル識別用ラベル
! 上記クロッキングにより取込まれたデータに対する逆アセンブル表示
必要なロジック・アナライザの構成
本ソフトウェアの使用には、TLA700 シリーズでは 68 チャンネル以上のロジック・アナラ イザ・モジュールでバージョン 2.0 以上のシステム・ソフトウェアであること、TLA600 シ リーズでは 68 チャンネル以上でバージョン 3.2 以上のシステム・ソフトウェアであること が必要です。プローブは P6418 型、あるいは P6417 型を 3 本使用します。なお、添付され ているセットアップ・サンプルを読込まない場合は、バージョン 1.1 でも利用可能です。
ターゲット MPU との接続
PSC-7011 マイクロプロセッサ専用のプローブ・アダプタは用意されていません。ターゲッ トのマイクロプロセッサとロジック・アナライザのプローブとの接続には、プローブ付属 のリードセットと市販の IC クリップをご使用いただくか、ピー・エス・テクノ株式会社に ご相談ください。なお、PSC-7011 42 ピンですが、40 ピンの IC クリップを使用すること もできます
市販の IC クリップを使用する場合、プローブのグランドを接続しやすく IC クリップを加 工することをお薦めします。詳細は「付録 D:プローブのグランドを接続しやすくするため の加工」をご参照ください。
ハード・ディスクへのソフトウェアのインストレーション
TLA700 シリーズ、TLA600 シリーズ本体のハード・ディスクにサポート・ソフトウェアを インストールしていない場合には、まず下記手順に従ってインストールします。
1. TLA700 シリーズ本体が起動されていない場合には電源を投入し、TLA700 シリー ズ・アプリケーションが立上るのを待ちます。
2. PSC-7011 サポート・フロッピ・ディスクを TLA700 シリーズ本体のフロッピィ・デ ィスク・ドライブに挿入します。
3. 下記のいずれかの方法にて[A:]ドライブのウィンドウを開きます。
1-1
はじめに
! デスクトップのMy Computer を選択し、My Computer ウィンドウを開き、[A:]ドライ
ブを選択します。
! Windows のタスク・バーの[Start]ボタンから[Program] - [Windows Explorer]を起動し
Exploring ウィンドウから[A:]ドライブを選択します。
4. 1-1 Setup アイコンをダブル・クリックします。インストラが起動され、必要な ファイルがハード・ディスクにインストールされます。
ダブル・クリックします。
1-1Setup の実行(Windows Explorer を使用した場合)
1-2
ハード・ディスクからのサポート・ソフトウェアの読込み
PSC-7011 サポートを利用するためには、ハード・ディスクからモジュールにサポート・ソ フトウェアを読込む必要があり、下記手順で行います。
1. 複数枚モジュールが実装されている場合
a. TLA700 メニュー・バーから[Window] - [System]コマンドの選択、あるいは
TLA700 ツール・バーの<System>ボタンを選択して、[System]ウィンドウを開き ます。
b. 1-2 のように PSC-7011 サポート・ソフトウェアを読込ませる LA モジュール
を選択します。
はじめに
クリックします。
1-2PSC-7011 サポート・ソフトウェアを読み込ませる LA モジュールの選択
2. [File] - [Load Support Package...]コマンドを選択し、[Load Support Package]ダイアロ グ・ボックスを開きます。
3. [Support Package]リスト・ボックス内の[PSC-7011]を選択し、<Load>ボタンを選択し ます。
4. サポート・パッケージを読込むにあたって、図 1-3 のような現在の設定とデータを保 存するか、廃棄するかを求める TLA700 ダイアログ・ボックスが表示されますので、 保存しないでサポート・パッケージを読込む場合には、< Yes >ボタンを選択するか、 [Enter]キーを押します。保存する場合には< No >を選択します。
1-3:サポート・パッケージを読込むにあたって設定とデータ保存確認の TLA700ダイ
アログ・ボックス
1-3
はじめに
注意.バージョン す。すなわち、保存する場合には 存しないでサポート・パッケージを読込む場合には、
5. 1-4 のように LA モジュールの名称が読み込んだサポートに応じて[PSC-7011]に変 更されたことを確認します。
2.0
以前の
TLA700
< Yes >
システム・ソフトウェアでは、上記操作が逆となりま
ボタンを選択するか、
< No >
[Enter]
キーを押します。保
を選択します。
1-4PSC-7011 サポート・ソフトウェアが読込まれると、LA モジュールの名称が
PSC-7011 に変更されます。
1-4

サポート・ソフトウェアによる設定

PSC-7011 サポート・ソフトウェアにより設定される項目についてご説明します。
! チャンネル・グルーピング
! カスタム・クロッキング
! シンボル(バス・サイクル識別用ラベル)
チャンネル・グルーピング
各サポート・ソフトウェアを読み込みますと、[Setup]ウィンドウ内に各入力チャンネルが PSC-7011 に合せて下記のように設定されます。各グループの意味合い、および割当てられ る信号については表2をご参照下さい。
! Address
! Data
! Control
! Intr
! Data_16
! Port_A
カスタム・クロッキング
PSC-7011 サポート・ソフトウェアを読込みますと、[Setup]ウィンドウ内の[Clocking]ダウン リスト・ボックスに[Custom]が常に初期設定されます。
カスタム・クロッキングはバス・サイクルごとにデータを取込むクロッキングで、逆アセ ンブル表示を行う場合には、必ず[Custom]が選択されている必要があります。
また、クロッキング・オプションとして、PSC-7011 サポートでは、[All Cycles (Normal)]
[Fetch Cycle Only]が選択できますが、逆アセンブル表示を行う場合には、必ず[All Cycles (Normal)]が選択されている必要があります。
シンボル
シンボルは特定のデータ・パターンを文字列に置き換えて表示・入力する機能です。
PSC-7011 サポート・ソフトウェアでは、各々パターン・シンボル・テーブル・ファイルを 2 種類用意しています。このファイルはサポート・ソフトウェアとともに自動的に読み込
まれ、データ・ウィンドウでは、定義されているグループのデータをシンボルに置換えて 表示する他、トリガもシンボルを使用して設定します。
なお、シンボル・ファイルはテキスト形式で、用途に合わせて Windows 標準の WordPad に て自由に追加・変更することができます。
2-1
サポート・ソフトウェアによる設定
シンボル・ファイルは次のフォルダに位置し、拡張子として“tsf”で識別されています。
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011
注意.パターン・シンボル・テーブル・ファイルを変更する場合には、オリジナル・ファ イルのバックアップ・ファイルを保存するようにしてください。
2-1 PSC-7011 サポートの Control グループに対する PSC-7011_Ctrl シンボル・テーブ ル・ファイルの内容で、シンボル、ビット・パターン、およびシンボルの意味を示します。
2-1 : PSC-7011 Control
シンボル
RESET FETCH READ WRITE ANY
2-2 : PSC-7011 Intr
シンボル
IRQ XIRQ
-
グループ・シンボル・テーブル
コントロール・グループ・パターン
RESET* R/W*LIR*  E
0
XX
1
10
1
11
1
01
X
XX
2-2 PSC-7011 サポートの Intr グループに対する PSC-7011_Intr シンボル・テーブル・ ファイルの内容で、シンボル、ビット・パターン、およびシンボルの意味を示します。
グループ・シンボル・テーブル
Intrグループ・パターン
XIRQ* IRQ*
X

0

X

0 X X
X X X X X
意味
RESET*のアサート 命令読込み第一サイクル データの読込みサイクル データの書込みサイクル 任意のサイクル
意味
IRQ*のアサート XIRQ*のアサート 任意のサイクル
2-2
データの取込みと表示について
ここでは、データを取込むまでの手順と表示について説明します。
! データ取込みまでの準備
! データ取込みの開始
! データの表示
データ取込みまでの準備
下記設定が行われていればデータを取込むための準備が完了します。
1. サポート・ソフトウェアの読込み
2. トリガ設定
参考.
PSC-7011
る場合、ダミー・サイクルによるアクセスを検出することを避けるため、図
Control
必ず
3-1:特定番地からのインストラクション・フェッチを確実に検出するためのトリガ設
の特定番地からのインストラクション・フェッチをトリガ設定内で検出す
3-1
グループが
FETCH
になったことを同時に検出するようにしてください。
のように
データ取込みの開始
データの取込みを開始するには、前面パネルの<RUN>ボタンを押す、あるいはツール・バ ーの<Run>ボタンを選択します。
3-1
データの取込みと表示について
データの表示
データ取込み開始後、トリガとなりメモリがフルになりますとデータの取込みが停止し、 自動的にデータ・ウィンドウが表示されます。
注意.ここで取込んだデータがリスティング・ビューではなく、ウェーブフォーム・ビュ ーで表示される場合には、 ジ「新たなデータ・ウィンドウの追加表示 グ・ビュー・ウィンドウを作成してください。
参考.
[Defaults]
されるように設定することもできます。
リスティング・ビューでは、表示形式として下記 4 種類が選択できます。表示形式の選択 は、[Properties..]シートの[Disassembly]タブ・カードで行ないます。
[Systems] - [Options...]
パネル内の
! Hardware
TLA700
シリーズ ロジック・アナライザ操作の手引き
[New Data Window]
コマンドにより表示される
[New Data Window Type]
4-1
ペー
」をご参照の上、リスティン
[Options]
ダイアログ・ボックスの
で、初期設定でリスティング・ビューが表示
ハードウェア表示
(図
3-1 :
シンボル
( RESET ) ( EXTENSION ) ( IGNORE ) ( READ ) ( WRITE ) ( UNKNOWN CYCLE )
バス・サイクル・タイプ
3-2
! Software
! Control Flow
! Subroutine
取込んだデータに対して、すべてのバス・サイクル・タイプを識別表示し、オペコード・ フェッチの場合には第1サイクル目(例: ードの第2サイクル目以降(例: ことを(
逆アセンブルに必要なデータを最後まで読込めなかった場合には、逆アセンブル表示中に アスタリスク*が表示されます。
意味
EXTENSION
)と表示します。
Sample1、2
Sample0
)にニーモニックを表示します。オペコ
)にはインストラクションの構成要素である
RESET*のアサート 命令読込みの第2サイクル以降 内部読込みのためのダミー・サイクル データの読込みサイクル データの書込みサイクル 定義されていないサイクル
3-2
データの取込みと表示について
Sample Address Data Mnemonics Control Intr Timestamp
------------------------------------------------------------------------------
0
1 F601 00 ( EXTENSION ) READ - 500.000 ns 2 F602 6F ( EXTENSION ) READ - 1.000,000 us 3 F603 DE 4 F604 70 ( EXTENSION ) READ - 2.000,000 us 5 0070 55 ( READ ) READ - 2.500,000 us 6 0071 AA ( READ ) READ - 3.000,000 us 7 F605 8C 8 F606 55 ( EXTENSION ) READ - 4.000,000 us 9 F607 AA ( EXTENSION ) READ - 4.500,000 us 10 FFFF 00 ( IGNORE ) READ - 5.000,000 us 11 F608 26 12 F609 0E ( EXTENSION ) READ - 6.000,000 us 13 FFFF 00 ( IGNORE ) READ - 6.500,000 us 14 F60A DE 15 F60B 9C ( EXTENSION ) READ - 7.500,000 us 16 009C 55 ( READ ) READ - 8.000,000 us 17 009D AA ( READ ) READ - 8.500,000 us 18 F60C 8C 19 F60D 55 ( EXTENSION ) READ - 9.500,500 us 20 F60E AA ( EXTENSION ) READ - 10.000,500 us 21 FFFF 00 ( IGNORE ) READ - 10.500,500 us 22 F60F 26 23 F610 07 ( EXTENSION ) READ - 11.500,500 us 24 FFFF 00 ( IGNORE ) READ - 12.000,000 us 25 F611 DE 26 F612 D2 ( EXTENSION ) READ - 13.000,500 us 27 00D2 55 ( READ ) READ - 13.500,500 us 28 00D3 AA ( READ ) READ - 14.000,500 us
PSC-7011 PSC-7011 PSC-7011 PSC-7011 PSC-7011
F600 8E
LDS #006F FETCH - 0 ps
LDX 0070 FETCH - 1.500,000 us
CPX #55AA FETCH - 3.500,000 us
BNE F618 FETCH - 5.500,500 us
LDX 009C FETCH - 7.000,500 us
CPX #55AA FETCH - 9.000,000 us
BNE F618 FETCH - 11.000,500 us
LDX 00D2 FETCH - 12.500,500 us
3-2:ハードウェア・フォーマット逆アセンブル表示例
ソフトウェア表示
(図3-3
Sample.サンプルされたデータのトリガ点基準のメモリ内での位置。
Timestamp.サンプル間の時間差。詳細は TLA700 シリーズ ロジック・アナライ
ザ操作の手引き 4-3 ページ「タイムスタンプ」をご参照ください。
ハイライト表示ソフトウェア、コントロール・フロー、あるいはサブルーチン表示
で表示される行に対し、表示トーンを変えて表示します。トーンを変えて表示するか、 あるいは色の選択は、[Properties..]シートの[Disassembly]タブ・ページで行ないます。
実行されたインストラクション・フェッチの第一サイクル目だけを表示します。つまり
EXTENSION
( アセンブリ・ソース・リストに類似した形式の表示となります。
)、(
IGNORE
)、(
READ
)、(
WRITE
)などは表示しません。
3-3
データの取込みと表示について
PSC-7011 PSC-7011 PSC-7011 PSC-7011 PSC-7011 Sample Address Data Mnemonics Control Intr Timestamp
-----------------------------------------------------------------------------­0 F600 8E LDS #006F FETCH - 0 ps 3 F603 DE LDX 0070 FETCH - 1.500,000 us 7 F605 8C CPX #55AA FETCH - 3.500,000 us 11 F608 26
14 F60A DE LDX 009C FETCH - 7.000,500 us 18 F60C 8C CPX #55AA FETCH - 9.000,000 us 22 F60F 26 25 F611 DE LDX 00D2 FETCH - 12.500,500 us 29 F613 8C CPX #55AA FETCH - 14.500,500 us 33 F616 27 36 F646 FC LDD 100E FETCH - 18.001,500 us 41 F649 C3 ADDD #044C FETCH - 20.501,500 us 45 F64C FD STD 1016 FETCH - 22.502,000 us 50 F64F C3 ADDD #076C FETCH - 25.001,500 us 54 F652 FD STD 1018 FETCH - 27.002,000 us 59 F655 C3 ADDD #00C8 FETCH - 29.502,000 us 63 F658 FD STD 101A FETCH - 31.502,500 us 68 F65B 86 LDAA #E0 FETCH - 34.002,500 us 70 F65D B7 STAA 1022 FETCH - 35.003,000 us 74 F660 86 LDAA #40 FETCH - 37.003,000 us 76 F662 06 TAP FETCH - 38.003,000 us 78 F663 96 LDAA 00D8 FETCH - 39.003,000 us 81 F665 84 ANDA #0E FETCH - 40.502,500 us 83 F667 97 STAA 00D8 FETCH - 41.503,000 us 86 F669 BD 92 F67A DE LDX 009E FETCH - 46.003,500 us
BNE F618 FETCH - 5.500,500 us
BNE F618 FETCH - 11.000,500 us
BEQ F646 FETCH - 16.501,000 us
JSR F67A FETCH - 43.003,000 us
3-3:ソフトウェア・フォーマット逆アセンブル表示例
コントロール・フロー
表示(図3-4
Sample Address Data Mnemonics Control Intr Timestamp
-----------------------------------------------------------------------------­33 F616 27 BEQ F646 FETCH - 16.501,000 us 86 F669 BD
171 F6A6 BD 303 F77F 39 311 F6AB BD 443 F77F 39 451 F6B0 BD 583 F77F 39
PSC-7011 PSC-7011 PSC-7011 PSC-7011 PSC-7011
サブルーチン表示
(図3-5
Sample Address Data Mnemonics Control Intr Timestamp
-----------------------------------------------------------------------------­86 F669 BD JSR F67A FETCH - 59.504,000 us 171 F6A6 BD JSR F739 FETCH - 85.507,000 us 303 F77F 39 RTS FETCH - 151.513,000 us 311 F6AB BD JSR F739 FETCH - 155.513,500 us 443 F77F 39 RTS FETCH - 221.519,500 us 451 F6B0 BD JSR F739 FETCH - 225.520,000 us 583 F77F 39 RTS FETCH - 291.525,500 us
PSC-7011 PSC-7011 PSC-7011 PSC-7011 PSC-7011
サブルーチン分岐命令、リターン命令、条件分岐命令のみを表示し、ブランチ・トレース を可能にします。
JSR F67A FETCH - 43.003,000 us JSR F739 FETCH - 85.507,000 us RTS FETCH - 151.513,000 us JSR F739 FETCH - 155.513,500 us RTS FETCH - 221.519,500 us JSR F739 FETCH - 225.520,000 us RTS FETCH - 291.525,500 us
3-4:コントロール・フロー・フォーマット逆アセンブル表示例
サブルーチン分岐命令、リターン命令のみを表示し、プログラム・モジュール・トレース が可能です。
3-5:サブルーチン・フォーマット逆アセンブル表示例
3-4
[Disassembly]タブ
データの取込みと表示について
3-6 [Properties..]シートの[Disassembly]タブは、逆アセンブル・ソフトウェアによって リスティング・ビューに提供される補助機能設定のサブメニューです。
3-6[Properties] - [Disassembly]タブ
PSC-7011 サポートの[Disassembly]タブに提供される機能について説明します。
[Show:].前述の逆アセンブル表示形式が選択できます。
[Highlight:].ソフトウェア、コントロール・フロー、あるいはサブルーチン表示で表示さ
れる行に対し、表示トーンを変えて表示します。[None]を選択しますと表示トーンを変え ません。また、すぐ下のダウンリスト・ボックスで表示色を変更できます。
注意.
[Show]
ダウンリスト・ボックスを
[Highlight:]は[Software] [Software]
を選択してください。
に自動的に戻りません。ハイライト表示を得る場合には、手動にて
[Software]
に変更した後に、
リスティング・ビュー内へのグループの追加表示
初期設定では、Data_16Port_A グループはリスティング・ビューには表示されません。表 示したい場合には、下記方法にて追加します。
1. 例えば図 3-7 のリスティング・ビューにて、Data グループの右側に所望のグループを
表示したい場合には Data グループをクリックします。
2. <Add Column>ボタン、あるいはマウス右ボタン・リストの[Add Column…]をクリッ
クすることにより表示される[Add Column]ダイアログ・ボックスの[Groups]リスト・ ボックスの所望のグループのうち、最初に追加したいグループを選択し、<Add>ボタ ンをクリックします。
[Hardware]
に戻しても、
3. 所望のグループを追加し終えたら、<Close>ボタンをクリックします。
3-5
データの取込みと表示について
クリックします。
3-7:リスティング・ビューの例
3-8<Add Column>ダイアログ・ボックス
3-9Data_16 グループを追加表示したリスティング・ビュー
3-6
仕様
チャンネルの割付け
下記仕様についてご説明します。
! チャンネルの割付け
! データの取込み方
! 未使用プローブ・チャンネル
以下に PSC-7011 サポートの各グループの信号構成とデータ・ウィンドウ、およびトリガ設 定で初期設定で表示される基数を示します。
4-1 Address グループの信号構成と接続を示します。Address グループは初期設定では 16 進で表示されます。グループ内の各信号は逆アセンブル表示に必要ですので必ず接続さ れている必要があります。
4-1 : Address
チャンネル割付け ビット
グループ・チャンネル割付け
TLA700・TLA600
信号名称
PSC-7011信号
PSC-7011ピン
15 A3:7 A15 41 14 A3:6 A14 40 13 A3:5 A13 38 12 A3:4 A12 37 11 A3:3 A11 36 10 A3:2 A10 35 9 A3:1 A9 34 8 A3:0 A8 33 7 A2:7 A7 32 6 A2:6 A6 31 5 A2:5 A5 30 4 A2:4 A4 29 3 A2:3 A3 28 2 A2:2 A2 27 1 A2:1 A1 26 0 A2:0 A0 25
4-1
仕様
4-2 PSC-7011 サポートの Data グループの信号構成と接続を示します。Data グループ は初期設定では 16 進で表示されます。Data グループ内の信号は必ず接続されている必要が あります。
4-2 : PSC-7011 Data
チャンネル割付け ビット
TLA700・TLA600
グループ・チャンネル割付け
信号名称
PSC-7011信号
PSC-7011ピン
7 D0:7 D7 8 6 D0:6 D6 9 5 D0:5 D5 10 4 D0:4 D4 11 3 D0:3 D3 12 2 D0:2 D2 13 1 D0:1 D1 14 0 D0:0 D0 15
4-3 PSC-7011 サポートの Control グループの信号構成と接続を示します。Control グル ープは初期設定ではシンボルで表示されます。Control グループ内の信号は必ず接続されて いる必要があります。
4-3 : PSC-7011 Control
チャンネル割付け ビット
TLA700・TLA600
グループ・チャンネル割付け
信号名称
PSC-7011信号
PSC-7011ピン
3 C2:2 RESET* 39 2 C2:3 R/W* 16 1 C2:0 LIR* 4 0 CK2 E 7
4-4 PSC-7011 サポートの Intr グループの信号構成と接続を示します。Intr グループは 初期設定ではシンボルで表示されます。ただし、逆アセンブル表示に必要としませんので 必要に応じて他の信号の観測に使用することができます。
4-2
4-4 : PSC-7011 Intr
チャンネル割付け ビット
TLA700・TLA600
グループ・チャンネル割付け
信号名称
PSC-7011信号
1 C2:1 XIRQ* 5 0 C2:4 IRQ* 6
PSC-7011ピン
仕様
4-5 PSC-7011 サポートの Data_16 グループの信号構成と接続を示します。Data_16 グ ループは、連続する 2 つの番地に対する 16 ビット・データ・アクセスを取込むためのグル ープで、初期設定では表示しません。Data_16 グループを構成している信号の下位8ビット は Data グループと共通であり、必ず接続されている必要があります。また上位 8 ビットは 内部で自動的に接続されるので、外部で接続する必要がありません。
4-5 : PSC-7011 Data_16
チャンネル割付け ビット
TLA700・TLA600
グループ・チャンネル割付け
信号名称
PSC-7011信号
PSC-7011ピン
15 A0:7 D7_D 8 14 A0:6 D6_D 9 13 A0:5 D5_D 10 12 A0:4 D4_D 11 11 A0:3 D3_D 12 10 A0:2 D2_D 13 9 A0:1 D1_D 14 8 A0:0 D0_D 15 7 D0:7 D7 8 6 D0:6 D6 9 5 D0:5 D5 10 4 D0:4 D4 11 3 D0:3 D3 12 2 D0:2 D2 13 1 D0:1 D1 14 0 D0:0 D0 15
内部的に D0 グループに接続されていますので、外部で接続する必要はありません。また、他の目
的に使用できません。
4-6 PSC-7011 サポートの Port A グループの信号構成と接続を示します。Port A グルー プは初期設定では表示されません。逆アセンブル表示に必要としませんので必要に応じて 他の信号の観測に使用することができます。
4-6 : PSC-7011 Port_A
チャンネル割付け ビット
TLA700・TLA600
グループ・チャンネル割付け
信号名称
PSC-7011信号
PSC-7011ピン
7 D1:7 PA7 24 6 D1:6 PA6 23 5 D1:5 PA5 19 4 D1:4 PA4 18 3 D1:3 PA3 17 2 D1:2 PA2 3 1 D1:1 PA1 21 0 D1:0 PA0 22
4-3
仕様
A
4-7 PSC-7011 サポートのクロック・チャンネルの接続を示します。必ず接続する必要 があります。
データの取込み方
カスタム・
クロッキング
(図4-1
4-7 :
クロック割付け
TLA700・TLA600
PSC-7011ピン
信号名
CK2 E 7
参考. 必ず各プローブ・リードのグランドは被測定回路のグランドに接続してください。
PSC-7011 サポートでは、バス・サイクルを検出し、ソフトウェア動作をトレースするだけ に必要なデータを取込みます。そのため、サポートを機器に読込んだ段階でロジック・ア ナライザ内部フロントエンドのプログラマブルなクロッキング・ハードウェアの設定が自 動的に行われます。
PSC-7011
ッジにて毎回サンプリングされ、同時にトリガ回路とメモリに送られます(M点)。
Data_D[7:0]
れます。
サポートのクロッキングでは、図
は内部的に1サイクル遅延され、次のE信号の立下りエッジにてサンプリングさ
E
4-1
のようにバス上の各信号はE信号の立下りエ
クロッキング・
オプション
ddress[15:0]
R/W*、LIR*
Data[7:0]
Data_D[7:0]
4-1:データの取込み位置
PSC-7011
ています。
クロッキング・オプションの選択は、 ると表示される て選択します。 れます。
All CyclesNormal).上記で説明したように E 信号の立下りエッジにてサンプリングさ れたデータがそのままトリガ回路とメモリに送られるクロッキングで、通常はこのクロッ キングで使用します。
Fetch Cycle OnlyE 信号の立下りエッジにてサンプリングされたデータのうち、LIR*がア サートされた時、すなわち命令の第一サイクル目だけを取込む場合に使用します。
M M
サポートのクロッキングでは、下記2種類のクロッキング・オプションが用意され
[Custom Options] <More…>
ダイアログの
ボタンは
<Setup>
[Clocking]
ウィンドウの
[Acquisition Mode]
ボックスで
<More…>
[Custom]
ボタンをクリックす
ダウンリスト・ボックスに
が選択されていると表示さ
注意.
[Fetch Cycle Only]
ンブル表示を行う場合には、
4-4
で取込んだデータは正常に逆アセンブル表示されません。逆アセ
[All Cycles (Normal)]
を使用します。
Data_16 グループについて
8 ビット・データ・バスで 16 ビット・デ−タを扱う場合、連続した 2 つの番地にデータを 読み書きします。ロジック・アナライザは、このアクセスをそのまま取込むため、あくま でも 8 ビットのデ−タが 2 つ連続して取込まれるだけです。TLA700 シリーズにはヒストグ ラム・ビューにて取込んだデータをヒストグラム化して表示する機能がありますが、この 8 ビット・データに対し、データの個数分布をとることになるので、このままでは 16 ビッ ト・データの上位 8 ビットと下位 8 ビットの個数分布をとるだけになってしまい、16 ビッ ト・データを扱うことはできません。そこで、PSC-7011 サポートでは、Data バスから D0 プローブを通してサンプルしたデータを、内部的に A0 プローブに接続し、次のサンプル までフロント・エンドのパイプライン・レジスタに保持し、次のサンプルの下位として Data_16 というグループに取込みます。この結果、ストレージ・コントロールによって、特 定番地だけ取込みことにより、その番地と一つ前の番地のデータの 16 ビット・データを扱 うことを可能にしていす。
例えば、図 4-2 のサンプル 10 の値 44 と、1 サンプル前、つまりサンプル 9 Data グルー プの値 15 1544 として並べて Data_16 グループで取込み、表示しています。
PSC-7011 PSC-7011 PSC-7011 PSC-7011 PSC-7011 Sample Address Data Mnemonics Control Data_16 Timestamp 1 F874 DB
2 F875 D4 ( EXTENSION ) MEM_READ DBD4 500.000 ns 3 00D4 02 ( MEM READ ) MEM_READ D402 500.000 ns 4 F876 3A 5 F877 DC ( IGNORE ) MEM_READ 3ADC 500.000 ns 6 FFFF 00 ( IGNORE ) MEM_READ DC00 500.000 ns 7 F877 DC 8 F878 9A ( EXTENSION ) MEM_READ DC9A 500.000 ns 9 009A 15 ( MEM READ ) MEM_READ 9A15 500.000 ns 10 009B 44 ( MEM READ ) MEM_READ 1544 500.000 ns 11 F879 C3 12 F87A 00 ( EXTENSION ) MEM_READ C300 500.000 ns 13 F87B 01 ( EXTENSION ) MEM_READ 0001 500.000 ns 14 FFFF 00 ( IGNORE ) MEM_READ 0100 500.000 ns 15 F87C 1A 16 F87D A3 ( EXTENSION ) MEM_READ 1AA3 500.000 ns 17 F87E 00 ( EXTENSION ) MEM_READ A300 500.000 ns 18 FFFF 00 ( IGNORE ) MEM_READ 0000 500.000 ns
4-2PSC-7011 サポートの Data_16 グループの例
仕様
ADDB 00D4 FETCH DBDB 500.000 ns
ABX FETCH 023A 500.000 ns
LDD 009A FETCH 00DC 500.500 ns
ADDD #0001 FETCH 44C3 500.000 ns
CPD 00,X FETCH 001A 500.500 ns
未使用プローブ・チャンネル
68 チャンネル・モジュールにて、逆アセンブル表示に必要としない他の目的に使用できる プローブ・チャンネルは表 4-8 のとおりです。
4-8:
未使用プローブ・チャンネル
TLA700・TLA600
チャンネル
CK3 ­CK1 ­CK0 -
A1 7-0 D1 7-0 C3 7-0 C2 7-5
4-5
仕様
4-6
付録 A:リファレンス・データの読出し表示
被測定回路にロジック・アナライザを接続することなしに逆アセンブル表示関係の操作を 試すためのリファレンス・データが含まれています。
リファレンス・データを表示する場合には、下記のように行ないます。
注意.下記操作方法は 異なります。
1. メニューバーの[File] - [Load Data Window...]コマンド、あるいは[Window] - [Load Data Window...]コマンドの選択により、[Load Data Window]ダイアログ・ボックスを表示し、 <Browse...>ボタンをクリックします。
A-1[Load Data Window]ダイアログ・ボックス
2. A-2 [Select System File]ファイル・ダイアログ・ボックスが表示されるので、下記 のうち、所望のファイルを選択し、<Open>ボタンをクリックします。
TLA700
システム・バージョン
2.0
の場合でバージョン
2.0
以前では
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011¥Demo.tla
A-2[Select System File]ダイアログ・ボックスの設定
A-1
付録 A:リファレンス・データの読み出し表示
3. [Select System File]ファイル・ダイアログ・ボックスが閉じ、[Load Data Window]ダイ アログ・ボックスの[File Name:]ボックスに選択されたファイル名、およびファイルに 含まれるデータ・ウィンドウ名が[Data Windows:]リスト・ボックスに表示されるので、 <OK>ボタンをクリックします。
A-3:ファイル名とデータ・ウィンドウ名が選択された[Load Data Window]ダイアロ
グ・ボックス
A-4:表示されたリファレンス・データ
A-2
付録 B:ウェーブフォーム・セットアップ
PSC-7011 サポートには、バスの各信号をタイミング解析する場合などに便利なウェーブフ ォーム・ビューの例を提供しています。
設定を読み出す場合、下記のように操作します。
1. [File] - [Load System...]コマンドの選択により表示される[Load System]ダイアログ・ボ
ックスにて下記ファイルを選択し、<Open>ボタンを選択します。
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011¥Timing.tla
B-1[Load System]ダイアログ・ボックス
2. 図 B-2 のような現在の設定とデータを保存しないで設定を書き替えることを確認する TLA700 ダイアログ・ボックスが表示されるので、保存しないで設定を書き替える場 合には、< Yes >ボタンをクリックするか、[Enter]キーを押します。保存する場合には < No >をクリックします。
B-2:設定とデータを保存しないで設定を書替えることを確認する TLA700ダイアロ
グ・ボックス
注意.バージョン す。すなわち、保存する場合には 存しないでサポート・パッケージを読込む場合には、
2.0
以前の
TLA700
< Yes >
システム・ソフトウェアでは、上記操作が逆となりま
ボタンを選択するか、
< No >
[Enter]
キーを押します。保
を選択します。
B-1
付録 B:ウェーブフォーム・セットアップ
3. 68 チャンネル以外のモジュールの場合
a.図B-3 のようなシステム構成が異なるというダイアログ・ボックスが表示されま
すので、<OK>ボタンを選択します。
B-3:システム構成が異なるというダイアログ・ボックス
b.図B-4 のような Load System Options ダイアログ・ボックスが表示されますので、
PSC-7011 アイコンを所望のモジュールにドラッグします。
B-4[Load System Options]ダイアログ・ボックス
c.図B-5 のように LA モジュールの名称が PSC-7011 に変更されたことを確認しま
す。
B-5:ウェーブフォーム・ファイルの読込みにより設定されたシステム・ウィンドウ
B-2
付録 B:ウェーブフォーム・セットアップ
B-6:表示されたウェーブフォーム・ビュー
B-3
付録 B:ウェーブフォーム・セットアップ
B-4
付録 CTLA700 シリーズ・TLA600 シリーズ
PSC-7011 信号接続一覧表
C-1 TLA700 シリーズ、TLA600 シリーズ ロジック・アナライザと PSC-7011 各ピン との信号接続一覧を示します。
なお NC は何の信号も接続されないことを示します。
C-1TLA700 シリーズ、TLA600 シリーズ ロジック・アナライザ・プローブと PSC-
7011 の信号接続一覧
TLA700 TLA600
プローブ
PSC-7011
ピン番号
PSC-7011
信号名
PSC-7011
ピン番号
TLA700 TLA600
プローブ
GND 1 Vstb Vdd 42 NC NC 2 EXTAL A15 41 A3:7 D1:2 3 PA2 A14 40 A3:6 C2:0 4 LIR* RESET* 39 C2:1 C2:1 5 XIRQ* A13 38 A3:5 C2:4 6 IRQ* A12 37 A3:4 CK2 7 E A11 36 A3:3 D0:7 8 D7 A10 35 A3:2 D0:6 9 D6 A9 34 A3:1 D0:5 10 D5 A8 33 A3:0 D0:4 11 D4 A7 32 A2:7 D0:3 12 D3 A6 31 A2:6 D0:2 13 D2 A5 30 A2:5 D0:1 14 D1 A4 29 A2:4 D0:0 15 D0 A3 28 A2:3 C2:3 16 R/W* A2 27 A2:2 D1:3 17 PA3 A1 26 A2:1 D1:4 18 PA4 A0 25 A2:0 D1:5 19 PA5 PA7 24 D1:7 GND 20 Vss PA6 23 D1:6 D1:1 21 PA1 PA0 22 D1:0
C-1
付録 C:TLA700 シリーズ・TLA600 シリーズ–PSC‑7011 信号接続一覧表
C-2
グランド・ピン
付録 D:プローブ・グランドを接続しやすくするた めの IC クリップの加工
ロジック・アナライザのプローブを被測定回路に接続するにあたっては、確実にグランド を接続することが重要です。プアなグランドはプローブの周波数帯域を著しく低下させ、 比較的低い周波数に共振点を持つことにより、リンギング等が生じ、正しくデータを取込 むことができなくなります。TLA700 シリーズの P6417 型は、1 1 本のプローブ・チャン ネルごとにプローブ・ケーブルが独立しているため、グランドを全数接続する必要があり ます。図 D-1 8 チャンネル・リードセットを併用した場合、各プローブ・チャンネルの グランドは共通に接続されますのでリードセットごとに 1 本の接続で済みますが、各リー ドセットのグランドは全数接続する必要があります。
このようにグランドは重要である一方、非測定回路内ではプローブのグランド接続点が限 定されているのが一般的です。そこで下記のようにグランド・リードを接続しやすいよう に IC クリップを加工して使用されることをお薦めします。
グランド・リード チャンネル・リード
用意する物
加工手順
信号ピン
図 D-1:8 チャンネル・リードセット(部品番号 196-3431-01 : P6417 型プローブに付属)
1. IC クリップ(例:AP LTC40/A 40 ピン CuNi 丸棒ピン・タイプ、LTC40G/A 40 ピン
金メッキ丸棒ピン・タイプ)
2. 100mil ピッチ 2×40 ヘッダーピン(例:部品番号 131-5267-00)1 (40 ピン・クリッ
プの場合)
3. ジャンパ・ストラップ
4. 線材(錫メッキ線、リード線)
IC クリップに対し、下記要領で図 D-2 のように部品を取り付けます。
1. IC クリップの上部ピンにヘッダーピンの一列が外側に位置するようにして、ヘッダー ピン下側のピンを全数半田付けします。
2. 1 と同様に反対側のピンにヘッダーピンを半田付けします。
3. ヘッダーピン外側の下側の全ピンが共通接続されるように錫メッキ線等を半田付けし
ます。
D-1
付録 D:プローブ・グランドを接続しやすくするための IC クリップの加工
4. 同様に反対側のヘッダーピンに対しても錫メッキ線等を半田付けします。
5. IC クリップの幅より多少長めのリード線を用意し、リード線両端の被覆を剥ぎ、両側
のヘッダーピンに半田付けします。
6. IC のグランド・ピン位置に共通接続側がグランドに接続されるよう、ジャンパ・スト ラップを取り付けます。
ジャンパ・ストラップ
錫メッキ線
ヘッダーピン
リード線
IC クリップ
IC クリップ
D-2IC クリップへの部品の取付け
D-2
付録 E:特定アドレスの発生回数測定
PSC-7011 [Fetch Cycle Only] カスタム・クロッキング・オプションを使用した、複数の 特定アドレス発生回数を計測する方法についてご紹介します。なお、ここでの測定は TLA700 システム・ソフトウェアがバージョン 2.0 で追加したヒストグラム・ビューに基づ いています。また、セットアップ例を下記システム・セットアップ・ファイルとして提供 しています。
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011¥14RoutineAccessCount.tla
概要
あるプログラム実行時の複数のサブルーチンのコール回数を計測する場合、TLA700 シリー ズのトリガ・リソースに備えるハードウェアのカウンタ/タイマは 2 個のため、2 箇所を 超えるアドレスのコール回数を計測する場合、トリガで計測することはできません。しか しながら、ストレージ・コントロールとバージョン 2.0 で追加となったヒストグラム・ビ ューを併用することにより、物理的なワード・リコグナイザが提供する最大 16 箇所までの アドレスの発生回数を計測することが可能となります。
計測方法の概要は、
! ヒストグラム・ビューで必要とする所望のアドレスを記述したファイル−シンボル・
テーブルを作成する。
! ストレージ・コントロールを使用し、所望のアドレスだけをメモリに取込む。同時に
最大 16 アドレスまで取込むことができる(測定開始・終了番地を検出する場合には 2 個減となる)。
! 取込んだデータの中に含まれる該当するデータの割合・個数をヒストグラム・ビュー
で表示する。
以上の方法により、総合計としてロジック・アナライザの最大メモリ長個数分の発生回数 まで測定できます(32K512K)
以下に A 番地から B 番地間の 14 箇所までの特定番地へのアクセス回数の計測方法につい てご説明します。
E-1:測定結果例
E-1
付録 E:特定アドレスの発生回数測定
シンボル・ファイルの作成
ヒストグラム・ビューで特定アドレスへのアクセス回数を計測する場合、レンジをシンボ ル・ファイルで定義しておく必要があります。下記がシンボル・テーブル・ファイルの一 例です。シンボル・テーブルを作成しておくと、データのパターンをある文字列に置換し て表示したり、トリガを設定する場合に、文字列で設定できるようになります。
シンボル・ファイルはテキスト・ファイルなので、Windows 95 付属の WordPad などで簡単 に作成・修正することができます。
TLA700 シリーズで扱えるシンボルにはパターン・シンボルとレンジ・シンボルがあります。
パターン・シンボル.データと一対一で対応する文字列で定義するものです。データ・パ ターンには XDon’t Care)も含めることができ、一致したデータをシンボルで置換表示し ます。図 E-2 にパターン・シンボル・テーブルの一例を示します。
PATTERN BIN BIN FETCH XX 11 11 0X READ XX 11 11 1X WRITE XX 11 01 1X
E-2:パターン・シンボル・テーブルの一例
レンジ・シンボル.データの範囲を上限と下限で規定して、その範囲内のデータをシンボ ル+下限からのオフセット(差分)で置換して表示します。なお上限を省略すると、上限 は下限と同じデータが使用されます。データには XDon’t Care)を含めることができませ ん。図 E-3 にここで使用したレンジ・シンボル・テーブル(C:¥Program Files¥TLA 700¥Supports¥PSC-7011¥Bin_Addr.tsf)を示します。なお、上限をすべて省略しています。
ここで
! #:コメントを示します。
! RANGE:レンジ・シンボルであることを示します。
! HEX:基数が 16 進で記述されていることを示します。
# # Address Symbol Table File # # 1998-12-09 # RANGE HEX HEX # $1 F678 $2 F646 $3 F67A $4 F739 $5 F7BB $6 F7DE $7 F861 $8 F8B8 $9 F91F $10 FB29 $11 FC3D $12 FC4E $13 FCAA $14 FCF6 $15 FD3E $16 FD4A
E-3:レンジ・シンボル・テーブルの一例
ストレージ・コントロール、トリガ設定
E-4、図 E-5 A 番地を通過してから B 番地を通過するまでの間に現れた$1$14 番地 だけをメモリに格納する場合のトリガ設定です。
E-2
Storage
State 1
State 2
Off
If
Then
If
Then
Else If
Then
Else If
Then
Group Address = A
Go To 2
Group Address = B
Trigger
Group Address = $1 Or Group Address = $2 Or Group Address = $3 Or Group Address = $4 Or Group Address = $5 Or Group Address = $6 Or Group Address = $7 Or Group Address = $8
Store Sample
Group Address = $9 Or Group Address = $10 Or Group Address = $11 Or Group Address = $12 Or Group Address = $13 Or Group Address = $14
Store Sample
付録 E:特定アドレスの発生回数測定
E-4A 番地を通過してから B 番地を通過するまでの間に現れた$1$14 番地だけをメ
モリに格納する場合のトリガ設定
E-5:トリガ・ウィンドウ
E-3
付録 E:特定アドレスの発生回数測定
取込んだデータのリスティング・ビューとそのヒストグラム・ビュー
E-6 が上記のストレージ・コントロール、トリガ設定で取り込んだデータ(リスティン グ・ビュー)です。図 E-7 はさらにデータの発生個数をヒストグラム・ビューで計測した 結果です。
ヒストグラム・ビューでは、データが 451 サンプル取り込まれ、その中で$1 434 サンプ ル、$5 4 サンプル、$4 3 サンプルというようにそれぞれのアドレスが何サンプル含め れていたかが Count の覧に表示され、全サンプルを 100%とした場合の割合がヒストグラム で表示されています。
ヒストグラム・ビューの結果は、外部エキスポート機能にてテキスト・ファイルに落とす ことができます。この場合、TLA700 シリーズと PC をネットワークにより接続しておけば、 PC 側の共有ファイルにファイルをセーブでき、後から Excel などの表計算ソフトウェアで 利用することも簡単です。
E-4
E-6:リスティング・ビュー:Address グループをシンボルで置換表示
E-7:図 E-6 の各データの発生回数を計測したヒストグラム・ビュー
[Setup]ウィンドウの設定
PSC-7011 など、68HC11 系の CPU の場合、ストレージ・コントロール、トリガ条件で注意 すべき点は、内部処理が行われている際に FFFF 番地、あるいは次のアドレスをアクセス するダミー・サイクルが発生することです。このダミー・サイクルは意味を持たず、16 ビ ット以降の CPU が持つパイプラインやキュー・バッファの命令先読み(プリフェッチ)と は異なります。
このため、ただ単にアドレスだけでストレージ条件、トリガ条件を設定すると、ダミー・ サイクルによるトリガ・ミスや計測上の誤差を引き起こす原因となります。例えば図 E-8 では 4063 サンプルと 4064 サンプルで続けて同じ F663 番地をアクセスしていますが、4063 サンプルはダミー・サイクルですので、もし F663 番地のアクセス回数をカウントしようと した場合、ダミー・サイクルを余計にカウントしてしまいます。同様に間違ってトリガと なってしまう場合もあります。
PSC-7011 PSC-7011 PSC-7011 PSC-7011 Sample Address Data Mnemonics Control Timestamp
----------------------------------------------------------------------------------
4049 F658 FD
4050 F659 10 ( EXTENSION ) READ 2.015,683,000 ms 4051 F65A 1A ( EXTENSION ) READ 2.015,183,000 ms 4052 101A 0D ( WRITE ) WRITE 2.014,683,000 ms 4053 101B 51 ( WRITE ) WRITE 2.014,183,000 ms 4054 F65B 86 4055 F65C E0 ( EXTENSION ) READ 2.013,183,000 ms 4056 F65D B7 4057 F65E 10 ( EXTENSION ) READ 2.012,183,000 ms 4058 F65F 22 ( EXTENSION ) READ 2.011,683,000 ms 4059 1022 E0 ( WRITE ) WRITE 2.011,183,000 ms 4060 F660 86 4061 F661 40 ( EXTENSION ) READ 2.010,183,000 ms 4062 F662 06 4063 F663 96 ( IGNORE ) READ 2.009,182,500 ms 4064 F663 96 4065 F664 D8 ( EXTENSION ) READ 2.008,182,500 ms 4066 00D8 00 ( READ ) READ 2.007,682,500 ms
付録 E:特定アドレスの発生回数測定
STD 101A FETCH 2.016,183,000 ms
LDAA #E0 FETCH 2.013,683,000 ms STAA 1022 FETCH 2.012,683,000 ms
LDAA #40 FETCH 2.010,682,500 ms TAP FETCH 2.009,682,500 ms LDAA 00D8 FETCH 2.008,682,500 ms
E-8PSC-7011 に対する逆アセンブル表示とダミー・サイクル(Ignore)の例
そのため、トリガを掛ける場合や特定のアドレスを認識させる場合、3-1 ページの「データ の取込み」でご説明したように、必ず Control グループに対して AND 条件で FETCH サイ クル(LIR*がアサートされるサイクル)を同時に設定する必要があります。ただし、 TLA700 シリーズでは Address グループに対して Control グループの条件を AND するような イベントを設定した場合、1 つのステート内で設定できる最大イベント数は 4 となるため、 ここで紹介するアプリケーションでは、ハードウェア上の制約からすべての番地に対して Control グループの条件を AND することができません。
そこで PSC-7011 サポートのクロッキング・オプションとして用意された[Fetch Cycle Only] を使用しますと、E 信号の立下りエッジにてサンプリングされたデータのうち、LIR*がア サートされた時、すなわち命令の第一サイクル目だけを取込むことができるようになりま す。
クロッキング・オプションは下記のように選択します。
1. <Setup>ウィンドウの<More…>ボタンをクリックし、 [Custom Options]ダイアログを 表示します。
<More…>ボタンは[Clocking]ボックスで[Custom]が選択されている場合に表示されます。
2. [Acquisition Mode]ダウンリスト・ボックスに[All CyclesNormal]が初期設定されて いるので、[Fetch Cycle Only]に変更します。
E-5
付録 E:特定アドレスの発生回数測定
E-9:クロッキング・オプションの設定
[Trigger]ウィンドウの設定
1. [Storage]を[All]から[None]に変更します。
この設定で、TLA700 シリーズはトリガ・アクションにて[Store Sample]が実行された時だ けデータをメモリに書込むようになります。
2. [Trigger Pos]をメモリの最後端、100%に設定します。
この設定で、TLA700 シリーズはトリガ・アクションにて[Trigger]が実行された時点でデー タ取込みを停止します。
3. [State 1]<If-Then>ボタンをクリックし、[Clause Definition]ダイアログ・ボックスを 開きます。
4. [If]ボックスに[Group]を選択し、続けて[Address][=]を選択し、アドレス A を設定しま す。
必要に応じて[Group Radix][Hex]から[Symbolic]に変更すると、図 E-3 のシンボルを使って 番地を設定できます。
5. [Then]ボックスに[Go To]を選択します。次のボックスに自動的に[State 2]が設定され ることを確認します。
6. <OK>ボタンで[State 1][Clause Definition]ダイアログ・ボックスを閉じます。
7. [State 2]<If Then>ボタンをクリックし、[Clause Definition]ダイアログ・ボックスを
開きます。
8. [If]ボックスに[Group]を選択し、続けてボックスに[Address][=]を選択し、アドレス B を設定します。
9. [Then]ボックスに[Trigger]を選択します。なお他のモジュールを併用している場合に[Trigger All Modules]を選択します。
10. <OK>ボックスで[State 2][Clause Definition]ダイアログ・ボックスを閉じます。
E-6
11. ツールバーの<Add If Then>ボタンをクリック、あるいはマウス右ボタン・クリック・
メニューの[Add If Then]コマンドにより、[Else If Then]設定を追加します。
12. 追加された<If-Then>ボタンをクリックし、[Clause Definition]ダイアログ・ボックスを 開きます。
13. [If]ボックスに[Group]を選択し、続けてボックスに[Address][=]を選択し、アドレス$1 を設定します。
14. <Add>ボタンをクリックし、イベントを追加します。その際、表示された<And>ボタ
付録 E:特定アドレスの発生回数測定
ンをクリックし、<Or>に変更します。
15. 追加された[If]ボックスに[Group]を選択し、続けてボックスに[Address] [=]を選択し、 アドレス$2 を設定します。
16. 以下アドレス$8 まで入力します。
1 つの[If]イベントとして最大 8 イベントまで設定できます。
17. [Then]ボックスに[Store Sample]を選択します。
18. <OK>ボタンをクリックし、[Clause Definition]ダイアログ・ボックスを閉じます。
19. もし検出したいアドレスの数が 8 個を超える場合には、さらに<Add If Then>ボタンを
クリックし、[Else If Then]設定を追加し、同様に残りの 6 個までのアドレスを定義し ます。
E-10:トリガ・ウィンドウ
E-11[State 2]2 番目の[Else If Then]設定
E-7
付録 E:特定アドレスの発生回数測定
ヒストグラム・ビューの表示と設定
ヒストグラム・ビューにて取込んだデータの中に含まれる該当するデータの個数・割合を 表示します。
1. メニューバーの[Window]メニューから、あるいはツールバーの<New Data Window> タンをクリックし、図 E-12 [New Data Window]ウィザードを起動します。
2. リスト・ボックスの[Histogram]を選択し、<Next>ボタンをクリックします。
E-12[New Data Window]ウイザードの最初のダイアログ・ボックス
3. E-13 のダイアログ・ボックスが現れるので、[Data from an LA in the system]オプシ ョン・スイッチが選択されていることを確認し、<Next>ボタンをクリックします。
E-13[New Data Window]ウイザードの 2 番目のダイアログ・ボックス
E-8
4. E-14 のダイアログ・ボックスが現れるので、 [Data from]PSC-7011Group が選
択されていて、[Address]がリスト・ダウン・ボックスに設定されていることを確認し し、<Next>ボタンをクリックします。
付録 E:特定アドレスの発生回数測定
E-14[New Data Window]ウイザードの 3 番目のダイアログ・ボックス
5. E-15 のダイアログ・ボックスが現れるので、必要に応じてデータ・ウィンドウの 名前を入力し<Finish>ボタンをクリックし、[New Data Window]ウィザードを終了しま す。
E-15[New Data Window]ウイザードの 4 番目のダイアログ・ボックス
6. E-16 が初期設定で表示されるヒストグラム・ビューです。[Range]0-FFFF に対し[Linear Generation]16 分割で設定されているので、図 E-15 [Properties] - [Ranges] タブにて[Symbolic]に変更し、シンボル・テーブル・ファイルを指定します。
E-16:初期状態のヒストグラム・ビュー
E-9
付録 E:特定アドレスの発生回数測定
E-17:ヒストグラム・ビューのプロパティの[Ranges]タブ
7. <OK>ボタンをクリックすると、図 E-18 のようにヒストグラム・ビューの[Range]がシ ンボルで表示されます。
E-18 [Range]がシンボルで表示されたヒストグラム・ビュー
データの取込み・表示
1. <Run>ボタンにより、データの取込みを開始します。
アドレス A が検出され、さらにアドレス B が検出されればトリガとなり自動的に図 E-19 のようなデータ・ウィンドウが表示されます。
E-10
付録 E:特定アドレスの発生回数測定
図 E-19: ストレージ・コントロールで取込んだデータのリスティング・ビュー
もしここでトリガとならないようであれば、[Setup]ウィンドウから<Show Activity>ボタン を選択し、[Show Activity]を表示し、CK3 に信号が正しく入力されているか確認します。
2. [Address]グループをダブル・クリックして図 E-20 [Properties] – [Column]タブを開き
ます。
3. [Radix][Hex]から[Symbolic]に変更し、シンボル・ファイルのパスを必要に応じて
[Symbol File…]で表示される[Load Symbol File]ダイアログ・ボックスを併用して設定 します。
E-20:リスティング・ビューのプロパティの[Column]タブ
4. <OK>ボタンをクリックします。
E-11
付録 E:特定アドレスの発生回数測定
E-21Address グループをシンボルで置換表示したリスティング・ビュー
E-22:ヒストグラム・ビュー
ここでは全体のデータが 451 サンプル取り込まれ、その中で$1 434 サンプル、$5 4 サ ンプル、$4 3 サンプルというようにそれぞれのアドレスが何サンプル含めれていたかが 表示され、全サンプルを 100%とした場合の割合がヒストグラムで表示されています。
参考.
[Percentage Based On]
Samples] F600
にすると、レンジが定義されているデータだけを
番地が含まれていますので
ダウンリスト・ボックスの設定を
100%
[Matched Samples]
に切り替えますと、
[All Samples]から[Matched
とします。トリガ点の
450
となります。
E-12
注意.ヒストグラム・ビューは繰返し測定すると、結果を累積して表示します。繰返し測 定し、各測定ごとのデータを取りたい場合には、 たん消去してください。
参考.
[File]-[E xport Histogram]
す。
注意.他の測定を行う場合、 ト・ボックスの設定を
にて測定結果をテキスト・ファイルに落とすことができま
[Custom Options]
[All Cycles(Normal)]
CLR
ボタンをクリックしてデータをいっ
ダイアログの
に戻すのを忘れないようにしてください。
[Acquisition Mode]
ダウンリス
付録 F:データ個数分布計測について
PSC-7011 サポートの[Data_16]グループを使用した、特定アドレスに書込まれる(あるいは 読込まれる)16 ビット・データの個数分布を計測する方法についてご紹介します。なお、 ここでの測定は、TLA700 システム・ソフトウェアがバージョン 2.0 で追加したヒストグラ ム・ビューに基づいています。また、セットアップ例を下記システム・セットアップ・フ ァイルとして提供しています。
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011¥Histogram.tla
概要
TLA700 シリーズのトリガ・リソースに備えるストレージ・コントロ−ルとバージョン2.0 で追加となったヒストグラム・ビューを併用することにより、特定のアドレスに書込まれ る、あるいは読込まれるデータの個数分布を計測することが可能となります(ストレー ジ・コントロールは、リアルタイムで特定データを取込む・取込まないかを決定する一種 のハードウェア・フィルタです。つまり、サンプルしたデータを連続的にメモリに記録す るのではなく、ある特定のデータだけを選択したり、不要なデータを取り除いてメモリに 取込むことができます)。
計測方法の概要は、
! ストレージ・コントロールを使用し、所望のアドレスに書込まれる、あるいは読込ま
れるデータだけをメモリに取込む。
! 取込んだデータの中に含まれる該当するデータの個数をヒストグラム・ビューで表示
する。
以上の方法により、一度にロジック・アナライザの備える最大メモリ長サンプル分までの データ個数分布を測定できます(32K64M)。
F-1:測定結果例
ここでは、0 から 639 までの 640 個の乱数データを計 20 回分、つまり 12,800 サンプル取込 んで分布測定した例を紹介します。なお、CPU はモトローラ社の 68010 を使用しています。
F-1
付録 F:データ個数分布計測
ストレージ・コントロール、トリガ設定
F-2 が、A 番地に書き込まれるデータを 12,800 サンプル取込む場合のトリガ設定です。 図 F-3 は図 F-2 を実際に設定したトリガ・ウィンドウです。
Storage
None
State 1
If
Else If
Then
F-2A 番地に書込まれたデータだけを 12,800 サンプル分メモリに格納する場合のトリ
ガ設定
Group Address = A And Group Control = WRITE And Counter 1 > 12,798 Then Trigger
Group Address = A And Group Control = WRITE
Inc Counter 1 And Store Sample
F-3:図 F-2 を実際に設定したトリガ・ウィンドウ
取込んだデータのリスティング・ビューとヒストグラム・ビュー
F-4 が上記のストレージ・コントロール、トリガ設定で取込んだデータをリスティン グ・ビューで表示した例です。図 F-5 はさらにそのデータの個数分布をヒストグラム・ビ ューで表示した例です。ヒストグラム・ビューでは、ソーティングを掛けて、個数の大き い順に並べ替えています。さらに、スプリット・スクリーンにて最大個数と最小個数を同 一ウィンドウ内に表示しています。データが 12,800 サンプル取込まれ、その中で最大値 は”5”37 サンプル、逆に最小値は”148”7 サンプルということがわかりました。乱数の ため、本来ならばすべてのデータが均一に 20 サンプルのはずですが、発生に片寄りがある ことが判明しました(参考:32 ビットで乱数発生させているため、12,800 ではデータ・サ ンプル数が小さ過ぎるためです)。
ヒストグラム・ビューの結果は、外部エキスポート機能にてテキスト・ファイルに落とす ことができます。この場合、TLA700 シリーズと PC をネットワークで接続しておけば、PC 側の共有ファイルにファイルをセーブでき、後から Excel などの表計算ソフトウェアで利 用することも簡単です。
F-2
付録 F:データ個数分布計測
F-4:リスティング・ビュー:Data グループを 10 進で表示
F-5:ヒストグラム・ビュー:図 F-4 のデータの個数分布を表示
[Trigger]ウィンドウの設定
F-6 にトリガ・ウィンドウ全体を示します。動作概要は、カウンタが所望の値を超える まで、特定の番地に書き込まれるデータをメモリに書込み、同時にカウンタの値をインク リメントすることでサンプル数をカウントします。カウンタが所望の値を超えた段階でト リガとなり、データ取込みを停止し、結果的に所望個数のデータがメモリに取り込まれる ようにしています。
F-3
付録 F:データ個数分布計測
F-6:トリガ・ウィンドウ
1. トリガ・アクションにて[Store Sample]が実行された時だけデータをメモリに書込むよ うに[Storage][All]から[None]に変更します。
2. トリガ・アクションにて[Trigger]が実行された時点でデータ取込みを停止するように [Trigger Pos]をメモリの最後端、100%に設定します。
F-7[Storage][Trigger Pos]の設定
3. [State 1]<If-Then>ボタンをクリックし、[Clause Definition]ダイアログ・ボックスを 開きます。
4. If ボックスに[Group]を選択し、続けて[Address][=]を選択し、所望のアドレスを設定 します。
5. 2 番目のイベントを追加するために<Add>ボタンをクリックします。
6. 追加されたイベント内に、[Group]を選択し、続けて[Control][=]を選択し、[READ]
設定します。
参考.
[READ]
はマイクロプロセッサ・サポートにて供給される
[Control]
グループ・シンボ
ルで、バスのステータスを判断する信号の組合せを文字列で置換・表示するものです。
PSC-7011
す。
7. 3 番目のイベントを追加するために<Add>ボタンをクリックします。
8. 追加されたイベント内に、[Counter]を選択し、続けて[1][>]を選択し、取込みたい
サポートでは読込みサイクルを示し、書込みサイクルの場合は
[Control]
サンプル数−2 の値を設定します(ここでは 10,000 サンプル取込むためにカウンタ 19,998 を設定しています)。
グループ・シンボルは
CPU
に応じて変わります。
[WRITE]
となりま
F-4
9. [Then]ボックスに[Trigger]を選択します。なお他のモジュールを併用している場合に
[Trigger All Modules]を選択します。
付録 F:データ個数分布計測
F-8[State 1]の最初の[If-Then]設定
10. <OK>ボタンで[State 1][Clause Definition]ダイアログ・ボックスを閉じます。
次に 2 番目の[Else If Then]を設定しますが、基本的に最初の[If Then]設定の変形となります ので、ここでは最初の[If-Then]設定をコピー&ペーストして加工します。
11. [State 1][Clause Definition]ダイアログ・ボックスが選択された状態で、マウス右ボタ ンをクリックし、マウス右ボタンメニュ−を表示します。
12. [Copy Clause]を選択し、続いて[Paste Clause]を選択します。
13. ペーストされた[Clause Definition]ダイアログ・ボックスをクリックして開きます。
14. 最後の[Counter][1]〜のイベントをクリックし選択した後に、<Delete>ボタンをクリッ
クし、このイベントを消去します。
15. [Then]リスト・ボックスをクリックし、リストから[Store Sample]を選択します。
16. 2 番目のアクションを追加するために<Add>ボタンをクリックします。
17. 追加されたアクション・リスト・ボックスに[Inc Counter]を選択し、表示されたカウ
ンタ・リソース・ボックスに[1]を選択します。
F-9[State 1]2 番目の[Else If Then]設定
F-5
付録 F:データ個数分布計測
18. <OK>ボタンで 2 番目の[Else If Then][Clause Definition]ダイアログ・ボックスを閉じ ます。
ヒストグラム・ビューの表示
取込んだデータの中に含まれる該当するデータの個数分布を表示するヒストグラム・ビュ ーを表示します。
1. メニューバーの[Window]メニュー、あるいはツールバーの<New Data Window>ボタン をクリックし、図 F-10 [New Data Window]ウィザードを起動します。
2. リスト・ボックスの[Histogram]を選択し、<Next>ボタンをクリックします。
F-10[New Data Window]ウイザードの最初のダイアログ・ボックス
3. F-11 のダイアログ・ボックスが現れるので、[Data from an LA in the system]オプシ ョン・スイッチが選択されていることを確認し、<Next>ボタンをクリックします。
F-11[New Data Window]ウイザードの 2 番目のダイアログ・ボックス
F-6
4. F-12 のダイアログ・ボックスが現れるので、[PSC-7011]モジュールの[Data_16]グル
ープに関してヒストグラムが表示されるよう、[Data from]ボックスに[PSC-7011]、お よび[Group]オプション・スイッチが選択されていることを確認し、[Data_16]を選択 して、<Next>ボタンをクリックします。
付録 F:データ個数分布計測
F-12[New Data Window]ウイザードの 3 番目のダイアログ・ボックス
5. F-13 のダイアログ・ボックスが現れるので、必要に応じてデータ・ウィンドウの 名前を入力し<Finish>ボタンをクリックし、[New Data Window]ウィザードを終了しま す。
F-13[New Data Window]ウイザードの 4 番目のダイアログ・ボックス
6. F-14 が初期設定で表示されるヒストグラム・ビューです。16 ビットのグループで ある[Data_16]に合わせて、[Range]0-FFFF に対して[Linear Generation]16 分割で 設定されているので、ヒストグラム・ビュー内にてマウス右ボタンより[Properties][Ranges]タブを表示し、レンジ 1 個が 1 データ値に対応するように設定します。この 例では、データが 10 進数で 0-639 の範囲にあるので、図 F-15 のように[Numbers f of Ranges:][640][Radix:][Decimal][Bound1:][0][Bound2:][639]に変更します。
F-14:初期状態のヒストグラム・ビュー
F-7
付録 F:データ個数分布計測
F-15:ヒストグラム・ビューの[Properties] - [Ranges]タブ
7. <OK>ボタンをクリックすると、図 F-16 のようにヒストグラム・ビューの[Range]が変 更されます。
F-161 データ値に 1 レンジが対応するように変更したヒストグラム・ビュー
データの取込み・表示
下記に実際にデータを取込んで、測定する方法についてご説明いたします。なお、ここで は被測定 CPU として 68010 を使用します。
1. <Run>ボタンにより、データの取込みを開始します。
所望の番地から、カウンタ 1 に設定した値+2 サンプル分メモリにデータが取り込まれた 段階でトリガとなり自動的に図 F-17 のようなデータ・ウィンドウが表示されます。
F-8
付録 F:データ個数分布計測
図 F-17: ストレージ・コントロールで取込んだデータのリスティング・ビュー
もしここでトリガとならないようであれば、[Setup]ウィンドウから<Show Activity>ボタン を選択し、[Show Activity]を表示し、信号が正しく入力されているか確認します。
2. [Data_16]グループ(図 F-17 の例では [Data]グループ)の基数を 10 進で表示する場合
には、[Data_16]グループをダブル・クリックして、図 F-18 [Properties]-[Column]タ ブを開きます。
3. [Radix]を[Hex]から[Decimal]に変更します。
F-18:リスティング・ビューの[Properties]-[Column]タブ
4. <OK>ボタンをクリックします。
F-9
付録 F:データ個数分布計測
F-19Data グループの基数を 10 進表示に変えたリスティング・ビュー
F-20:ヒストグラム・ビュー
ヒストグラム・ビューの変更
データ値の昇順・降順の並べ替え.[Range]をクリックする都度、トグルで昇順、降順に並 べ替えられます。
データ度数の昇順・降順の並べ替え.[Count]をクリックする都度、トグルで昇順、降順に 並べ替えられます。
ヒストグラムの横方向スケールの変更.[100%]をクリックするとリストが表示され、所望 のスケールを選択します。
列幅の変更.各仕切り線をドラッグします。
画面の分割.垂直スクロール・バーの最上部に表示されている分割ボックスにポインタを 合わせ、マウスの左ボタンを押しながら下方にドラッグします。灰色のマーキーが表示さ れるので、分割したい位置までドラッグしてマウスの左ボタンを離します。
F-10
付録 F:データ個数分布計測
画面分割の解除.メニューバーの[Window]メニューの[Unsplit]コマンドを選択します。
F-21 は上記の操作によりカストマイズしたヒストグラム・ビューです。
F-21:カストマイズしたヒストグラム・ビュー
参考.
[Percentage Based On]
Samples]
にすると、レンジが定義されているデータだけを
ダウンリスト・ボックスの設定を
100%
[All Samples]から[Matched
とします。
注意.ヒストグラム・ビューは繰り返し測定すると、結果を累積して表示します。繰り返 し測定し、各測定ごとのデータを取りたい場合には、 いったん消去してください。
参考.
[File]-[E xport Histogram]
す。
にて測定結果をテキスト・ファイルに落とすことができま
CLR
ボタンをクリックしてデータを
F-11
付録 F:データ個数分布計測
F-12
付録 G:トリガ設定ファイル
PSC-7011 サポートは、下記のようなトリガ設定例を含んでいます。
! A 番地から B 番地間の所要時間の測定
! A 番地から B 番地間の C 番地、D 番地へのアクセス回数の計測
トリガ設定の読込み
これらのトリガ設定の読込みは下記のように行ないます。
1. G-1 で示される[Trigger]ウィンドウのツールバーの[Load Trigger]ボタンを選択しま す。
G-1[Load Trigger]ボタン
2. [Load LA Trigger]ダイアログ・ボックスが表示されますので<Browse...>ボタンを選択 します。
3. G-2 [Load LA Trigger]ダイアログ・ボックスの設定の流れを示します。
G-2[Load LA Trigger]ダイアログ・ボックスとブラウザ(LA1394FE サポートの場合)
2. 下記フォルダを表示し、所望のトリガ・ファイルを選択します(ファイル名は後述)。
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011
注意.
PSC-7011
3. <Open>ボタンを選択しますと、[Load LA Trigger]ダイアログ・ボックスに戻ります。
4. <Load>ボタンをクリックします。
ファイルはトリガ・ファイルではありませんのでご注意ください。
G-1
付録 G:トリガ設定ファイル
5. 新たなトリガ設定を読込むにあたって、現在のトリガ設定を保存するか、廃棄するか の判断を求める図 G-3 のような TLA700 ダイアログ・ボックスが表示されますので、 保存せず変更して良い場合には<No>ボタンをクリックします。保存する場合には <Yes>ボタンをクリックするか、[Enter]キーを押します。
G-3:新たなトリガ設定を読み込むにあたって、現在のトリガ設定を保存するか、廃
棄するかの判断を求める TLA700 ダイアログ・ボックス
注意.バージョン す。すなわち、保存する場合には 存しないでサポート・パッケージを読込む場合には、
2.0
以前の
TLA700
< Yes >
システム・ソフトウェアでは、上記操作が逆となりま
ボタンを選択するか、
< No >
[Enter]
キーを押します。保
を選択します。
G-2
参考 1A 番地から B 番地間の所要時間の測定
ファイル
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011¥TimeMeasurementFromAtoB.tla
トリガ設定
State 1 If Group Address = A And Group Control = FETCH Then Start Timer 1 And Go To 2 State 2 If Group Address = B And Group Control = FETCH Then Stop Timer 1 And Trigger Else If Group Address = A And Group Control = FETCH Then
Clear Timer 1
解説
G-4A 番地から B 番地間の所要時間を測定する場合のトリガ設定
スタート後、ステート 1 にてA番地へのアクセスを待ちます。A番地へのアクセスを検出 すると、タイマ 1 をスタートし、同時にステート 2 へ移行します。ステート 2 ではB番地 へのアクセスを待ち、B番地へのアクセスを検出するとタイマ 1 を停止し、同時にトリガ とします。ただしB番地へのアクセスを待っている間に、もし再度A番地へのアクセスが 検出された場合にはタイマ 1 をリセットし、再度測定し直します。結果は Status Monitor 内 に表示されますが、ヒストグラム・ビューを使用すると、繰返し測定し、その結果の最大 値・最小値・平均値や値の分布状況をヒストグラムで表示することもできます。
G-3
付録 G:トリガ設定ファイル
G-5A 番地から B 番地間の所要時間を測定する場合の実際の TLA700シリーズ上の
[Trigger]ウィンドウ
G-6.タイマの結果を累積してヒストグラム・ビューで表示した例
G-4
参考 2:トリガ設定例−A 番地から B 番地間の C 番地、D 番地へのアクセス回数の計測
ファイル
! C:¥Program Files¥TLA 700¥Supports¥PSC-7011¥CountOccurrenceCorDfromAtoB.tla
トリガ設定
State 1 If Group Address = A And Group Control = FETCH Then Go To 2 State 2 If Group Address = B And Group Control = FETCH Then Trigger Else If Group Address = C And Group Control = FETCH Then Inc Counter 1 Else If Group Address = D And Group Control = FETCH Then Inc Counter 2 Else If Group Address = A And Group Control = FETCH Then Reset Counter 1 Reset Counter 2
G-7A 番地から B 番地間の C 番地、D 番地へのアクセス回数を測定する場合のト
リガ設定
解説
スタート後、ステート 1 にてA番地へのフェッチを待ちます。A番地へのフェッチを検出 すると、ステート 2 へ移行します。ステート 2 ではB番地へのフェッチを検出するとトリ ガとしますが、 B番地へのフェッチを待っている間に、C番地、あるいは D 番地へのフ ェッチを検出しますとそれぞれカウンタ1、カウンタ 2 を1インクリメントします。ただ しB番地へのフェッチを待っている間に、もし再度A番地へのフェッチが検出された場合 には双方のカウンタをリセットし、再度測定し直します。結果は Status Monitor 内に表示さ れますが、ヒストグラム・ビューを使用すると、繰り返し測定し、その結果の最大値・最 小値・平均値や値の分散状況をヒストグラムで表示することもできます。またマルチウン ドウにより、カウンタ 1、カウンタ 2 双方のヒストグラム・ビューの表示が可能です。
G-5
付録 G:トリガ設定ファイル
G-8A 番地から B 番地間の C 番地、D 番地へのアクセス回数を測定する場合の実際の
TLA700 シリーズ上の[Trigger]ウィンドウ
G-6
保証規定
保証期間(納入後 1 年間)内に通常の取り扱いによって生じた故障は無料で修理します。
1. 取扱説明書、本体ラベルなどの注意書きに従った正常な使用状況で保証期間内に故障した場合には、販売店または
当社に修理をご依頼下されば無料で修理いたします。なお、この保証の対象は製品本体に限られます。
2. 転居、譲り受け、ご贈答品などの場合で販売店に修理をご依頼できない場合には、当社にお問い合せください。
3. 保証期間内でも次の事項は有料となります。
使用上の誤り、他の機器から受けた障害、当社および当社指定の技術員以外により修理、改造などから生じた
故障および損傷の修理
当社指定以外の電源(電圧・周波数)使用または外部電源の以上により故障および損傷の修理
移動時の落下などによる故障および損傷の修理
火災、地震,風水害、その他の天変地異,公害、塩害、異常電圧などによる故障および損傷の修理
消耗品、付属品などの消耗による交換
出張修理(ただし故障した製品の配送料金は、当社負担)
4. 本製品の故障またはその使用によって生じた直接または間接の損害について、当社はその責任を負いません。
5. この規定は、日本国内においてのみ有効です。 ( This warranty is valid only in Japan. )
この保証規定は本書に明示された条件により無料修理をお約束するもので、これによりお客様の法律上の権利
を制限するものではありません。
ソフトウェアは、本保証の対象外です。
保証期間経過後の修理は有料となります。詳しくは、販売店または当社までお問い合せください。
お問い合わせ
製品についてのご相談・ご質問につきましては、下記までお問い合わせください。
お客様コールセンター
TEL 03-6714-3010 FAX 0120-046-011
東京都港区港南 2-15-2 品川インターシティ B 棟 6F 〒108-6106
電話受付時間/9:00~12:00・13:00~19:00 月曜~金曜(休祝日を除く)
E-Mail: ccc.jp@tektronix.com URL: http://www.tektronix.co.jp
修理・校正につきましては、お買い求めの販売店または下記サービス受付センターまでお問い合わせください。
(ご連絡の際には,型名、故障状況を簡単にお知らせください)
サービス受付センター
TEL 0120-74-1046 FAX 0550-89-8268
静岡県御殿場市神場 143-1 〒412-0047
電話受付時間/9:00~12:00・13:00~19:00 月曜~金曜(休祝日を除く)
Loading...