Quartus® Primeプロ・エディションのユーザーガイド: デバッグツール

ID 683819
日付 7/08/2024
Public
ドキュメント目次

2.7.1. ポストフィットのSignal Tapターゲットノードの変更

デザインとSignal Tapインスタンスのフル コンパイルを実行した後、ターゲットとするポストフィットSignal Tapノードに反復的な変更を加えることができます。このとき、変更を実装するためのフルコンパイルを再実行する必要はありません。

Signal Tap Nodeリストには、フィルタリング可能なTapカラムに、ターゲットノードがPre-Syn (合成前) かPost-Fitであるかが表示されます。

ポストフィットSignal Tapノードを変更するには、次を実行します。

  1. 必要に応じて、モニタリングとデバッグ用の信号の保持で説明されているとおり、デバッグ用に信号をマークします。
    注: フルコンパイルを実行する前にノードを変更する場合を除き、すべての合成前ノードをポストフィット・ノードに変更することはできません。preserve_for_debug を使用して信号を保持すると、保持された合成前ノードをポストフィット・ノードに変更できます。
  2. Signal Configurationペインで、Post-FitTapを持つノードの次のプロパティーを変更します。
    図 75. ポストフィットのSignal Tapノードの変更
    • Nameカラムで、トリガーモードに関係なく、ポストフィットSignal Tapノードターゲットを変更または追加します。
    • Trigger Conditionsカラムで、トリガーモードを変更します。ポストフィットSignal Tapノード入力をBasic ANDまたはBasic ORトリガーに追加できます。
    • Nodes Allocatedで、Manualオプションを指定して、ポストフィット・ノード・ターゲットの数を増減できます。手動割り当てを使用すると、完全なリコンパイルが必要になる可能性のある大きなロジック変更を回避できます。データ入力幅は、メモリー使用量に影響します。トリガー入力とストレージ入力幅は条件ロジックの複雑性に影響し、デバイスリソースの使用量とタイミング・クロージャーの複雑性が増加する可能性があります。
    • 合成前のSignal Tapノードを右クリックして、ポストフィットSignal Tapノードに変換します。変換が成功するのは、Signal Tapが合成前の名前を、ポストフィット・ノード名にマッピングできる場合のみです。それ以外の場合、ノードは赤色で表示され、グランドに接続されます。変換が成功すると、ポストフィット・タップ名が青色のテキストで表示されます。
    図 76. 青色のテキストで表示されたポストフィット・タップ名
  3. ポストフィット・ノードの変更が完了したら、Processing > Start Recompileをクリックして、Signal Tapノードの変更のみを実装します。実装する変更と、リコンパイルで変更がサポートされているかどうかを示すダイアログボックスが表示されます。
    図 77. リコンパイルの変更リスト
  4. StatusUnsupportedになっている場合の変更については、変更をPrevious valueに戻すか、フルコンパイルを実行して変更を実装する必要があります。
  5. リコンパイルの変更リストで示されているとおり、Recompileボタンをクリックします。リコンパイルでは、Engineering Change Order (ECO) コンパイルフローを使用して、Signal Tapパーティション外の配置配線を変更せずに、Signal Tapノードの変更を既存の最終スナップショットに追加します。
    注: リコンパイルは、リコンパイルが成功した場合にのみプロジェクト・データベースに適用されます。それ以外の場合は、最後に成功したコンパイル結果は変更されません。
  6. リコンパイル後の次のCompilation Reportで変更を確認します。
    図 78. In-System Debuggingレポートへの接続各タップターゲットと、接続が正常に配線されたかどうか (リコンパイル後に接続済みかどうか) を一覧表示します。
    図 79. ECO Detected Changesレポートリコンパイルで実装する各タップの変更を一覧表示します。
    図 80. ECO Resource Usage Changeリコンパイルで実装されるデバイスリソース領域の変更を表示します。このレポートを使用して、全体的なデザイン使用率レポートと組み合わせて、Signal Tapコンフィグレーションへの追加の変更が成功する可能性があるかどうかを概算します。