インテルのみ表示可能 — GUID: mwh1410384264564
Ixiasoft
1. システム・デバッグ・ツールの概要
2. Signal Tapロジック・アナライザーを使用したデザインのデバッグ
3. Signal Probeを使用した迅速なデザイン検証
4. 外部ロジック・アナライザーを使用したインシステム・デバッグ
5. メモリーおよび定数のインシステム変更
6. In-System Sources and Probesを使用したデザインのデバッグ
7. System Consoleを使用したデザインの解析とデバッグ
8. トランシーバー・リンクのデバッグ
9. インテル® Quartus® Primeプロ・エディション ユーザーガイド: デバッグツールのアーカイブ
A. インテル® Quartus® Primeプロ・エディション ユーザーガイド
2.1. Signal Tapロジック・アナライザー
2.2. Signal Tapロジック・アナライザーのタスクフローの概要
2.3. Signal Tapロジック・アナライザーのコンフィグレーション
2.4. トリガーの定義
2.5. デザインのコンパイル
2.6. ターゲットデバイスのプログラム
2.7. Signal Tapロジック・アナライザーの実行
2.8. キャプチャしたデータの表示、解析、および使用
2.9. Signal Tapロジック・アナライザーを使用したパーシャル・リコンフィグレーション・デザインのデバッグ
2.10. Signal Tapロジック・アナライザーを使用したブロックベースのデザインのデバッグ
2.11. その他の機能
2.12. デザイン例 : Signal Tapロジック・アナライザーの使用
2.13. カスタム・トリガー・フローのアプリケーション例
2.14. Signal Tapスクリプティングのサポート
2.15. Signal Tapロジック・アナライザーを使用したデザインのデバッグ 改訂履歴
5.1. ISMCEをサポートする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と相互作用するIPコア
7.4. System Consoleの起動
7.5. System ConsoleのGUI
7.6. System Consoleのコマンド
7.7. コマンドライン・モードでのSystem Consoleの実行
7.8. System Consoleサービス
7.9. System Consoleの例とチュートリアル
7.10. On-Board インテル® FPGAダウンロード・ケーブルIIのサポート
7.11. システム検証フローにおけるMATLAB*とSimulink*
7.12. 廃止予定のコマンド
7.13. System Consoleを使用したデザインの解析とデバッグ 改訂履歴
8.1. デバイスのサポート
8.2. Channel Manager
8.3. トランシーバー・デバッグ・フローの手順
8.4. トランシーバーをデバッグ可能にするためのデザイン変更
8.5. インテルFPGAにデザインをプログラムする
8.6. Transceiver Toolkitへのデザインのロード
8.7. ハードウェア・リソースのリンク
8.8. トランシーバー・チャネルの特定
8.9. トランシーバー・リンクの作成
8.10. リンクテストの実行
8.11. PMAアナログ設定の制御
8.12. ユーザー・インターフェイス設定リファレンス
8.13. 一般的なエラーのトラブルシューティング
8.14. APIリファレンスのスクリプティング
8.15. トランシーバー・リンクのデバッグ 改訂履歴
インテルのみ表示可能 — GUID: mwh1410384264564
Ixiasoft
7.8.4. In-System Sources and Probes
In-System Sources and Probes (ISSP) サービスで提供されている altsource_probe IPコアへのスクリプト可能アクセスは、 インテル® Quartus® Prime開発ソフトウェアのIn-System Sources and Probes Editorの使用方法と類似しています。
ISSPサービス
ISSPサービスの使用前に、In-System Sources and Probes Editorでデザインが動作することを確認してください。System Consoleで、ISSPインスタンスのサービスを開きます。
set issp_index 0 set issp [lindex [get_service_paths issp] 0] set claimed_issp [claim_service issp $issp mylib]
この特定のISSPインスタンスに関する情報を表示します。
array set instance_info [issp_get_instance_info $claimed_issp] set source_width $instance_info(source_width) set probe_width $instance_info(probe_width)
インテル® Quartus® Prime開発ソフトウェアでは、プローブ幅と等しい長さの単一のビット文字列としてプローブデータを読み出します。
set all_probe_data [issp_read_probe_data $claimed_issp]
一例として、次のプロシージャーを定義して、個々のプローブラインのデータを抽出することができます。
proc get_probe_line_data {all_probe_data index} { set line_data [expr { ($all_probe_data >> $index) & 1 }] return $line_data } set initial_all_probe_data [issp_read_probe_data $claim_issp] set initial_line_0 [get_probe_line_data $initial_all_probe_data 0] set initial_line_5 [get_probe_line_data $initial_all_probe_data 5] # ... set final_all_probe_data [issp_read_probe_data $claimed_issp] set final_line_0 [get_probe_line_data $final_all_probe_data 0]
同様に、 インテル® Quartus® Prime開発ソフトウェアでは、ソース幅に等しい長さの単一のビット文字列としてソースデータを書き込みます。
set source_data 0xDEADBEEF issp_write_source_data $claimed_issp $source_data
現在設定されているソースデータも取得可能です。
set current_source_data [issp_read_source_data $claimed_issp]
一例として、32ビット幅に対するデータの反転には、次を実行します。
set current_source_data [issp_read_source_data $claimed_issp] set inverted_source_data [expr { $current_source_data ^ 0xFFFFFFFF }] issp_write_source_data $claimed_issp $inverted_source_data