このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
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. トランシーバー・リンクのデバッグ 改訂履歴
6.6. デザイン例 : ダイナミックPLLリコンフィグレーション
In-System Sources and Probes Editorを使用すると、仮想フロントパネルをデザインのプロトタイプ段階で作成するのに役立ちます。比較的シンプルで高性能なデザインの作成が短期間で可能です。 次に示すPLLリコンフィグレーションの例は、In-System Sources and Probes Editorを使用してGUIを提供し、 Stratix® PLLのダイナミック・リコンフィグレーションを行う方法です。
Stratix® PLLでは、実行時のPLL係数の動的更新が可能です。 Stratix® デバイスに内蔵された各エンハンストPLLに含まれるレジスターチェーンでは、プリスケール・カウンター (値mとn)、出力分周カウンター、および遅延カウンターの変更ができます。さらに、ALTPLL_RECONFIG IPコアに備えられた簡単なインターフェイスでは、このレジスターチェーンへのアクセスができます。また、ALTPLL_RECONFIG IPコアのキャッシュには、変更可能なPLLパラメーターがすべて含まれています。PLLパラメーターをすべてキャッシュ内で更新した後、ALTPLL_RECONFIG IP コアではPLLレジスターチェーンを駆動し、変更されたパラメーターでPLLを更新します。次の図で示す Stratix® のエンハンストPLLには、リコンフィグレーション可能な係数が含まれています。
図 84. リコンフィグレーション可能な係数を持つ Stratix® のエンハンストPLL
次のデザイン例では、ALTSOURCE_PROBEインスタンスを使用して、ALTPLL_RECONFIG IPコアキャッシュのPLLパラメーターを更新します。ALTPLL_RECONFIG IPコアでは、 Stratix® FPGAのエンハンストPLLに接続し、リコンフィグレーション可能なPLL係数を含むレジスターチェーンを駆動します。このデザイン例ではTcl/Tkスクリプトを使用してGUIを生成します。そのGUI上で、エンハンストPLLの新しいmおよびnの値が入力できます。Tclスクリプトでは、mとnの値をGUIから抽出し、その値をALTSOURCE_PROBEインスタンスへシフトアウトしてALTPLL_RECONFIG IPコアキャッシュ内の値を更新し、また、リコンフィグレーション信号のアサートをALTPLL_RECONFIG IPコアで行います。ALTPLL_RECONFIG IPコアのリコンフィグレーション信号では、レジスター・チェーン・トランザクションを開始し、リコンフィグレーション可能なPLL係数をすべて更新します。
図 85. ダイナミックPLLリコンフィグレーション・デザイン例のブロック図
このデザイン例の作成には、 Nios® II Development Kitの Stratix® Editionを使用しています。 sourceprobe_DE_dynamic_pll.zip ファイルには、このデザイン例の実行に必要なファイルが全て含まれており、次のファイルも含まれます。
- Readme.txt - テキストファイル。デザイン例に含まれるファイルを記述し、下図に示すTk GUIの実行方法を説明します。
- Interactive_Reconfig.qar - このデザイン例のためにアーカイブされた インテル® Quartus® Primeプロジェクトです。
図 86. TkおよびIn-System Sources and Probes Tcl Packageを使用して作成したインタラクティブPLLリコンフィグレーションGUI
関連情報