インテルのみ表示可能 — GUID: dbs1495063883047
Ixiasoft
1. システム・デバッグ・ツールの概要
2. Signal Tapロジック・アナライザーを使用したデザインのデバッグ
3. Signal Probeを使用した迅速なデザイン検証
4. 外部ロジック・アナライザーを使用したインシステム・デバッグ
5. メモリーおよび定数のインシステム変更
6. In-System Sources and Probesを使用したデザインのデバッグ
7. System Consoleを使用したデザインの解析とデバッグ
8. Quartus® Primeプロ・エディションのユーザーガイド: デバッグツールのアーカイブ
A. Quartus® Primeプロ・エディションのユーザーガイド
2.1. Signal Tapロジック・アナライザーの概要
2.2. Signal Tapのデバッグフロー
2.3. ステップ1: Signal Tapロジック・アナライザーのプロジェクトへの追加
2.4. ステップ2: Signal Tapロジック・アナライザーのコンフィグレーション
2.5. ステップ3: デザインとSignal Tapインスタンスのコンパイル
2.6. ステップ4 :ターゲット・ハードウェアのプログラム
2.7. ステップ5: Signal Tapロジック・アナライザーの実行
2.8. ステップ6: キャプチャしたデータのSignal Tapでの解析
2.9. シミュレーション対応Signal Tap
2.10. その他のSignal Tapデバッグフロー
2.11. Signal Tapロジック・アナライザーのデザイン例
2.12. カスタム・ステートベースのトリガーフローの例
2.13. Signal Tapファイルのテンプレート
2.14. スタンドアロン・バージョンのSignal Tapの実行
2.15. Signal Tapスクリプティングのサポート
2.16. 複数のSignal Tapファイルのマージ
2.17. Signal Tapファイルのバージョンの互換性
2.18. Signal Tapロジック・アナライザーを使用したデザインのデバッグの改訂履歴
5.1. In-System Memory Content EditorをサポートするIPコア
5.2. In-System Memory Content Editorによるデバッグフロー
5.3. デザイン内インスタンスのランタイム修正のイネーブル
5.4. In-System Memory Content Editorを使用したデバイスのプログラミング
5.5. メモリー・インスタンスのISMCEへのロード
5.6. メモリー内の位置のモニタリング
5.7. Hex Editorを使用したメモリー内容の編集
5.8. メモリーファイルのインポートおよびエクスポート
5.9. 複数のデバイスへのアクセス
5.10. スクリプティング・サポート
5.11. メモリーおよび定数のインシステム変更の改訂履歴
7.1. System Consoleの概要
7.2. System Consoleの起動
7.3. System Console GUI
7.4. System Consoleでのツールキットの起動
7.5. System Consoleサービスの使用
7.6. On-Board インテル® FPGA ダウンロード・ケーブル IIのサポート
7.7. システム検証フローにおけるMATLAB*とSimulink*
7.8. System Consoleの例とチュートリアル
7.9. コマンドライン・モードでのSystem Consoleの実行
7.10. System Consoleコマンドの使用
7.11. ツールキットTclコマンドの使用
7.12. System Consoleを使用したデザインの解析とデバッグの改訂履歴
インテルのみ表示可能 — GUID: dbs1495063883047
Ixiasoft
2.4.6.11.6.1. State-basedトリガーフローのストレージ・クオリフィケーション機能
このトリガーフロー記述に含まれている3つのトリガー条件は、Start Analysisをクリックした後のさまざまなタイミングで発生します。
State 1: ST1: if ( condition1 ) start_store; else if ( condition2 ) trigger value; else if ( condition3 ) stop_store;
図 60. State-basedトリガーフローを使用したストレージ・クオリフィケーションのためのキャプチャシナリオ
トリガーフローをこの図のシナリオに適用すると、次のようになります。
- Signal Tapロジック・アナライザーによる取得バッファーへの書き込みは、Condition 1が発生するまで (サンプルa) 行われません。
- Condition 2が発生すると (サンプルb)、ロジック・アナライザーでは trigger value コマンドを評価し、バッファーへの書き込みを続けて、取得を終了します。
- トリガーフローでは、stop_store コマンドをサンプルcで指定します。この発生は、トリガーポイントからmサンプル後です。
- データ取得によるポストフィル取得サンプルの終了がCondition 3の発生前の場合、ロジック・アナライザーでは取得を終了し、波形の内容を表示します。この場合、キャプチャが終了するのは、ポストフィル後のカウント値が < m の場合です。
- Trigger Flow記述1のポストフィル・カウント値が > m サンプルの場合、バッファーでの取得が無期限に一時停止します。ただしその条件は、ロジック・アナライザーをトリガーするCondition 1の繰り返しによってデータのキャプチャが再開されないことです。
Signal Tapロジック・アナライザーによる、stop_store および start_store コマンドの評価は、トリガーの評価後も継続して行われます。取得が一時停止した場合は、Stop Analysisをクリックして手動で停止し、取得を強制的にトリガーします。カウンター値、フラグ、およびステート図を使用して、トリガーフローを実行します。カウンター値、フラグ、および現在のステートは、データ取得中にリアルタイムで更新されます。